1
x
を押してコピーする場合は、c
をコピーし、ScrollLockがオンの場合はv
を貼り付けるスクリプトを作成しようとしています。ScrollLockがオンのときにキーを押してAutoHotKeyを有効にします
ScrollLockのオン/オフに関係なく、カット、コピー、ペーストを実行するスクリプトがあります。
~ScrollLock::
KeyWait, ScrollLock
GetKeyState, ScrollLockState, ScrollLock, T
If ScrollLockState = D
{
x:: Send, ^x
c:: Send, ^c
v:: Send, ^v
}
、以下のスクリプトのためにスクロールロックがオフのとき、私はx
、c
とv
を入力することはできませんが、カット、コピーして、スクロールロックがオンのときに貼り付けることができます。
~ScrollLock::
KeyWait, ScrollLock
GetKeyState, ScrollLockState, ScrollLock, T
x::
If ScrollLockState = D
{
Send, ^x
return
}
c::
If ScrollLockState = D
{
Send, ^c
return
}
v::
If ScrollLockState = D
{
Send, ^v
return
}