キーボードからゲストオペレーティングシステムに特殊キーを渡しますか?

キーボードからゲストオペレーティングシステムに特殊キーを渡しますか?

MS Natural Keyboard 4000があり、ゲストオペレーティングシステムで特殊キーを使用したいと思います。どちらもLinuxミントです。

Home追加の設定がないと、一部のキー(、、Mailなど)が渡されますが、および...はVolume渡されません。FavSearchLaunch5Launch9

「virtsh」を使って2つのパススルー設定を試しました。

  • /dev/input/event19
  • /dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-if01-event-kbd

しかし、両方の入力は私のホストOSで期待どおりに機能しますが、何も変更されませんでした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>

引用する

関連情報