![外部 USB 键盘在 macOS(最新版)登录屏幕上可用,但登录后不可用](https://linux22.com/image/1595262/%E5%A4%96%E9%83%A8%20USB%20%E9%94%AE%E7%9B%98%E5%9C%A8%20macOS%EF%BC%88%E6%9C%80%E6%96%B0%E7%89%88%EF%BC%89%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E4%B8%8A%E5%8F%AF%E7%94%A8%EF%BC%8C%E4%BD%86%E7%99%BB%E5%BD%95%E5%90%8E%E4%B8%8D%E5%8F%AF%E7%94%A8.png)
有问题的键盘是 Matias 无数字键背光 USB 键盘(https://matias.store/collections/slim-aluminum-keyboards-1/wired+tenkeyless)。
重要的是,这是在Iogear GCS1204G kvm切换器下(产品手册:https://iogear.custhelp.com/ci/fattach/get/90357/1532350710/filename/GCS1204G_Manual.pdf)。同样重要的是,这款键盘可以通过 kvm 交换机正常工作到运行 Ubuntu 的 2016 年 PC 笔记本电脑上。
此键盘直接连接到 Mac 时工作正常,但通过 kvm 切换器连接到 Mac 时则无法正常工作。
问题发生在运行 Mojave 的 2013 年 Macbook Pro 上,所有版本都是最新的。在 kvm 切换器下运行时,外部 USB 键盘在 macOS 登录屏幕上可以使用(例如,我可以输入密码),但在用户登录后则无法使用(例如,可以按下键但不显示字母)。但在 kvm 切换器下时,Matias 键盘会显示在“系统偏好设置”键盘面板上某个对话框的下拉菜单中。
奇怪的是,当键盘通过老鼠kvm 切换器上的端口,它在 Mac 上运行良好(但当然,有些鼠标不工作,比如我使用的符合人体工程学的 Evoluent C;标准 Mac 鼠标就是这样工作的)。
常规 USB 键盘(例如 Logitech MK200 Media)可以通过 kvm 切换器正常工作。
为了简化操作,我按照 kvm 切换手册关闭了 Mac kvm 端口上的键盘模拟功能(hsm 模式,然后按 F10 键)。这并没有什么不同。
另外,为了消除任何可能的问题,我重置了 SMChttps://support.apple.com/en-us/HT201295.那并没有改变任何事情。
也许有一些命令行工具可以调试该场景。
答案1
Matias, Inc. 能够解决这个问题:将鼠标插入 Matias 键盘上的内置 USB 集线器,然后将键盘插入 kvm 上的鼠标端口。