kxing 发表于 2010-10-2 10:58:03

请问有办法将数字键盘设为热键吗

我想将小键盘在不亮灯的情况下作为热键组合键。
例如ctrl+小键盘的insert,也就是数字0上面那个。
用过 ^{NUMPAD0} 这种情况只能在数字键盘灯亮着的时候管用.
麻烦知道的朋友回答下,多谢!

autoit3CN 发表于 2010-10-2 16:40:34

numlock 灯亮不亮代表小键盘的数字输入是否处于开启状态,亮则开启,不亮则关闭
可以在代码第一行加上Send("{NumLock on}") ;打开 NumLock

kxing 发表于 2010-10-2 18:47:52

但是人家其他语言似乎不用这种方式来设定呢
打开后执行了还得关闭...对某些软件会友影响的.

zps26 发表于 2010-10-3 00:02:09

AU3中没发现keybd_event函数,可否考虑DLLCALL调用API函数

kxing 发表于 2010-10-3 02:06:54

我不会用API啊,楼上的高人能否指点指点!!!

kxing 发表于 2010-10-4 04:49:59

真的没办法嘛,高手们出来助战阿!!!!

xcycom 发表于 2010-10-4 08:19:42

观摩一下{:face (427):}
页: [1]
查看完整版本: 请问有办法将数字键盘设为热键吗