我正在使用AHK脚本,它允许我将笔记本电脑键盘的数字行映射到小键盘,以便我可以键入ALT代码。我已将其映射为使用特殊键组合暂停/取消暂停:^SC11E
(SC11E)是我的戴尔键盘上键的ASCII码。
但是,这会产生一个问题,当AHK首次加载脚本时,映射已经完成,因此我不能在没有先挂起脚本的情况下键入!@#$%^&*()
之类的特殊字符。
有没有办法在挂起状态下加载脚本,或者在加载后暂停脚本。
这是我的剧本:
; Remap Numpad
; https://www.youtube.com/watch?v=ErNQz5PC73c
; NumPad-CODE
; remapping "normal" number keys to make them
; behave like numpad numbers
0::Numpad0
1::Numpad1
2::Numpad2
3::Numpad3
4::Numpad4
5::Numpad5
6::Numpad6
7::Numpad7
8::Numpad8
9::Numpad9
;using the "Ctrl + Toggle Mousepad" to turn on/off remapping code
^SC11E::
Suspend,Toggle
return
到目前为止我尝试过的是手动发送脚本末尾的!SC11E
组合,如下所示:
... ;code from previous snippet
return
Send ^{SC11E} ;Try to suspend the script - 1st try
Send ^SC11E ; Try to suspend the script - 2nd try
Suspend ;Try to suspend the script - 3rd try
但这些方法都不起作用......我该怎么做?
答案 0 :(得分:1)
任何热键/热字符串子程序第一行是Suspend (Suspend On除外)将免于暂停。换句话说,即使在暂停时,热键也将保持启用状态。这样可以通过这样的热键关闭暂停。
label {
float:left;
margin-top:5px; //to center the label vertically
width: 200px;
}
.controls {
margin-left:200px;
}