我有一个 MS Natural Keyboard 4000,我想在我的客户操作系统中使用它的特殊键。两者都是 Linux Mint。
在没有任何额外配置的情况下,某些键会被传递(Home、Mail、Volume、Fav等),但Search和Launch5...Launch9不会。
我使用“virtsh”尝试了两个直通配置:
/dev/input/event19
/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd
但两者都没有改变任何东西,尽管这两个输入在我的主机操作系统上都按预期工作cat
。
我的设置有什么问题?或者我怎样才能传递这 6 个丢失的钥匙呢?
...
<serial type='dev'>
<source path='/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
</serial>
</devices>
...
<qemu:commandline>
<qemu:arg value='-object'/>
<qemu:arg value='input-linux,id=kbd,evdev=/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd,grab_all=on,repeat=on'/>
</qemu:commandline>