这是一个比较奇怪的问题,开始的时候,青小蛙并不理解为何要这样,不过在看到论坛的几个问题之后(如:求助,有什么办法可以临时禁用win10系统下笔记本自带键盘),发现真有不少人直接将外置键盘放到内置键盘之上使用。
简单粗暴之解决方案
依旧在这个帖子下,虽然有不少方案,比如用软件禁用键盘、卸载驱动、用脚本禁用键盘等等,但或多或少都有一些问题,比如同时禁用了外置与内置键盘;不够智能化,拔掉外置硬盘无法自动恢复等。
题主最终的解决方案非常简单粗暴:
恩恩,最新消息是,逛了一圈淘宝,心疼钱包,于是拿快递盒子做了个支架,又拿了个水果的包装网套上,防滑效果杠杠的:
不过这个方案,的确还有很大的优化空间,来自微博的 @字段读取错误 同学说订制亚克力防尘盖,青小蛙也好事的去研究了一下,还真是有啊:
7键盘防尘罩鼠标海盗船机械键盘保护盖套亚克力透明防水87键104键【包邮】
【推荐理由】30天热卖6百+, 赠送运费险退货无忧!
【现价】 11.90 元
【下单链接】https://m.tb.cn/h.Ulibv74
8Fu😊zhi3$Rny2d5EtcJu$:// MF3084,打開/
macOS 解决方案
当然,这个方式的确不够优雅,实际上也不太解决问题,毕竟在盖子上面再放一个键盘,高度实在是太高了。
正好,前几天 Appinn Talk 群组的 Cat 发来了消息:
各位有什么 Mac 的键盘锁 App 推荐?
看到了小青蛙推荐的 KeyboardCleanTool(如何优雅的清理键盘?KeyboardCleanTool 临时锁定键盘[macOS]) ,不过我本意是禁用内置键盘好方便在上面放外接键盘,结果这个好像直接把键盘输入给关了。
所以答案是 Karabiner,然后发现 Karabiner 的UI 重新设计了,看着不错。
Karabiner-Elements
Karabiner-Elements 是一款多功能的键盘定制器,核心功能:
- 简单修改:把正常的键改成其他的键。
- 复杂修改:通过复杂的规则改变按键。
- 将一个键改变为修改器的组合。(例如:将capslock改为control+command)
- 将修改器+键改为键。(例如,将control+m改为return)
- 如果一个键被单独按下,则发送键事件。
- 如果键被同时按下,则发送键事件。
- 鼠标键。
- 等等。
- 功能键:将f1-f12键改为媒体控制。
- 设备:只对指定的键盘应用修改。
- 配置文件:支持多个配置文件。
- 修改器标志同步:在所有连接的键盘上同步修改器标志。
- 支持安全键盘输入:在安全键盘输入环境中工作良好,如密码提示、带有安全键盘输入的终端等。
- 额外键支持:启用PC键盘上的额外按键,这些按键在macOS中默认不被识别。
- iPad键盘上的Home键,如罗技K480
- 国际键
- 语言键(例如,JIS PC键盘上的、、键)无変换変换カタカナ
- 应用程序启动
然后,它有个单独的功能:
连接外部键盘时禁用内置键盘
如果连接了外置键盘,您可以停用 MacBook 内建键盘,当你将外部键盘包放在内置键盘的顶部时,此功能很有用。
在 Deviecs > Advanced 上选择外部键盘:
就可以了。
真是,完美解决问题,最后附上 Cat 同学授权的展示照片:
果然是见识到了各种用电脑的姿势啊。
Windows 解决方案(暂无)
当青小蛙将这个问题发出去之后,截至目前还未收到答案。青小蛙也翻了一些帖子,绝大部分都是推荐使用硬件管理器来禁用内置键盘,但这种方式太过于麻烦了。
所以,这个问题依旧开放,就是不知道哪位同学来解答了。
原文:https://www.appinn.com/disable-the-built-in-keyboard/