将媒体密钥发送到 VirtualBox

将媒体密钥发送到 VirtualBox

我正在运行 Linux Mint。

我是 Apple Music 订阅者,所以我必须找到安装 iTunes 的方法。我选择在虚拟机中安装 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 包)

无缝模式

相关内容