You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AutoHotkey中将两次敲击主键盘句号键映射为Tab键

双句号触发映射实现方案

基础映射(双句号直接映射为Tab)

你之前尝试的写法不符合AutoHotkey语法规则,普通字符连续触发需要使用热字符串语法实现,正确代码如下:

:*?:..::
    Send, {Tab}
return

参数说明:

  • *:无需额外输入结尾触发符即可生效
  • ?:支持在其他输入字符的后方触发,适配你在CSS属性缩写后输入的场景
    该写法触发后不会残留句号字符,完全符合你无残留的要求。

适配DevTools CSS缩写的优化方案

你可以直接将热字符串和触发逻辑整合,无需单独触发后再按Tab,一步完成输入和跳转,示例代码如下:

; margin-top 缩写
:*?:mt..::
    Send, margin-top{Tab}
return

; padding-top 缩写
:*?:pt..::
    Send, padding-top{Tab}
return

; 可按照相同格式扩展所有高频CSS属性

该方案触发逻辑为:输入对应缩写后连续按两次句号,直接输出完整CSS属性名,同时自动发送Tab跳转至数值输入框,不会和Chrome原生的Tab补全逻辑产生冲突,也没有多余残留字符。

可选配置

  • 如果你希望该映射仅在Chrome中生效,避免影响其他软件的正常输入,可以添加窗口判断逻辑:
#IfWinActive ahk_exe chrome.exe
:*?:..::
    Send, {Tab}
return

; 所有CSS缩写热字符串也可以放在该区间内,仅Chrome生效
#IfWinActive
  • 可在脚本开头添加#InputDelay 100调整双按句号的识别间隔,单位为毫秒,数值越大允许的两次按键间隔越长,可根据自身打字速度调整。

内容的提问来源于stack exchange,提问作者dkjain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 23:36:03