LoginSignup
2
2

More than 3 years have passed since last update.

右手のキーを右に1つずつずらした

Last updated at Posted at 2020-01-28

前提

Mac OS X
HHKB pro2 US配列です。
コード書きません。小説書き目的です。

目的

Returnキーが遠い。
腱鞘炎がつらい。
OSX標準機能で右手側で使っているキーを右にひとつずつずらしたい。
かな入力も親指シフトも職場との兼ね合いが……
どうせまたやり方忘れるのでシンプルに再現したい。

手順

固い決意とともにキートップを全部抜いて入れ替え……は超面倒だったので「j」と「k」を交換しました。

  1. Automator起動
  2. 新規書類
  3. 書類の種類 > アプリケーション > 選択
  4. シェルスクリプトを実行 > ダブルクリック
  5. スクリプトを貼り付ける
  6. 保存して閉じる
  7. システム環境設定 > ユーザーとグループ > ログイン項目
  8. さっき作ったアプリケーションを追加する

申し送り事項(自分に

※右Cmdは中指
※」などはAtomとかのカッコ補完を使って閉じるから不要
※Shiftキーは左にあるから右は不要
※`と'は疑いようもなく不要

スクリプト

※上左から順番に右にずらして、最右は(いらないけど)最左に置き換える。
※次行は3行改行入れた
※できればコメントとか入れたかったんですが、無理でした。

hidutil property --set '{"UserKeyMapping":[

{"HIDKeyboardModifierMappingSrc":0x700000034
,"HIDKeyboardModifierMappingDst":0x700000033
},


{"HIDKeyboardModifierMappingSrc":0x700000024
,"HIDKeyboardModifierMappingDst":0x700000023
},
{"HIDKeyboardModifierMappingSrc":0x700000025
,"HIDKeyboardModifierMappingDst":0x700000024
},
{"HIDKeyboardModifierMappingSrc":0x700000026
,"HIDKeyboardModifierMappingDst":0x700000025
},
{"HIDKeyboardModifierMappingSrc":0x700000027
,"HIDKeyboardModifierMappingDst":0x700000026
},
{"HIDKeyboardModifierMappingSrc":0x70000002D
,"HIDKeyboardModifierMappingDst":0x700000027
},
{"HIDKeyboardModifierMappingSrc":0x70000002E
,"HIDKeyboardModifierMappingDst":0x70000002D
},
{"HIDKeyboardModifierMappingSrc":0x700000031
,"HIDKeyboardModifierMappingDst":0x70000002E
},
{"HIDKeyboardModifierMappingSrc":0x700000034
,"HIDKeyboardModifierMappingDst":0x700000031
},
{"HIDKeyboardModifierMappingSrc":0x700000023
,"HIDKeyboardModifierMappingDst":0x700000031
},



{"HIDKeyboardModifierMappingSrc":0x70000001C
,"HIDKeyboardModifierMappingDst":0x700000030
},
{"HIDKeyboardModifierMappingSrc":0x700000018
,"HIDKeyboardModifierMappingDst":0x70000001C
},
{"HIDKeyboardModifierMappingSrc":0x70000000C
,"HIDKeyboardModifierMappingDst":0x700000018
},
{"HIDKeyboardModifierMappingSrc":0x700000012
,"HIDKeyboardModifierMappingDst":0x70000000C
},
{"HIDKeyboardModifierMappingSrc":0x700000013
,"HIDKeyboardModifierMappingDst":0x700000012
},
{"HIDKeyboardModifierMappingSrc":0x70000002F
,"HIDKeyboardModifierMappingDst":0x700000013
},
{"HIDKeyboardModifierMappingSrc":0x700000030
,"HIDKeyboardModifierMappingDst":0x70000002F
},



{"HIDKeyboardModifierMappingSrc":0x70000000B
,"HIDKeyboardModifierMappingDst":0x700000034
},
{"HIDKeyboardModifierMappingSrc":0x70000000D
,"HIDKeyboardModifierMappingDst":0x70000000B
},
{"HIDKeyboardModifierMappingSrc":0x70000000E
,"HIDKeyboardModifierMappingDst":0x70000000D
},
{"HIDKeyboardModifierMappingSrc":0x70000000F
,"HIDKeyboardModifierMappingDst":0x70000000E
},
{"HIDKeyboardModifierMappingSrc":0x700000033
,"HIDKeyboardModifierMappingDst":0x70000000F
},



{"HIDKeyboardModifierMappingSrc":0x700000011
,"HIDKeyboardModifierMappingDst":0x7000000E5
},
{"HIDKeyboardModifierMappingSrc":0x700000010
,"HIDKeyboardModifierMappingDst":0x700000011
},
{"HIDKeyboardModifierMappingSrc":0x700000034
,"HIDKeyboardModifierMappingDst":0x700000010
},
{"HIDKeyboardModifierMappingSrc":0x700000037
,"HIDKeyboardModifierMappingDst":0x700000036
},
{"HIDKeyboardModifierMappingSrc":0x700000038
,"HIDKeyboardModifierMappingDst":0x700000037
},
{"HIDKeyboardModifierMappingSrc":0x7000000E5
,"HIDKeyboardModifierMappingDst":0x700000038
},


{"HIDKeyboardModifierMappingSrc":0x700000036
,"HIDKeyboardModifierMappingDst":0x700000010
},


]}'

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2