HHKB Professional 禁用内置键盘辅助工具

2014-05-14 09:54:01 +08:00
 hanks315
因为习惯把HHKB放在mac自带键盘上使用,之前总是需要在放上之前手动禁用mac键盘,所以折腾出这个小工具。

工作原理很简单:
1. 自动检测HHKB键盘的USB线的插拔
2. 根据检测结果自动禁用和启用mac键盘

附加功能:
1. 附带自定义语音提示
2. 可手动随时启动和禁用mac键盘

安装包地址:
https://raw.githubusercontent.com/hanks/HHKBAssistant_for_mac/master/Installer/HHKB%20Assistant%20Installer.dmg

卸载用脚本地址:
https://raw.githubusercontent.com/hanks/HHKBAssistant_for_mac/master/Installer/Uninstall.sh

※安装需要输入root密码,因为禁用mac键盘需要root权限

实现说明:
https://github.com/hanks/HHKBAssistant_for_mac

目前只支持HHKB Professional和RealForce 87, 这个可以在plist文件里设置,
需要填写识别的设备名称,具体设备名称可以使用下面的命令来查看:
system_profiler SPUSBDataType

欢迎试用!!
6385 次点击
所在节点    iDev
13 条回复
ETiV
2014-05-14 10:01:32 +08:00
Mark,收藏先
ivanlw
2014-05-14 10:08:29 +08:00
……能不能先请问一下如何手动禁用键盘?
hanks315
2014-05-14 10:11:43 +08:00
手动禁用方法:
# 禁用键盘,每次会出error,不过还是有效果
sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext

# 启用键盘
sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext
Xe0n0
2014-05-14 10:16:28 +08:00
图标很有趣。不过用操作 kext 的方式有一个缺点,恢复 kext 后会导致之前没有发送的按键事件全部一次发送。感觉用 KeyRemap4Macbook 禁用内置键盘的按键会更好。
dorentus
2014-05-14 10:25:42 +08:00
其实 HHKB Pro2 放在内置键盘上面根本不会压到下面的键啊……
NFSwind
2014-05-14 10:28:32 +08:00
Gooooood ~~~
hanks315
2014-05-14 11:36:22 +08:00
@Xe0n0
1. 图标是网上顺手找的,
2. 卸载内置键盘驱动来禁用键盘是比较粗暴一点。。。
3. [恢复 kext 后会导致之前没有发送的按键事件全部一次发送] 这个没有注意到啊,KeyRemap4Macbook是通过不响应按键事件来达到禁用效果的是么??
hanks315
2014-05-14 11:37:09 +08:00
@dorentus
偶尔比较随意放的时候会被压到。。。
hhkbp2
2014-05-14 12:21:51 +08:00
虽然用不上(我习惯外接键盘和显示器,不需要禁用内置键盘),但是还是顶顶原创
hanks315
2014-05-14 13:08:16 +08:00
@hhkbp2
恩,和使用习惯有挺大关系,我不用鼠标,什么时候入一个magic tracepad,让触摸板离我的手近一点,估计就可以不用直接放到内置键盘上了
lqs
2014-05-14 13:30:31 +08:00
在淘宝或五金店买一点橡胶的门窗密封条贴在HHKB底部两边就行了,

http://s.taobao.com/search?q=%C3%C5%B4%B0%C3%DC%B7%E2%CC%F5
beaver
2015-10-11 10:41:10 +08:00
收藏
konbluesky
2016-01-06 11:09:29 +08:00
收藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX