简介

输入文本或按键的功能有啥用呢 ?

  1. 输入成对符号并把光标移动到中间, 比如「 ... 」(...)
  2. 常用文本缩写, 比如可以让 yx 等于 youxiang@mail.com
  3. 做一些简单的 「 按键自动化 」, 比如按一下分号键并输入 ver 就能查看系统版本
  4. 在阅读下面的例子前, 可以先看下缩写功能的 gg、sk、ver 是怎么配置的

 

输入组合键

输入组合键

一些系统自带的快捷键并不是很好按, 比如 Win+Left、Alt+F4、Ctrl+BackSpace
如果用 Capslock+X 触发 Alt+F4, 就能让这些系统自带的快捷键更加快捷

举个例子, 你想用 Capslock+T 触发 Win+Left, 那么可以在下面的输入框填 #{left}:

1

其中 # 表示 Win 键、{left} 表示左方向键, 另外键盘左下角的四个键都有对应的特殊符号:

输入组合键的例子

代码表示的组合键
^cCtrl + C
#eWin + E
^!cCtrl + Alt + C
+!cShift + Alt + C
!{f4}Alt + F4 (这里键名 f4 不止一个字符
^{end}Ctrl + End (所以要用大括号 {} 括起来

 

 

输入文本

一个例子

2

上述例子的解释

(1) 如果文本中不包含英文字母, 那么 {text} 前缀可有可无

(2) 如果文本中包含了英文字母, 那么 {text}abc 表示以文本模式发送 abc, 这能避免中文输入法的影响

(3) {left 2} 表示按两次左方向键, 它等价于 {left}{left}

 

 

特殊按键列表

(1) 下表中列出了可以发送的特殊按键 (键名不区分大小写):

(2) 更多按键可以参考 AutoHotkey 文档

按键代码表示的按键
{F1} - {F24}功能键. 例如: {F12} 表示 F12.
{Esc}Esc
{Tab}Tab
{Enter}Enter (回车键)
{Space}Space (空格键)
{BS}Backspace (退格键)
{Del}Delete (删除键)
{Ins}Insert (插入键)
{Up}、{Down}、{Left}、{Right}↑↓←→ (上下左右方向键)
{Home}Home (编辑器中移动光标到行首)
{End}End (编辑器中移动光标到行尾)
{PgUp}PgUp (向上翻页)
{PgDn}PgDn (向下翻页)
{AppsKey}Menu (右键菜单)
{PrintScreen}PrtScr (屏幕截图到剪切板)
{!}、{#}、{+}、{^}!、#、+、^
{{}{
{}}}
`, (因为逗号是特殊符号, 需要使用 ` 转义一下,
`; (因为分号是特殊符号, 需要使用 ` 转义一下;
`` (因为反引号是特殊符号, 需要使用 ` 转义一下 `
`% (因为百分号是特殊符号, 需要使用 ` 转义一下%