热键修饰符

世界杯决赛日期

触发热键时, 热键中按键原有的功能不会被屏蔽(对操作系统隐藏). 在下面的两个例子中, 用户的鼠标按钮点击会被发送到活动窗口:

~RButton::MsgBox "You clicked the right mouse button."

~RButton & C::MsgBox "You pressed C while holding down the right mouse button."

与其他前缀符号不同, 可以在热键的某些变体中使用颚化符(波浪号) 前缀而其他的不使用. 然而, 如果应用于颚化符(波浪号) 前缀的任何自定义组合键没有被关闭或暂停, 它会影响那个前缀键在 所有 组合中的行为.

用于替代 alt-tab 的特殊按键总是忽略颚化符(波浪号) 前缀.

如果将波浪号前缀应用于仅包含命名修饰符键而没有 L 或 R 前缀的热键(Control/Ctrl, Alt, or Shift), 则该热键将在按下该键时触发, 而不是延迟到释放该键. 例如, ~Alt::, ~LAlt:: 和 LAlt:: 在按下该键时触发, 而 Alt:: 在释放该键时触发. 由任何其他键组成的热键将在按下该键后立即触发, 无论是否使用了波浪号前缀.

如果把颚化符用在自定义修饰键(前缀键) 中且此修饰键自身也作为热键, 则在按下此修饰键时会触发热键而不会被延迟到按键释放的时候. 例如, 上文中 ~RButton:: 热键在按下此按键时就会触发.

如果颚化符前缀只应用于自定义组合键, 而不应用于非组合热键, 按键的原生功能将持续被屏蔽. 例如, 下面的脚本, 按住 Menu 键将会一直显示一个工具提示而不会触发上下文菜单:

AppsKey::ToolTip "Press < or > to cycle through windows."

AppsKey Up::ToolTip

~AppsKey & <::Send "!+{Esc}"

~AppsKey & >::Send "!{Esc}"

如果键盘热键的一个变体具有颚化修饰符, 那么热键总是使用键盘钩子.

Copyright © 2088 世界杯女足_足球歌曲世界杯主题曲 - luxiuying.com All Rights Reserved.
友情链接