怎样用 自定义快捷键 快速输入文字

40
1 Star2 Stars3 Stars4 Stars5 Stars(快来投票)
Loading...

平时上网,邮箱、微博网络地址都属于常用资料,这里就教你怎么用快捷键输入这些常用文字,比如输入 “appinn” 自动变为 “http://www.appinn.com”。@Appinn

是的,我们要用到 AHK。根据拿来主义精神,虽然小众介绍过很多 AHK 技巧,但都不如拿去现成的直接用。

1. 下载 AutoHotkey 程序并安装:AutoHotkey_L_Install.exe

2. 打开记事本,输入如下内容,保存为 shortcuts.ahk

;输入 appinn,输出小众软件地址:
::appinn::
text = http://www.appinn.com
clipboard = %text%
Send ^v
return

;输入 weibo,输出小众软件微博地址:
::weibo::
text = http://weibo.com/appinncom
clipboard = %text%
Send ^v
return

双击 shortcuts.ahk(可从这里下载到该范例文件),输入 appinn 看看是不是已经出现网址了?

你只需修改 shortcuts.ahk 这个文件的内容,将其中的 appinn 替换为自己的快捷键,将 http://www.appinn.com 替换为需要的文本,保存,双击点是就可以了。

肯折腾的同学参见 AHK 分类慢慢学习

已有 40 条评论, 我要留言

  1. Ln Lou说道:

    话说初学ahk的时候就是追着煎蛋上的ahk教程来小众的,和小众初识的经历……

  2. L说道:

    简单的用输入法自带的功能,复杂的用ahk或者ditto

  3. aureole999说道:

    直接::appinn::http://www.appinn.com 就行了啊

  4. dawn说道:

    输入 appinn 后要按回车、空格、tab之类的吧~~~~

  5. L说道:

    不好,会污染剪贴板

    • keithlevin说道:

      ::appinn::
      text = http://www.appinn.com
      clipboard = %text%
      Send ^v
      return
      原有基础上增强一下,就不污染了。
      ::appinn::
      text = http://www.appinn.com
      yuanshi = %Clipboard%
      clipboard = %text%
      Send ^v
      Clipboard = %yuanshi%
      return
      我没有测试,不过原理很简单,应该不会错。

  6. tumuyan说道:

    搜狗自定义短语极好用的。

  7. zylg_com说道:

    输入法的自定义短语就能搞定了吧,还能自动同步

    • 小白说道:

      @zylg_com,
      自定义短语能同步吗,我都是先导出,使用时再导入。

  8. oya说道:

    无意义啊呜意义

  9. Dary说道:

    相比于输入法的自定义短语,AHK实现的热字串要更灵活强大.
    比如可以加一些选项来让触发的缩写区分大小写,不自动清除你输入的缩写等等.另外还可以替换长文本,以及和上下文相关的替换.

  10. 喵贰说道:

    利用剪贴板中转会把原来剪贴板的东西抹掉,要备份和恢复才靠谱。比如:

    ;输入 appinn,输出小众软件地址:
    ::appinn::
    text = http://www.appinn.com
    clipboardbackup = %clipboard%
    clipboard = %text%
    Send ^v
    clipboard = %clipboardbackup%
    return

  11. 熊歌说道:

    操作剪贴板觉得还是这样比较妥当
    ::appinn::
    text = http://www.appinn.com
    Saved_ClipBoard := ClipboardAll
    clipboard = %text%
    Send ^v
    Clipboard := Saved_ClipBoard
    Saved_ClipBoard=
    return

  12. bnkr说道:

    为啥不能是
    :*:appinn::http://www.appinn.com
    …略显繁琐啊。。热字串本来就是用来缩写的吧。。

    • 逍遥猪葛亮说道:

      @bnkr, 这种方法亦可以,但有一个局限性——无法正确输入unicode字符,譬如中文。

      • bnkr说道:

        @逍遥猪葛亮, 这样么。。至少我这里可以中文,我用的是autohotkey_L

    • www说道:

      @bnkr 我没输入*就自动替换了,不是这样的吧,不好

  13. dawn说道:

    肯折腾的同学参见 AHK 分类慢慢学习

    我从头到尾看了一遍,得出了一个结论:
    国内网盘靠不住啊!!!!!!

  14. 大马哈鱼说道:

    我用五笔加加plus2.81,有强大而方便的自定义功能,能定义包括夹杂文字、数字、标点符号等等的长短语。
    我很多常用网址、贴图代码、文件夹路径、注册表位置、朋友同事亲戚的电话和QQ号及邮箱、各种卡折号码、常用软件注册码、临时快递查询号……等等等等,嘦能想得到的都给我自定义掉了,口可口可~~~~
    定义起来也超级简单,在该软件的wbbdu.txt文件中新开一行,四个简码后加个半角等号,后面加要定义的内容即可,如我要用imms定义一位注册表位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig,
    直接写
    imms=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig
    即可。

  15. Quincy说道:

    直接send 不就可以了 为啥要用粘贴命令 ,不过一般输入法都自定了

    • GDP说道:

      @Quincy,这个是惯常写法,因为有些uinicold的字符可能会出现乱码,不过都用L了,让人不太理解。。
      这个文章写行很是无厘头,直接自定义词组不就得了。

  16. 董哥说道:

    是的

  17. 董哥说道:

    @Quincy,这个是惯常写法,因为有些uinicold的字符可能会出现乱码,不过都用L了,让人不太理解。。
    这个文章写行很是无厘头,直接自定义词组不就得了。

  18. 阿秀说道:

    这个其实互联网上应用不打,各种网站各种自动补全。

  19. JFL说道:

    这其实一些输入法带有这样的功能吧,与其同样是需要下载和编辑的功夫,不如下载一个输入法,界面还较友好
    反正,打字的时候肯定是会打开输入法的

  20. Damn说道:

    加加输入法,自定义编码词库,命令直通车,非常好用。

  21. 蚕子说道:

    表示还不会AHK软件,但从小众的旧日志中翻出尘封的缩录利器、AHK凡人版软件PhraseExpress,感觉从设置易用性和功能上已经足够很多普通人使用了。
    我尝试了软件汉化,有喜欢这软件的朋友详细交流一下吧。
    详情可关注:http://www.appinn.com/phraseexpress/
    或从官网查看作者所录教程演示。

  22. wxzcldw说道:

    有没有不使用系统剪切板的方式呢,这种方式会替换掉剪贴板上的内容,有时候问些问题呀,谢谢

  23. 安培侠说道:

    win10系统AHK_L,依旧不支持中文字符输出。。。

  24. 佐佐说道:

    测试了中文,出行乱码

    ::gg::
    text = 谷歌
    clipboard = %text%
    Send ^v
    return

    璋锋瓕

有不同想法?说说看