4月 09

AutoHotkey
M-Space (Alt+Space) で Launchy を起動していたけど M-Space 他の機能に割り当てたい気がしてきたので、何かのランチャーがやってたみたいに Shift を素早く2回押しで起動するようにする。

窓使いの憂鬱でしようと思ったけど、「Shift キーを素早く2回押し」の「素早く」の部分ができないっぽいので、AutoHotkey を導入。
AutoHotkeyを流行らせるページ の説明が詳しかった。

AutoHotkey を導入する前に、Launchy を起動させるホットキーを Win+Space に変更する(他のホットキーと被らないように)。

  • まずは、ここから AutoHotkey のインストーラを取ってきてインストール。
  • D:\Settings\AutoHotkey というディレクトリにスクリプトを置くことにして、 D:\Settings\AutoHotkey\MyAutoHotkey.ahk というファイルを作成。
  • #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input
    
    ~Shift up::
    if(A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 180)
    Send,#{Space}
    return
    
  • AutoHotkey のショートカットを作成して、 リンク先を↓の様に変える。
  • "C:\Program Files\AutoHotkey\AutoHotkey.exe" "D:\Settings\AutoHotkey\MyAutoHotkey.ahk"

  • あとは、このショートカットをダブルクリックすれば、素早く Shift 2回押しが Win+Space に変換されて、Launchy が開くようになる。
  • このショートカットをスタートアップに登録しておけば便利。
  • (ホントは、ショートカットを作成しなくても、MyAutoHotkey.ahk をダブルクリックするだけでいい。)