其实我现在也不大确认到底什么是宏按键。
不过应该和ahk之类的改键还是不一样的吧。
印象里山寨键盘的宏似乎用的就是别人做的通用的程序。
宏按鍵其實就是ahk的功能,不過有些鍵盤是硬件實現,直接用USB輸出多個操作,兼容性比ahk好得多。
这个ahk插件软件可以做到,把普通键盘变成宏键盘。
试试strokeplus如何?
通俗来说,宏就是将一个或多个命令/操作打包,精简为一个单一的触发命令/操作。
例如古董枪支射击一次就需要完成装弹、上膛、射击、退壳四步,现代枪支把这四个步骤打包,然后通过单一的扣扳机这一动作触发完成被打包的四步。
在这例子里,扳机的作用就是一种宏,扳机的实体就是一个宏按键。
所以只要是能为单一的实体按键
或非实体的操作
(如 @Kira 提到的鼠标手势)绑定一个或多个命令/操作的工具,不拘是软件或脚本,都能实现你的需求。
AHK 是其中较为容易上手的一种。
反而我知道所有软件通用宏功能的硬件……emmm
宏, 英文 macro, 指一串指令的集合.
只是很多硬件厂商, 会针对自己的键盘,鼠标提供UI程序, 方便输出宏指令.
硬件厂商的优势是可以利用驱动来实现宏指令. 所以可靠性比较好.
厂商为了维护自己的利益, 不可能做出通用的键盘驱动.
要完全通用, 就只能从hook 键盘钩子入手. 这类软件很多.
自定义程度最大的就是ahk了. 支持的按键最多.
比如很多按键软件并不支持多媒体按键. 而AHK则没有问题.
Browser_Back | 后退 |
---|---|
Browser_Forward | 前进 |
Browser_Refresh | 刷新 |
Browser_Stop | 停止 |
Browser_Search | 搜索 |
Browser_Favorites | 收藏夹 |
Browser_Home | 主页 |
Volume_Mute | 静音 |
Volume_Down | 调低音量 |
Volume_Up | 增加音量 |
Media_Next | 下一首 |
Media_Prev | 上一首 |
Media_Stop | 停止 |
Media_Play_Pause | Play/Pause |
Launch_Mail | 打开默认的电子邮件程序 |
Launch_Media | 打开默认的媒体播放器 |
Launch_App1 | 打开我的电脑 |
Launch_App2 | 打开计算器 |
而且AHK还可以获取未知按键的代码. 这个一般的软件很少具备.