作者bhbbbbb (斯马克)
看板Key_Mou_Pad
标题Re: [键盘] 左手键盘请益
时间Wed Apr 1 02:15:25 2020
很多人都知道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好一点而已(然而操作上十分麻烦呢)
要更进一步的设定组合键或进阶功能的话...嗯...等我更新
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.116.16 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1585678529.A.60C.html
1F:推 rainingplume: 非常非常感谢您!!到公司来试试看!我公司使用的是 04/01 09:23
2F:→ rainingplume: Mac版本,应该会用虚拟window来使用>< 04/01 09:23
如果是Mac的话,我觉得购入新的左手键盘好像才能一劳永逸,毕竟你的需求是要稳定
※ 编辑: bhbbbbb (140.116.116.16 台湾), 04/01/2020 10:50:43