メディアキーをVirtualBoxに送信する

メディアキーをVirtualBoxに送信する

Linux Mint を実行しています。

私は Apple Music の加入者なので、iTunes をインストールする方法を見つける必要がありました。VM に Windows 7 をインストールすることにしました。(Windows 10 では、VirtualBox のシームレス モードで問題が発生しました)。

唯一の問題は、メディア キーが VirtualBox で実行中のプログラムにまったく影響を及ぼさないことです。音楽を一時停止するには、ウィンドウにフォーカスを合わせて、スペース バーまたは画面上の一時停止ボタンを押す必要がありますが、これはかなり不便です。

メディア キーを VirtualBox に自動的に転送するにはどうすればよいですか?

私のキーボードはAlienware TactXです。

答え1

Mint の XFCE には、キーボード設定で任意のキー (または組み合わせ) に割り当てることができるアプリケーション ショートカットがあります。

メディア キーにショートカットを割り当てることができれば、VirtualBox に切り替えて必要なキーを送信するコマンドまたはスクリプトを実行できます。マクロ プログラムでしょうか?

私は自分のキーボードで試してみましたが、3 つの「ユーザー」キー、インターネット キー、および音量キーがあります。「ユーザー」キーは、dmesg/ に「不明なキーがリリースされました」というエラーを表示し、/var/log/syslogこれsetkeycodesで動作するはずです。インターネット キーと音量キーは適切に設定されています。ただし、XFCE のオーディオ コントロールは、音量キーをキーボード ショートカットに渡す前にそれを傍受します。さらに設定を変更すると、おそらく修正されるでしょう。


これらのアイデアを試しましたか?

  • からhttps://www.virtualbox.org/ticket/4263: 「グローバルマシン設定で自動キーボードキャプチャを無効にする[または有効にする]」
  • 「シームレス モード」を使用して、メディア プレーヤー ウィンドウを「通常の」Linux ウィンドウのように移動しますか? (仮想マシン内に VirtualBox の Guest Additions パッケージが必要です)

シームレスモード

関連情報