如何将 KDE 键盘快捷键设置为 Super+N (Meta+N)?

如何将 KDE 键盘快捷键设置为 Super+N (Meta+N)?

我正在尝试在 KDE 中设置一些键盘快捷键。一些组合键可以工作,而另一些则不能,无需解释。例如,我尝试将“切换一个桌面”设置为 Meta+N。我可以很好地设置它,但是按 Meta+N 不会执行任何操作。如果我将它绑定到其他组合键,例如 Meta+H 或 Alt+(,则效果很好。

如果我打开终端并输入我设置的组合键之一,工作的组合键不会显示任何内容,但非工作的组合键会在终端中打印内容。例如,由于 Meta+H 有效,我将在终端中键入 Meta+H,但什么也没有发生。但如果我输入 Meta+N,我会看到终端显示@sn。 Meta+I 也是如此,这是另一个不起作用的组合键。如果我在终端中输入 Meta+I,它会打印@si.

我查看了配置文件(kglobalshortcutsrc),没有发现任何异常。我尝试在文件中搜索 Meta+N 的其他实例,以防发生冲突,但条目不超过一个。

我尝试运行 dbus-monitor,看看它看到了什么,我还尝试删除 kglobalshortcutsrc 和 khotkeysrc,将所有内容设置为默认值,并将所有内容设置为“无”。

我正在使用 Arch 以及最新的 KDE 软件包。如果我没记错的话,这是最近的进展,因为几天前 KDE 还没有这个问题。我尝试降级 kwin,但没有成功。

我还使用 Colemak 键盘布局。似乎 QWERTY 和 Colemak 之间的不起作用的键不同。 (Meta+H 在两种布局中位于同一位置,并且有效。Meta+N 与 QWERTY 位于不同的位置,并且不起作用。)

答案1

我知道这是一个非常老的问题,我希望您已经找到了解决方案,但如果您还没有,这可能是:

在系统设置的键盘布局中,我有 Colemak 和 qwerty。如果我将 qwerty 移动到顶部,则会激活 qwerty 快捷键。如果我将 Colemak 移至顶部,这些快捷方式就会处于活动状态。所以解决办法就是将 Colemak 移至最高层。

我认为这是一个错误,所以我做了一个错误报告https://bugs.kde.org/show_bug.cgi?id=425357

相关内容