请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我不忽悠你,影子输入法确实可以通过设置然后像打字一样快速打开你想打开的软件。
影子输入法使用 AHK 开发,AHK 全称 AutoHotKey,是一款热键脚本程序语言,专门用来设置 Windows 热键。影子输入法封装了好些内部命令,可以使用输入的方式快速调出输入法程序集成的N多内置功能,例如想进入“选项”进行设置操作或进入词库进行词条管理,在中文输入法状态下输入 l/ 命令,候选词窗口列出N多个条目,然后像选字一样选择对应条目即可直达相应窗口;有时像输入繁体中文,打 m/,选“繁体输入”词条,要退出繁体输入,再打 m/,选“关闭繁体输入”即可。影子输入法还允许使用者创建自己的超级命令实现所需功能,例如打开记事本或打开指定网站,下面就来实现这两个功能的创建,可以从中举一反三、做出想要的效果。
进入词库管理窗口(影子输入法中文输入状态下按 l/ 然后选候选词条中的“词库”,通过托盘区“中”图标的右击操作也可以进入),查看左侧栏的“数据库构架”中的 extend 主键下的数据表是否存在名为 functions 的项目,如果存在,点选它,然后再点选一下右侧栏(激活functions数据表的数据录入),按 Ctrl+N 组合键新建条目,这时 key 列的单元格处于输入状态,输入 np 即 notepad 的缩写,输入你想要的 jsb 也行,接着双击其右边的单元格(value列),输入 notepad.exe 即记事本的文明名,再双击其右边的单元格(comment列)写入备注即记事本三个字或打开计算本五个字,最后点击窗口左上角的“写入更改”按钮(存盘),创建快捷启动记事本的工作就此完毕。现在,确保影子输入法是中文输入状态,输入 np 会看到候选词窗口最后一个条目是“记事本”相关的,它前面元括弧里有一个点,表示键盘上的点键即句号键,用鼠标点击该词条也性,就能打开WIndows记事本;还可以借助影子输入法的内置超级命令 run/np 或 r/np 来打开记事本,这个方法也像打字一样简单。
接下来再创建一个打开指定网址的超级命令。同样的,确保 extend 下的 functions 数据表被选中,点击右侧栏的表格,按 Ctrl+N 创建新词条,key单元格输入 hc,value单元格输入 'https://www.huachaowang.com/forum.php'(不要引号),comment单元格输入 花朝论坛 四个字,点窗口左上角“写入更改”存盘。然后,输入 hc 后会看到最后一个词条是“花朝论坛”,点击它或按句号键,默认浏览器如果没有启动会自动启动然后打开花朝论坛、如果已经启动则会直接再新标签页打开花朝论坛;也可以使用 run/hc 或 r/hc 打开论坛。
除了打开程序、网址,超级命令还可以做更多有趣的事情,以后有机会的话可以专门谈谈。这里谈的是,需要解决一个可能存在的问题:如果 extend 数据库键中没有 functions数据表 怎么办?分两步走:
第一步:使用文本编辑器创建一个文本文件(.txt),内容如下:
np, notepad.exe, 记事本
保存在你方便找到的地方。
第二步:进入“词库管理”页面,点选左侧栏“extend”主键(选中它),点选窗口左上角的“导入”按钮,在弹出的“导入词库”窗口找到并选择刚才保存的文件,确定后弹出一个“导入CSV文件”的窗口,请确保该窗口上的“词库名称”为 'extend'.'functions',不是就修改一下,然后点击“确定”按钮。这时,functions 数据表已经出现在左侧栏的表里面了,最后检查一下右侧栏导入的数据是否正确,不正确的花双击对应单元格一一修改,存盘后即可使用 np 或 run/np 或 r/np 输入法指令快速打开记事本了。functions 数据库建立好后,今后可以随时在其上进行增删超级命令词条的操作,包括批量导入导出。
|