我最近安装了 dwm(一个 Linux 窗口管理器),它广泛使用Alt+Shift组合键进行导航,但它们都不起作用。例如Alt++Shift将c关闭一个窗口。
我安装了 screenkey 来检查键盘是否正常工作,并发现当我按下Alt+时Shift,它注册为Alt+ ISO_Next_Group。当我按下Alt+ Shift+时,c它注册为Alt+ISO_Next_Group然后Alt+ c。
我发现这Arch Wiki 页面提到了 ISO_Next_Group 但似乎没有建议任何解决方案。我该怎么做才能Alt再次Shift工作?
答案1
这是对“ISO”的又一次计算误用,而没有指定实际的国际标准化组织标准编号。在本例中为 ISO/IEC 9995-2:2009。
按⇧ Level 2 Shift+⇮ Level 3 Shift然后释放该和弦是⇨ Group 2 Select在 USB 人类输入设备等系统上提供等效键的标准方法之一,这些系统不允许直接使用此类键。通常这允许访问共同第二组它有一个通用的布局,可以提供一大堆东西,并且在键盘的第 1 组布局发生变化时保持不变。
但这不应该涉及到⎇ Alt关键。按照惯例,⇮ Level 3 Shift位于⇮ AltGrA08位置,不是 ⎇ Alt在A01位置。你应该,如果标准机制已正确提供,仍然可以用按键输入您想要的和弦⎇ Alt,例如⇧ Level 2 Shift+ ⎇ Alt+ C。
这一切发生的地方是你的 X 键盘映射,这就是 Arch Wiki 页面正在讨论的内容。如果⎇ Alt被错误地混淆,⇮ AltGr那么您的键盘映射需要修复。否则你应该能够像前面提到的那样输入和弦。
所以你有三个选择:
- 保留当前的键盘映射并在和弦中使用⇧ Level 2 Shift+⎇ Alt而不是⇧ Level 2 Shift+ ⇮ AltGr。
- 修复当前的键盘映射,使其不被视为⎇ Alt,⇮ AltGr并按#1 继续操作。由于您选择的窗口管理器 dwm 是用户通过手动更改源代码并重新编译程序来配置的,因此编译和应用 XKB 映射应该不会非常令人畏惧。 ☺
- 使用您的系统具有的任何机制来切换 XKB 映射,将您的键盘映射切换到已经固定的键盘映射,或者(在我看来,不太优选)切换到实际上没有⇨ Group 2 Select.
进一步阅读
答案2
您需要转到快捷方式并在那里更改您想要执行的操作。您需要在搜索中找到键盘部分,然后找到衬衫。在那里,您可以将 Alt+Shift 替换为您想要用作快捷方式的内容
答案3
我的问题实际上是 MX-Linux 特有的。默认情况下,“布局切换”键设置为Alt+ Shift。您可以在默认安装的 fskbsettings 中更改此设置。
答案4
对于那些最终来到这里但使用 Ubuntu 22.04 的人 - 我遇到了同样的问题(触发 ISO_Next_Group 干扰了我的 PyCharm 快捷方式)。
我从输入列表中删除了所有第二语言,但这没有帮助。我检查了设置->键盘->自定义快捷键中语言切换键盘快捷键设置为Super+Space,但没有帮助。
我检查了 gnome 'tweaks' -> 键盘和鼠标 -> 其他布局选项,果然,Shift+Alt 被检查了。我取消选中它,并启用 win+space。 (基于 left_alt)快捷方式现在可以使用。