无效的热键:Ctrl & CapsLock & L
Invalid hotkey: Ctrl & CapsLock & L
如果单独按下,将 CapsLock
映射到 Esc
,否则将其用作修改键,我使用此脚本:
#InstallKeybdHook
SetCapsLockState AlwaysOff
CapsLock::Send {esc}
CapsLock & h::Left
CapsLock & j::Down
CapsLock & k::Up
CapsLock & l::Right
return
为了在 Windows 中移动虚拟桌面,我现在想映射 Ctrl & CapsLock & l::^#Right
。不幸的是,这是不可能的,并给出了一个错误:Invalid hotkey
。有人知道为什么吗?
我不会使用重新映射,而是使用 Send 命令来定义新的热键。
重新映射不是热键。重新映射是两个热键(向下键和向上键),每个热键都有通配符修饰符,如 documentation.
所示
Combinations of three or more keys (Ctrl & CapsLock & l) 不受支持。
或者这样试试:
#InstallKeybdHook
SetCapsLockState AlwaysOff
CapsLock::Send {esc}
CapsLock & h::Send {Left}
CapsLock & j::Send {Down}
CapsLock & k::Send {Up}
CapsLock & l::
If GetKeyState("Ctrl", "P")
SendEvent {LWin down}{LCtrl down}{Right down}{LWin up}{LCtrl up}{Right up} ; switch to next virtual desktop
else
Send {Right}
return
如果单独按下,将 CapsLock
映射到 Esc
,否则将其用作修改键,我使用此脚本:
#InstallKeybdHook
SetCapsLockState AlwaysOff
CapsLock::Send {esc}
CapsLock & h::Left
CapsLock & j::Down
CapsLock & k::Up
CapsLock & l::Right
return
为了在 Windows 中移动虚拟桌面,我现在想映射 Ctrl & CapsLock & l::^#Right
。不幸的是,这是不可能的,并给出了一个错误:Invalid hotkey
。有人知道为什么吗?
我不会使用重新映射,而是使用 Send 命令来定义新的热键。 重新映射不是热键。重新映射是两个热键(向下键和向上键),每个热键都有通配符修饰符,如 documentation.
所示Combinations of three or more keys (Ctrl & CapsLock & l) 不受支持。 或者这样试试:
#InstallKeybdHook
SetCapsLockState AlwaysOff
CapsLock::Send {esc}
CapsLock & h::Send {Left}
CapsLock & j::Send {Down}
CapsLock & k::Send {Up}
CapsLock & l::
If GetKeyState("Ctrl", "P")
SendEvent {LWin down}{LCtrl down}{Right down}{LWin up}{LCtrl up}{Right up} ; switch to next virtual desktop
else
Send {Right}
return