将键盘快捷键设置为特殊键盘键

将键盘快捷键设置为特殊键盘键

我正在尝试设置一些键盘快捷键,以使用键盘上我从未使用过的单个非标准键。具体来说,我的键盘上有三个用于音频控制的键。我可以转到“设置”>“键盘快捷键”> 并按下相应的键来设置快捷键,但当我尝试使用该键时,它不起作用。

键盘快捷键将这些键称为“音频上一个”、“音频播放”和“音频下一个”。但是当我按下其中任何一个键时,即使没有设置快捷键,屏幕中下部也会出现一个方形覆盖层,上面有一个带对角线的圆圈。我认为这意味着某个较低级别的进程正在拦截此键,就像它拦截屏幕亮度或音量等其他特殊键一样,并且由于没有音频要处理而拒绝了它,但它也不会将其传递给系统,以便我的快捷键可以使用它。

我如何找到并禁用此功能以使我的快​​捷方式能够正常工作?

更新:我正在使用 GNOME 和原版 Ubuntu 21.10

答案1

其中几个键被定义为媒体键。这些键似乎优先于“设置”-“键盘”中定义的快捷键。

您需要先删除它们的定义,/org/gnome/settings-daemon/plugins/media-keys/然后才能将这些键用于其他用途。您可以使用 dconf-editor 来实现这一点。

例如,以下命令显示与“下一个音频”相关的键盘组合:

$ gsettings get org.gnome.settings-daemon.plugins.media-keys next-static 
['XF86AudioNext', '<Ctrl>XF86AudioNext']

使用 dconf-editor 删除这些值,或者使用以下命令:

gsettings set org.gnome.settings-daemon.plugins.media-keys next-static "[]"

您需要注销然后重新登录才能使更改生效。

相关内容