タグ

2022年7月21日のブックマーク (1件)

  • [AutoHotKey]1つのキーで3つの機能!長押しや2度押しに機能を割り当てる

    この中の「D」と「L」に関しては、以下で解説していきます。 DオプションKeyWaitは基的にキーが「離される」のを待つコマンドですが、Dオプションはそれを「押される」のを待つコマンドに変更します。 これを指定することで「あるキーの2度押しを検知する」ことや「あるキーを長押しした後、他のキーが押された場合のみ機能を発動する」といったことも可能になります。例を見てみましょう。 F15:: KeyWait, F15, T0.3 If (ErrorLevel){ KeyWait, F15, D, T0.3 ;もう一度F15が押されるのを0.3秒待つ KeyWait, vk1D, D ;無変換キーが押されるのを待つ Send,おっす。オラ悟空 KeyWait, vk1D return }4行目ではF15がもう一度押されるのを待機しています。これを使うとキーの2度押し、3度押しに対応したホットキー