---
title: 当连接USB键盘时，如何自动禁用内置键盘？
date: 2023-01-19T06:55:01Z
modified: 2023-01-19T06:55:10Z
permalink: "https://www.appinn.com/disable-the-built-in-keyboard/"
type: post
status: publish
excerpt: ""
categories:
  - 问答
tags:
  - 问答
  - twp
  - 内置键盘
  - 笔记本
  - 键盘
featured_image: "https://www.appinn.com/wp-content/uploads/2023/01/disable-the-built-in-keyboard.jpgo_.jpg"
author: 青小蛙
timestamp: 2023-01-19T06:55:10Z
---

![当连接USB键盘时，如何自动禁用内置键盘？](https://static2.appinn.com/images/202301/disable-the-built-in-keyboard.jpg)

这是一个比较奇怪的问题，开始的时候，青小蛙并不理解为何要这样，不过在看到论坛的[几个问题](https://meta.appinn.net/c/wen-ti-qiu-zhu/7)之后（如：[求助，有什么办法可以临时禁用win10系统下笔记本自带键盘](https://meta.appinn.net/t/topic/3123)[](https://meta.appinn.net/c/wen-ti-qiu-zhu/7)），发现真有不少人直接将外置键盘**放**到内置键盘之上使用。

## 简单粗暴之解决方案

依旧在[这个帖子](https://meta.appinn.net/t/topic/3123)下，虽然有不少方案，比如用软件禁用键盘、卸载驱动、用脚本禁用键盘等等，但或多或少都有一些问题，比如同时禁用了外置与内置键盘；不够智能化，拔掉外置硬盘无法自动恢复等。

题主最终的解决方案非常简单粗暴：

恩恩，最新消息是，逛了一圈淘宝，心疼钱包，于是拿快递盒子做了个支架，又拿了个水果的包装网套上，防滑效果杠杠的:

![](https://meta-cdn1.appinn.com/uploads/default/original/2X/9/98f1222cb675525f06d2c13b50abd478e25520bd.jpg)

不过这个方案，的确还有很大的优化空间，来自微博的 @[字段读取错误](https://weibo.com/1684197391/Mp15xpsBV) 同学说订制亚克力防尘盖，青小蛙也好事的去研究了一下，还真是有啊：

![](https://static2.appinn.com/images/202301/screen-appinn2023-01-19-14-31-38.jpg)

7键盘防尘罩鼠标海盗船机械键盘保护盖套亚克力透明防水87键104键【包邮】
【推荐理由】30天热卖6百+, 赠送运费险退货无忧!
【现价】 11.90 元
【下单链接】[https://m.tb.cn/h.Ulibv74](https://m.tb.cn/h.Ulibv74)

8Fu😊zhi3$Rny2d5EtcJu$:// MF3084,打開/

---

## macOS 解决方案

当然，这个方式的确不够优雅，实际上也不太解决问题，毕竟在盖子上面再放一个键盘，高度实在是太高了。

正好，前几天 [Appinn Talk](https://appinn.t.me/) 群组的 Cat 发来了消息：

各位有什么 Mac 的键盘锁 App 推荐？

看到了小青蛙推荐的 [KeyboardCleanTool](https://www.appinn.com/keyboardcleantool.md)（[如何优雅的清理键盘？KeyboardCleanTool 临时锁定键盘\[macOS\]](https://www.appinn.com/keyboardcleantool.md)） ，不过我本意是禁用内置键盘好方便在上面放外接键盘，结果这个好像直接把键盘输入给关了。

所以答案是 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 上选择外部键盘：

![](https://static2.appinn.com/images/202301/karabiner-elements-devices-built-in2x.jpg)

图片来自[官网文档](https://karabiner-elements.pqrs.org/docs/manual/configuration/disable-built-in-keyboard/)

就可以了。

- [Karabiner-Elements 官网](https://kutt.appinn.com/mFkbyf)

真是，完美解决问题，最后附上 Cat 同学授权的[展示照片](https://t.me/appinn/698474)：

![](https://static2.appinn.com/images/202301/photo_2023-01-19_14-44-46.jpg)

果然是见识到了各种用电脑的姿势啊。

## Windows 解决方案（暂无）

当青小蛙将这个问题[发出去](https://weibo.com/1684197391/Mp14cozKk)之后，截至目前还未收到答案。青小蛙也翻了一些帖子，绝大部分都是推荐使用硬件管理器来禁用内置键盘，但这种方式太过于麻烦了。

所以，这个问题依旧开放，就是不知道哪位同学来解答了。

---

原文：https://www.appinn.com/disable-the-built-in-keyboard/

## Topics

**分类目录:** [问答](https://www.appinn.com/category/question-and-answers/?output_format=md)

**标签:** [twp](https://www.appinn.com/tag/twp/?output_format=md), [内置键盘](https://www.appinn.com/tag/%e5%86%85%e7%bd%ae%e9%94%ae%e7%9b%98/?output_format=md), [笔记本](https://www.appinn.com/tag/%e7%ac%94%e8%ae%b0%e6%9c%ac/?output_format=md), [键盘](https://www.appinn.com/tag/%e9%94%ae%e7%9b%98/?output_format=md)