这是一个简短的AHK脚本,它做了两件事:
#InputLevel 1 RAlt::RShift ; define shift on right-alt SC03a::F20 ; define special function key on capslock #InputLevel 0 F20 & SC002:: ; the '1' key GetKeyState, sh, Shift if sh = D Send ¡ ; upside-down exclamation else Send ¹ ; superscript 1 return
它几乎有效:
按住AltGr和CapsLock并按“1”时会出现问题。如第一个字符所预期的那样产生'¡',但随后的印刷产生'¹'。第一次按下后,看起来Shift状态会被神奇地取消。
注意,使用“真正的”Shift键不会发生这种情况 - Caps + Shift + 1每次都会产生'¡',因此将另一个键重新定义为Shift的问题似乎是一个问题,其中它的移位状态是在第一次实例后取消。
我错过了什么吗?
答案 0 :(得分:0)
while循环可能就是您正在寻找的东西。
示例:强>
GROUPING SETS