有问题的键盘是 Matias tenkeyless 背光 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 上使用。
问题发生在 2013 年的 Macbook Pro 上,运行 Mojave,全部是最新的。外部 USB 键盘,当在 kvm 开关下运行时,可以在 macOS 登录屏幕上工作(例如,我可以输入我的密码)但在用户登录后不能工作(可以按下键但没有字母显示,例如). 但是,当在 kvm 开关下时,Matias 键盘显示在“系统偏好设置”键盘面板上其中一个对话框的下拉菜单中。
奇怪的是,当键盘通过 kvm 开关上的鼠标端口连接时,它在 Mac 上工作正常(但当然,有些鼠标不工作,例如我使用的 ergoomic Evoluent C;标准的 Mac 鼠标确实工作那样)。
Logitech MK200 Media 等常规 USB 键盘通过 kvm 开关工作正常。
为简化起见,我根据 kvm 开关手册(hsm 模式,然后按 F10 键)关闭了 Mac 的 kvm 端口上的键盘仿真。那没有任何区别。
此外,为了消除任何可能的问题,我根据https://support.apple.com/en-us/HT201295重置了 SMC 。那并没有改变任何东西。
也许有一些命令行工具可以调试场景。