O teclado em questão é um teclado USB retroiluminado Matias tenkeyless ( https://matias.store/collections/slim-aluminum-keyboards-1/wired+tenkeyless ).
É importante ressaltar que isso está sob o switch Iogear GCS1204G kvm (manual do produto: https://iogear.custhelp.com/ci/fattach/get/90357/1532350710/filename/GCS1204G_Manual.pdf ). Também importante, este teclado funciona bem através da chave kvm para um laptop PC da era de 2016 executando o Ubuntu.
Este teclado funciona bem quando conectado diretamente ao Mac, mas não no Mac através do switch kvm.
O problema ocorre em um Macbook Pro 2013, executando o Mojave, tudo atualizado. O teclado usb externo, quando executado sob o switch kvm, funciona na tela de login do macOS (o que significa, por exemplo, posso digitar minha senha), mas não depois que o usuário está conectado (as teclas podem ser pressionadas, mas nenhuma letra aparece, por exemplo ). Mas o teclado Matias é mostrado, quando sob o switch kvm, no menu suspenso em uma das caixas de diálogo no painel de teclado System Preferences.
Estranhamente, quando o teclado está conectado através da porta do mouse no switch kvm, ele funciona bem no Mac (mas é claro que alguns mouses não funcionam, como o ergoomic Evoluent C que eu uso; um mouse padrão do Mac funciona dessa maneira).
Teclados usb regulares, como o Logitech MK200 Media, funcionam bem com o switch kvm.
Para simplificar, desativei a emulação de teclado na porta kvm do Mac de acordo com o manual do switch kvm (modo hsm e pressione a tecla F10). Isso não fez nenhuma diferença.
Além disso, para eliminar possíveis problemas, redefino o SMC por https://support.apple.com/en-us/HT201295 . Isso não mudou nada.
Talvez existam algumas ferramentas de linha de comando que possam depurar o cenário.
A Matias, Inc. foi capaz de descobrir isso: conecte o mouse ao hub usb integrado no teclado Matias e, em seguida, conecte o teclado à porta do mouse no kvm.