右脳系エンジニアのブログ

エンジニアとしての生き方のプロトタイピング、新しい社会のプロトタイプづくりをしています。

便利なキーバインドまとめ

キーボードでほとんどのことをカチャカチャとこなしてしまう姿、かっこ良くありませんか? 私はそういうのに憧れています。

今からでも初めてみたい!という方のために、 私のキーバインドの設定ファイルでよく使っているものを共有しますので、よかったら参考にしてみてください。

基本は無変換キー+キー で動作するようになっています。

  • 無変換+J : ←キー
  • 無変換+K : ↓キー
  • 無変換+L : →キー
  • 無変換+I : ↑キー
  • 無変換+U : Homeキー
  • 無変換+O : Endキー
  • 無変換+F : 行追加
  • 無変換+S : backspace
  • 無変換+S : backspace
  • 無変換+D : 行の内容削除

;;; カーソル移動

vk1Dsc07B & I::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{Up}{Shift Up}
    Else
    Send,{Up}
    Return
vk1Dsc07B & L::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{Right}{Shift Up}
    Else
    Send,{Right}
    Return
vk1Dsc07B & K::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{Down}{Shift Up}
    Else
    Send,{Down}
    Return
vk1Dsc07B & J::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{Left}{Shift Up}
    Else
    Send,{Left}
    Return

vk1Dsc07B & U::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{Home}{Shift Up}
    Else
    Send,{Home}
    Return
vk1Dsc07B & O::
    If GetKeyState("Shift", "P")
    Send,{Shift Down}{End}{Shift Up}
    Else
    Send,{End}
    Return

vk1Dsc07B & D::
    If GetKeyState("Shift", "P")
    Send,{Del}  
    Else
    Send,{Home}{Shift Down}{End}{Shift Up}{Del}
    Return
vk1Dsc07B & S::Send,{Bs}
vk1Dsc07B & F::Send,{Home}{Enter}

また、AutoHotKeyは以下手順を実行することで持ち運びできるようになりますので、 参考にどうぞ!

AutoHotKeyをポータブルにしたら幸せになった話 http://second2none.hatenablog.com/entry/2013/03/15/165841