按键交换但仅适用于某些键盘 2024-6-9 • keyboard (我使用的是 Arch Linux) 我想更换esc,capslock但仅限于笔记本电脑的内置键盘,而不是插入的额外键盘。这样的事可能吗?如果是,怎么办? 答案1 如今,基本上所有键盘(甚至笔记本电脑内置键盘)都标识为HID 设备朝向内核。您可以dmesg在启动后使用笔记本电脑检查此项。 HID 内核层中有一个鲜为人知的功能,它允许映射扫码(分配给每个键的数字,不同键盘可能不同)关键代码。 我不知道有哪个可用的命令行实用程序可以实现此目的,但它udev以硬件数据库的形式集成到其中。 幸运的是,这个数据库是按设备存储的,因此它完全适合您的用例:您可以为一个键盘进行按键交换,但不能为另一个键盘进行按键交换。 详细信息可以找到例如这里,或谷歌“udev hwdb”或类似的。设置一切都需要时间和摆弄。 相关内容 从源代码安装 PEAR 时遇到问题,找不到 libclntsh.dylib.10.1 笔记本电脑不断重启,除非进入安全模式 目录配额 屏幕列表预设 如何制作一个特殊文件,在从[重复]读取时执行代码 FTP:获取服务器上的最新文件 为什么我的内核选择磁盘交换而不是 24G 非活动 RAM? 将所有代码行重定向到同一文件中的一行 MathML 转换与使用 TeX4ht 的 LaTeX 输出不匹配 如何从 iso 映像将 Ubuntu 安装到 USB 驱动器 [重复]