-1
ボタンへのマウスクリックをNumlockの状態に応じて再マップしたいと考えています。 Numlockが 'ON'の場合、マウスのクリックに通常の動作の別のマップが必要です。私が下で作成したスクリプトはうまく動作しますが、再マッピングに問題があります。CTRL +Autohotkey:Ctrl + 1のマッピング
シフト + となります。それは簡単ですが、私は何のための行動がわからないCTRL + です。現在のスクリプトにはダミーの「Send、{^ 1}」がありますが、それは実際の動作ではありません。
私は何か提案を感謝します。
* Keywaitは、マウスボタンの保持をシミュレートするためのもので、スクリプトはNumlock状態で有効/無効です。
$1::
if GetKeyState("NumLock","T")
Send, {1}
else
{
Click down,
KeyWait 1
Click up
}
Return
$+1::
if GetKeyState("NumLock","T")
Send, {!}
else
{
Click down,
KeyWait 1
Click up
}
Return
$^1::
if GetKeyState("NumLock","T")
Send, {^1}
else
{
Click down,
KeyWait 1
Click up
}
Return
「Send、^ 1」 – Oleg
ちょっと忘れました^は{Ctrl}のキー名ではありません。他のコードフォーマットと一貫するために、{}を追加しました。 送信、^ {1}に変更されています。ありがとう – DNH