发表回复 
怎么检测按下任意键,再发送%任意键%
2009-12-09, 20 : 52
怎么检测按下任意键,再发送%任意键%
前些天论坛搜索看到BL2的记录键盘脚本, 看完删的太快了,,, 现在想用却找不到。 汗一下, BL2看到麻烦给下脚本。。

或则说下我的思路, 大家看看有没有更好的办法。

按住ALT键, 但是想检测之后的按键, 如果之后按任意键, 则松开ALT, 如果用GetKeyState或Hotkey对所有键进行等待, 又感觉得写好长。 有没有等待任意键按下的方法, 再存入变量。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2014-07-03, 10 : 05 (这个帖子最后修改于: 2014-07-03 10 : 27 by robertL.)
RE: 怎么检测按下任意键,再发送%任意键%
  • A_PriorKey(需(鼠标+键盘)钩子
    主动地循环检测(而非被动地等待触发)
    代码: (全选)
    #UseHook
    #InstallMouseHook
    while 1{
        ToolTip % A_PriorKey
        Sleep 100
    }
  • Input的Endkey来实现。有局限(如,不支持鼠标按键..,详见手册Input命令)
    参考:
    • http://www.autohotkey.com/board/topic/68290-any-key-question/
    • http://www.autohotkey.com/board/topic/66822-how-to-define-any-key/
    • http://www.autohotkey.com/board/topic/99042-i-need-help-with-an-almost-anykey-code/
    • http://www.autohotkey.com/board/topic/25049-stdlib-anykey-what-where-is-my-anykey/

关键词:等待 keywait 任意键 any key

One for all, but man for himself

帮推广:AHK知乎专栏
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合