![为什么 setxkbdmap 的工作方式与 GUI 键盘映射切换器(超级空间)不同?](https://linux22.com/image/1169018/%E4%B8%BA%E4%BB%80%E4%B9%88%20setxkbdmap%20%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%96%B9%E5%BC%8F%E4%B8%8E%20GUI%20%E9%94%AE%E7%9B%98%E6%98%A0%E5%B0%84%E5%88%87%E6%8D%A2%E5%99%A8%EF%BC%88%E8%B6%85%E7%BA%A7%E7%A9%BA%E9%97%B4%EF%BC%89%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
这是对先前问题的后续回答:使用 xkb 重新分配修饰键。该问题中给出的键盘映射可与 setxkbmap 一起使用,但需通过 GUI 选择映射(已将映射添加到 evdev.xml 中)。
此后,我发现了以下内容,这与该地图无关:使用 setxkbmap 进行切换似乎与使用 GUI 进行切换不同,即使对于包含的标准地图也是如此。尝试以下操作
Use GUI to switch to US (typically done with super-space or via top bar)
press shift-3 --> #
Use GUI to switch to United Kingdom
press shift-3 --> £
Terminal> setxkbmap us
press shift-3 --> #
use GUI to switch to United Kingdom
press shift-3 still gives #
知道这里发生什么事了吗?
(可能相关的问题:xkbmap 与 setxkbmap 配合使用,但不适用于 GUI)