- 拼音类词库(pinyin、双拼)
- 形码类词库(小鹤音形、wubi86、wubi98、其他)
- 特殊符号(symbol)
- English(English)
- 自定义短语(customs)
- 魔法字符串(hotstrings)
- 超级命令(functions)
拼音类词库(pinyin)
pinyin词库是全拼、各种双拼方案的共用词库。
词条说明
编码 词条 权重 pin’yin 拼音 27830 ci’ku 词库 27700 编码:拼音全拼编码,每个字的拼音以单引号’隔开
词条:字、词组
权重:影响重码时在候选项中的排序,值越大排序越前批量导入格式
导入文件名为pinyin.txt或pinyin_xxxx.txt,字符集编码为UTF-8-BOM,导入格式如下任意一种。
a 啊 31787 a 阿 21786 da'ma 打吗 25537 da'ma 打嘛 25431 da'mai 大麦 27517 da'mai 打麦 24768
上面的词库格式中拼音编码可以省略,词库工具能生成相应的拼音编码。
a 阿 啊 呵 嗄 锕 吖 腌 bai 百 白 摆 柏 败 拜 佰 掰 稗 伯 捭 呗 an'li案例 按理 暗里 安利 按例 庵里 da'ma 大妈 大骂 打骂 大马 大麻 大码 打码
或
啊 a 31787 阿 a 21786 打吗 da'ma 25537 打嘛 da'ma 25431 大麦 da'mai 27517 打麦 da'mai 24768
形码类词库
形码类词库默认是最大码长为4的词库。
词条格式、导入格式同拼音,编码为小写a-z字母,词库工具能生成wubi86、wubi98的编码。
导入的词库名同导入文件,词库名_备注.txt 如需使用Z键引导的拼音输入功能需要导入一些拼音词条到pinyin词库。特殊符号词库(symbol)
特殊符号词库一般用来存放一些特殊符号,使用时键入功能键/+编码 来检索制定编码的符号,词条中的备注仅用来备注。 导入文件名为symbol.txt或symbol_备注.txt,字符集编码为UTF-8-BOM,导入格式如下。
er=Ⅱ er=ⅱ er=② er=㈡
英语词库(English)
英语词库是英语词条组成的词库,输入时联想n位按词频排序。使用时按'引导进入临时英语输入模式或用模式命令切换到英语输入模式。 导入文件名为English.txt或English_备注.txt,字符集编码为UTF-8-BOM,导入格式如下。
abdominal=4890000 abdominoplasty=252000 abdominous=7020 abdon=101000 abduce=6400 abducens=50700 abducent=12800 abduct=294000 abductee=82200
自定义短语(customs)
自定义短语是用户添加的自定义词条,编码与词条皆自定义,备注用来设置该词条在候选中的位置及词条功能(为了更好的排序数字位建议加0补齐,防止出现11排在2前面,默认为001三位数字,备注为000时自动上屏)。
批量导入格式
导入文件名为customs.txt或customs_备注.txt,字符集编码为UTF-8-BOM,导入格式如下。
jh=。=000上屏句号 ac={Enter}=000{}回车 del={End}+{Home}{Del}=001{}删除行 rq=date/z=001{Func}中文日期 sj=time/hh:mm:ss=001{Func}时间 rq=lunar=002{Func}农历 sj=shichen=003{Func}时辰
编码 词条 备注 jh 。 000上屏句号 ac {Enter} 000{}回车 del {End}+{Home}{Del} 001{}删除行 rq date/z 001{Func}中文日期 sj time/hh:mm:ss 001{Func}时间 rq lunar 002{Func}阴历 sj shichen 003{Func}时辰 使用场景
- 输入自定义短语
- 命令直通车
命令直通车可以用来模拟按键、调用内置函数上屏实时时间、日期等,上述示例中,其中date(日期)、time(时间)、lunar(阴历)、shichen(时辰)为内置函数,函数名受自定义影响,使用时在备注中添加{Func}关键字;{Enter}为回车键键名,使用时在备注中添加{}关键字。 AHK按键列表 更多时间日期格式
备注关键字 模式 无{…} 默认,文本模式 {} 模拟按键模式 {Fast} 剪切板上屏(大段文字上屏最快) {Func} 内置函数 {Delay,x,y} 按键延时(x:每个按键间延时,y:按下时间) 魔法字符串(hotstrings)
魔法字符串是自定义短语的补充,存放不常用的模拟按键、长句子、大段文字(可包含换行Tab),可添加 {bz}备注 替换候选中的显示内容。
备注关键字 模式 无{…} 默认,文本模式 {} 模拟按键模式 {Fast} 剪切板上屏(大段文字上屏最快) {Delay,x,y} 按键延时(x:每个按键间延时,y:按下时间) 批量导入格式
导入文件名为hotstrings.txt或hotstrings_xxxx.txt,字符集编码为UTF-8-BOM,数据格式为JSON,导入格式如下。
["ahk","www.autohotkey.com",""] ["mq","没钱的时候,\n\t在家里吃野菜;\n\t\t有钱的时候,\n\t\t\t在酒店吃野菜。\n\t\t\t\t我不想吃菜","{Fast}"] ["gitf","git fetch --all && git reset --hard origin/master && git pull","{bz}强制拉取"] ["hc","{Enter}","{}"]
使用方式
- 在中文输入状态键入魔法字符串的命令名(默认名为magic,在 选项 – 控制 – 内置命令 自定义修改命令名)+功能键/+编码,如:magic/qq,检索魔法字符串库中的所有编码为qq的词条,按 空格、0-9选择。
- 勾选 选项 – 辅助功能 – 魔法字符串 选项,键入qq直接在候选中显示魔法字符串库中编码为qq的首个词条,按 “,”键选择。
魔法字符串视频教程
超级命令(functions)
超级命令是影子输入法的一大功能,也是AutoHotkey非常擅长的一部分。
词条说明
编码 词条 备注 ahk autohotkey.com 打开ahk官网 c c:\ 打开C盘 编码:即输入的按键词条
词条:执行的动作
备注:候选框显示的内容及模式批量导入格式
导入文件名为functions.txt或functions_xxx.txt,字符集编码为UTF-8-BOM,数据格式为JSON
["bdss","Clipboard:=\"\"\nSend, ^c\nClipWait, 1\nRun, http://www.baidu.com/s?wd=%Clipboard%","{Script} 百度搜索"] ["exit","send !{F4}","{Script}关闭"] ["hsz","::{645ff040-5081-101b-9f08-00aa002f954e}","回收站"] ["qs","CoordMode, Pixel, Screen\nCoordMode, Mouse, Screen\nMouseGetPos, x, y\nPixelGetColor, color, x, y, RGB\nMsgBox % Clipboard:=\"x:\" x \" y:\" y \" RGB:\" SubStr(color, 3)","{Script}取色到剪切板"]
使用方式
- 在中文输入状态键入超级命令的命令名(默认名为run,自定义修改后上图红圈位置)+功能键/+编码,如:run/qq,检索超级命令库中编码为qq的词条,按 空格、0-9选择。
- 勾选上图红框处“超级命令”选项,键入qq直接在候选框中显示超级命令库中编码为qq的首个词条,按 “。”键选择。
超级命令视频教程
使用场景
- 打开网页、文件夹、运行应用
启动时默认继承运行影子时的权限(管理员用户、标准用户权限)
标准用户权限启动影子时,可拖动多个文件到词库管理界面,快速创建打开这些文件的词条,编码字段需自行指定。
编码 词条 备注 hsz ::{645ff040-5081-101b-9f08-00aa002f954e} 回收站 docu ::{450d8fba-ad25-11d0-98a8-0800361b1103} 我的文档 d D:\ D盘 bd www.baidu.com 百度 D:\Program Files\Tencent\QQ\Bin\QQ.exe cmd *RunAs cmd.exe 以管理员权限运行cmd 更多CLSID 列表 (Windows 类标识符)
CLSID 位置 ::{d20ea4e1-3957-11d2-a40b-0c5020524153} 管理工具 ::{85bbd920-42a0-1069-a2e4-08002b30309d} 公文包 ::{21ec2020-3aea-1069-a2dd-08002b30309d} 控制面板 ::{d20ea4e1-3957-11d2-a40b-0c5020524152} Fonts ::{ff393560-c2a7-11cf-bff4-444553540000} 历史 ::{00020d75-0000-0000-c000-000000000046} 收件箱 ::{00028b00-0000-0000-c000-000000000046} 微软网络 ::{20d04fe0-3aea-1069-a2d8-08002b30309d} 我的电脑 ::{450d8fba-ad25-11d0-98a8-0800361b1103} 我的文档 ::{208d2c60-3aea-1069-a2d7-08002b30309d} 网上邻居 ::{1f4de370-d627-11d1-ba4f-00a0c91eedba} 网络计算机 ::{7007acc7-3202-11d1-aad2-00805fc1270e} 网络连接 ::{2227a280-3aea-1069-a2de-08002b30309d} 打印机和传真 ::{7be9d83c-a729-4d97-b5a7-1b7313c39e0a} 应用程序文件夹 ::{645ff040-5081-101b-9f08-00aa002f954e} 回收站 ::{e211b736-43fd-11d1-9efb-0000f8757fcd} 扫描仪和照相机 ::{d6277990-4c6a-11cf-8d87-00aa0060f5bf} 任务计划 ::{48e7caab-b918-4e58-a94d-505519c795dc} 开始菜单文件夹 ::{7bd29e00-76c1-11cf-9dd0-00a0c9034933} Internet ::{bdeadf00-c265-11d0-bced-00a0c90ab50f} 网络文件夹
- Everything无路径启动电脑应用
调用Everything搜索指定文件并打开,需安装Everything并开启服务,备注字段需添加{Ev}或{Everything}关键字。
编码 词条 备注 qq.exe {ev}QQ wx wechat.exe {ev}微信
具体使用方法
1、启动Everything
2、开启Everything服务:快捷命令:① Ctrl+P → ② Alt+V → ③确定,手动操作步骤:【工具】→【选项】→勾选【Everything服务】→确定
3、打开影子输入法超级命令词库
4、依次输入①词条→②编码→③备注; ①词条:无路径启动的程序或文件 ②编码:超级命令 ③ 备注:开头必为{ev}后面可加备注
动图教程
视频教程
- 运行AutoHotkey代码
运行AutoHotkey代码,备注字段需添加{Script}关键字。AutoHotkey在线文档 AHK中文网
编码 词条 备注 exit send !{F4} {Script}关闭,同Alt+F4 bdss Clipboard:=””
Send, ^c
ClipWait, 0.5
Run, http://www.baidu.com/s?wd=%Clipboard%{Script}划词百度搜索 qs CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
MouseGetPos, x, y
PixelGetColor, color, x, y, RGB
MsgBox % Clipboard:=”x:” x ” y:” y ” RGB:” SubStr(color, 3){Script}取鼠标位置颜色到剪切板并弹窗提示 acmd Password=yourpassword ; yourpassword 替换为你的密码
RunAs, %A_UserName%, %Password%
Run, cmd.exe{Script}管理员权限启动影子时
降级以标准权限启动cmd
- 插件功能
后台运行插件,命令调用,比脚本模式启动更快,备注字段需添加{Plugin}关键字。插件目录文件夹:影子主目录\Lib\YzPlugins,插件为YzPlugins目录下(不包含子目录)的所有ahk文件。插件默认工作目录A_WorkingDir:影子主目录\Lib,脚本目录A_ScriptDir:\.\pipe。
编码 词条 备注 ewm qrcode() {Plugin}二维码分享 词条格式: 插件名|函数名(参数1,参数2,…) 省略插件名默认为YzPlugins.ahk插件,参数为不带双引号”的字符串或%内置变量%,如剪贴板变量%Clipboard%,参数字符串中的,需要转义改为`,。
插件格式:
Class YzPlugins { 自定义函数名1(参数1,参数2,...){ 实现功能代码 ... } 自定义函数名2(参数1,参数2,...){ 实现功能代码 ... } ... }
-4.1-词库类别
暂无讨论,说说你的看法吧