HHKBでIntelliJ IDEAのショートカットキーのポジションを見直してみる

今年4月に MacBook Pro(以下「MBP」)の標準キーボードから Happy Hacking Keyboard Professional2 Type-S(以下「HHKB」)へ乗り換えました。独特なキー配列に最初は戸惑いを感じましたがそれは数日で慣れ、今では静電容量無接点方式の心地良い打鍵感で快適なタイピングライフを送っています。

ところで、私は普段の開発に IntelliJ IDEA を使用しているのですが、HHKB に変えたことで一部のショートカットキーの指のポジションを見直す必要がありましたので、今回はそんな話をしたいと思います。誰得な話ですが...

なお、対象は以下とします。

それと、今回取り上げるショートカットキーは以下です。

  • Rename (Shift + F6)
  • Find Usages (Option + F7)
  • Terminal (Option + F12)
  • File Structure (Command + F12)

Rename (Shift + F6)

変数名やメソッド名などを変更するショートカットキーですが、MBPでホームポジションをなるべく崩さずに打つと次のようになると思います。(写真の青枠は左手、赤枠は右手を意味しています。旧式MBPなのはお気になさらず...)

  • 左手小指で左 Shift
  • 右手人差し指で F6

f:id:shinharad:20180806010742p:plain

ところが、HHKB だと F6 は、Fn と 6 を同時に打たなければならなく、しかもこの二つのキーは物理的に離れているため右手だけでは打つことができません。つまり、こうするのはかなり無理があります。(画像の出典元: Happy Hacking Keyboard キー配列

f:id:shinharad:20180806010903p:plain

そこで、このように変えました。

  • 左手人差し指で 6
  • 右手薬指で右 Shift
  • 右手小指で Fn

f:id:shinharad:20180806010936p:plain

Find Usages (Option + F7)

次に、変数やメソッドの参照先を検索する Find Usages ですが、MBPで打つ場合、

  • 左手親指で左 Option
  • 右手人差し指で F7

f:id:shinharad:20180806011518p:plain

これも Rename と同じく右手だけで F7 は無理なので、こうしました。

  • 左人差し指で 7
  • 右手親指で右 Option
  • 右手小指で Fn

f:id:shinharad:20180806011530p:plain

Terminal (Option + F12)

IntelliJ IDEA のターミナルを開閉するショートカットキーですが、MBPで打つ場合、

  • 左手親指で左 Option
  • 右手小指で F12

f:id:shinharad:20180806011636p:plain

これに関しては、右手小指で Fn を押すことを考えると、これが自然な気がしてます。

  • 右手小指で Fn
  • 右手中指で F12
  • 右手親指で Option

f:id:shinharad:20180806011646p:plain

File Structure (Command + F12)

最後にファイル構造をポップアップで表示してくれる File Structure ですが、MBPで打つ場合、

  • 左手親指で左 Command
  • 右手小指で F12

f:id:shinharad:20180806011733p:plain

これは、Terminal と同じ要領で、こうにしました。

  • 右手小指で Fn
  • 右手中指で F12
  • 右手親指で Command

f:id:shinharad:20180806011809p:plain

おわりに

最後まで読んでいただいてありがとうございます。いかがだったでしょうか。
ホームポジション崩れまくりで敗北感すら感じてしまうわけですが、今のところこれが一番しっくりくるので、しばらくはこれでやっていこうと思います!