Re: [键盘] 左手键盘请益

楼主: bhbbbbb (影)   2020-04-01 02:15:25
很多人都知道AutoHotKey是一个功能强大的热键软件,但是他还是有个很大问题
就是使用者不友善的问题。
如果是使用电脑时数很高,而且也不排斥程式的人,我真心推荐能尝试看看。
这里先来演示一下,透过autoHotKey,能达到的功能(以我的G502为例)
我能只用鼠标办到的事:
上一页
下一页
暂停/开始当前媒体
媒体下一首
媒体前一首
音量变大
音量变小
Home
单一按键复制贴上(当没有东西被反白时贴上)
Ctrl
Shift
Enter
BackSpace
关闭鼠标所在视窗(或分页)
Google翻译反白文字
win+左
win+右

此外,这些设定都是可以根据你所在的应用程式作自动切换的
但我知道原po和大多数人可能没有什么力气去研究脚本要怎么写,
所以我花了一点时间作了一个自动产生脚本的程式,试图把门槛降至最低
简单的使用说明:
到autohotkey.com下载autohotkey
先把鼠标的其他功能键改为用不到的键,可参考我的作法
https://i.imgur.com/FQZk1RN.png
除了左键、右键、中键、网页上一页下一页,其它的例如G4,就设定成F14,G11就设成F21
然后自此以后,就可以不再进入Ghub了
接者是写脚本的部分
下载我写的应用程式
https://github.com/bhbbbbb/ahk_auto_create_scripts.git
readme.txt里也有一些使用说明
执行资料夹里的应用程式
首先要先创造全域设定,就是当在不是你之后指定的应用程式中要执行的
https://i.imgur.com/3fbT8zQ.jpg
一个小范例
因为是全域设定,所以不指定应用程式,直接填下面的字段
按更改后再按下要设定快捷键的那个键,键盘、鼠标按键都行喔
然后在下面的字段输入你要的快捷键效果,这里是最困难的部分
需要先知道Ctrl = '^',Shift = '+',Alt = '!',Win = '#'
例如我想要复制,那么就填上^c
想要用alt + shift + p,就填上!+p
想要用Ctrl + Backspace,要填上^{BackSpace}
没错,像是空白,Enter这类按键要用大刮号刮起来({Space}、{eNtEr})(大小写不拘)
更多资讯可以参考
https://www.autohotkey.com/docs/KeyList.htm
完成后,按下完成,资料夹中会自动产出脚本
假如你还想要针对应用程式进行设定(以chrome举例)
https://i.imgur.com/HoG1DrX.jpg
要设几个就几个
都结束后,就执行(双击)run_me.ahk
(详细参照readme.txt)
就可以了喔
要更改原先设定的话,我建议全部打掉重练
想更深入了解或疑问可以到EZHotKey版,或推文
有Bug的话...对不起我尽力了
推荐网站
1. ahk语法产生器(话说作者也是乡民呢)
https://papple23g-ahkcompiler.herokuapp.com/ahktool
2. ahk官方说明书
https://www.autohotkey.com/docs/AutoHotkey.htm
阿对了,用这玩意做出的脚本功能差不多就比Ghub好一点而已(然而操作上十分麻烦呢)
要更进一步的设定组合键或进阶功能的话...嗯...等我更新
作者: rainingplume (呛司。)   2020-04-01 09:23:00
非常非常感谢您!!到公司来试试看!我公司使用的是Mac版本,应该会用虚拟window来使用><

Links booklink

Contact Us: admin [ a t ] ucptt.com