`

AutoHotkey ― 响应连续两次按下Esc或者Ctrl事件

阅读更多

键盘的快捷键一天天都不够用, 今天想用连续按下两次ESC或者Ctrl这样的条件, 来触发自定义事件.

(如同google desktop search那样)

 

再下面的帖子里面找到了正解, 以后用得着, 记录在这里.

Detect a double key press in AutoHotkey

 

响应连续两次按下Ctrl键, 弹出对话框提示

; Example #4: Detects when a key has been double-pressed (similar to double-click).
; KeyWait is used to stop the keyboard's auto-repeat feature from creating an unwanted
; double-press when you hold down the RControl key to modify another key.  It does this by
; keeping the hotkey's thread running, which blocks the auto-repeats by relying upon
; #MaxThreadsPerHotkey being at its default setting of 1.
; Note: There is a more elaborate script to distinguish between single, double, and
; triple-presses at the bottom of the SetTimer page.

~RControl::
if (A_PriorHotkey <> "~RControl" or A_TimeSincePriorHotkey > 400)
{
    ; Too much time between presses, so this isn't a double-press.
    KeyWait, RControl
    return
}
MsgBox You double-pressed the right control key.
return
 

 

响应连续两次按下Esc键, 最小化Windows活动窗口

~Esc::
if (A_PriorHotkey <> "~Esc" or A_TimeSincePriorHotkey > 400)
{
    ; Too much time between presses, so this isn't a double-press.
    KeyWait, Esc
    return
}
WinMinimize, A
return

 

 

 

 

分享到:
评论
1 楼 wjason 2012-04-11  
很多网上的ahk脚本都实现了这样的功能,
比如下面这个:

http://www.appinn.com/everything-appinn/
Everything Appinn 0.3 – Everything 快捷键增强

他有一个功能是: "双击左 Ctrl 键来替代 Ctrl + F。"

所以可以参考这些脚本来写这样的功能.

相关推荐

    AutoHotKey 帮助文档 AutoHotKey 帮助文档

    AutoHotKey 帮助文档知识点总结 AutoHotKey 是一个功能强大且灵活的自动化工具,旨在帮助用户自动完成各种重复性的任务。下面是 AutoHotKey 帮助文档中所包含的知识点总结: 1. AutoHotkey AutoHotKey 是一个自由...

    AutoHotKey

    AutoHotKey是一款强大的自动化工具,尤其适用于Windows操作系统。它的核心功能是允许用户创建自定义的热键(快捷键)和宏,以实现高效的操作和自动化流程。作为一个开源项目,AutoHotKey具有高度的灵活性和可扩展性...

    autohotkey绿色中文版

    **AutoHotkey:一款强大的自动化工具** AutoHotkey是一款开源的、绿色的、免费的自动化脚本语言,专为Windows操作系统设计。它以其强大的热键(Hotkey)和宏功能而闻名,允许用户通过简单的脚本自定义键盘、鼠标...

    AutoHotkey_CN_版本_1.1.30.03_AutoHotkey_

    AutoHotkey 是一个强大的自动化脚本语言,主要用于创建快捷键(Hotkeys)和自动化的任务。它允许用户通过编写简单的脚本来实现对计算机操作的高度自定义,提升工作效率和便利性。这个1.1.30.03版本的手册中文版提供...

    SciTE4Autohotkey

    2. **SciTE_beta4**: 这个文件可能是 SciTE4Autohotkey 的一个特定版本,名字中的 "beta" 指示这是一个测试版,意味着它可能包含了最新的功能或者改进,但同时也可能存在一些未解决的问题。用户在使用时需要注意可能...

    autohotkey 1.1.30.01中文版

    AutoHotkey是一款开源的自动化脚本语言,可以用于创建各种自动化脚本,如快捷键、热键、宏等,从而简化重复性任务,提高工作效率。它的中文版版本*.*.**.**是当前最新版本,提供了丰富的功能以及用户界面的汉化,...

    AutoHotkey中文帮助文档.7z

    AutoHotkey是一款强大的自动化脚本语言工具,专为Windows操作系统设计。它允许用户通过编写简单的脚本来实现对键盘、鼠标操作的自定义,提高工作效率,简化重复性任务。这款工具的强大之处在于其灵活性和易用性,...

    AutoHotKey源码

    AutoHotkey是一款强大的自动化工具,尤其适用于Windows操作系统。它的核心在于其开源的脚本语言,允许用户编写自定义的热键(快捷键)和宏,极大地提升了计算机操作的效率。这款软件起初是为了游戏操纵杆和鼠标的...

    AutoHotkey中文手册

    这是一份AutoHotkey中文版手册。是一本由浅入深教会你使用AutoHotkey的手册。使用AutoHotkey后大大减轻了工作时一些重复操作的难度。如果只是要做一些简单的事件,花一点点时间按照样例上操作即可上手。完整读完这本...

    AutoHotkey.zip

    window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHotkey中文版热键下载window AutoHot...

    AutoHotkey 中文手册

    AutoHotkey 中文手册

    AutoHotkey1.1.30.03中文离线帮助.rar

    6. **自动操作**:通过编写脚本,AutoHotkey可以执行一系列连续的操作,如批量重命名文件、自动填表、自动化测试等,极大地提升了办公和开发效率。 7. **文本和数据处理**:内置丰富的字符串处理函数,如查找、替换...

    AutoHotkey脚本.ahk文件关联工具-解决方案-注册表.zip

    AutoHotkey(AHK)是一种流行的自动化工具,用于创建自定义热键、快捷方式和脚本来简化日常计算机操作。在Windows系统中,.ahk文件是AutoHotkey脚本的扩展名,通常需要通过AutoHotkey解释器来执行。然而,有时用户...

    AutoHotKey 中文版

    **AutoHotkey 中文版** 是一款强大的自动化脚本语言工具,特别适合于电脑用户进行快捷键自定义、鼠标操作自动化以及游戏中的宏命令设置。它以其易学易用和高度定制化的特性,在IT领域中受到广泛欢迎。下面将详细介绍...

    autohotkey中文帮助chm

    autohotkey中文帮助文档chm 翻译过来就是【智能热键】帮助文档

    AutoScriptWriter(AutoHotKey录制宏工具)

    AutoScriptWriter是一款基于AutoHotKey的宏录制工具,它曾是AutoHotKey早期版本中内置的功能,用于帮助用户轻松创建自定义的快捷键脚本。然而,在AutoHotKey的更新迭代过程中,该功能已被移除,因此对于那些依赖宏...

    AutoHotKey懒人包

    在AutoHotKey懒人包中,预设了许多热键组合,比如Ctrl+Alt+C可以复制当前选中的文本,Ctrl+Shift+V则可以粘贴。这些自定义的热键可以极大地提升工作速度,减少鼠标点击次数,减轻手部疲劳。 3. **脚本编写** 用户...

    AutoHotKey 懒人包

    **AutoHotkey——自动化工具与快捷键神器** AutoHotkey是一种免费、开源的脚本语言,主要用于自动化任务和创建快捷键。它允许用户通过编写简单的脚本来实现键盘和鼠标操作的自动化,极大地提高了电脑使用的效率,是...

    AutoHotkey中文帮助文档

    AutoHotkey的中文帮助文档,这是我在网上找的,现在传到这。

Global site tag (gtag.js) - Google Analytics