最近macでpythonを使い始めたのですが、
基本的にシンプルで覚えやすくていい言語だなと思います。
ただ、多用する括弧とイコールがshiftを押しながらでないと入力できないのが多少ストレスになります。
そこでkarabinerを入れてJIS配列のキーボードで括弧とイコールをShiftなしで入力できるようにしてみました。
※karabinerはmac用のキーボードの割り当てを変更するソフトウェアです。
1.karabinerをインストール
まずここからインストール
https://pqrs.org/osx/karabiner/index.html.ja
2.数字と記号を入れ替える
Preferenceを開き、
change Num Key(1...0)をチェック
これで数字と記号が入れ替わります。
3. 0に=を割り当てる
Misc&Uninstallタブを開き、Open private.xmlをクリック
以下のように編集し、保存する。
private.xml
<?xml version="1.0"?>
<root>
<item>
<name>Swap minus(-) and equal(=)</name>
<identifier>private.swap_minus_and_equal</identifier>
<modifier_not>
ModifierFlag::COMMAND_L,
ModifierFlag::COMMAND_R,
ModifierFlag::CONTROL_L,
ModifierFlag::CONTROL_R,
ModifierFlag::FN,
ModifierFlag::OPTION_L,
ModifierFlag::OPTION_R,
</modifier_not>
<autogen>__KeyToKey__ KeyCode::KEY_0, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_0</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_0, KeyCode::MINUS, ModifierFlag::SHIFT_L</autogen>
</item>
</root>
Change Keyタブに戻り、Reload XMLをクリックすると
private.xmlが反映される。
swap minusで検索すると項目が出てくるのでチェックをつける。
数字が反転されるのは慣れですが、
基本的にこれで快適にpythonのコーディングができます。