AutoHotkey: 3つのキーを持つホットキーを作成する

AutoHotkey: 3つのキーを持つホットキーを作成する

たとえば、「control + k + l」のような 3 つのキーを持つホットキーを作成したいとします
。次のようなスクリプトがあるとします。

^k&l::
クリック、55、100
クリック、55、750
戻る

「&」は 3 つのキーでは機能しないため、このコードは機能しません。
とにかく、このようなホットキーを作成するにはどうすればよいでしょうか?

答え1

このような複合マルチキー ホットキーの問題は、一部のキーボードがそのようなキー押下のスキャン コードをサポートしていないことです。別の方法を試してください:

#^k::  ; WindowsKey+Ctrl+k
Input key, I L1

IfEqual key,l ; Release WindowsKey+Ctrl+k and press l
  MsgBox You pressed WindowsKey+Control+k+l

IfEqual key,i ; Release WindowsKey+Ctrl+k and press i
  MsgBox You pressed WindowsKey+Control+k+i
Return

WindowsKey+Ctrlすでに使用されている場合が多いため、プレフィックスとして使用しました。上記は、同時に押して離し、または を押すCtrl+kことでアクティブ化できる2つのホットキーです。WinKey+Ctrl+k
li

関連情報