似乎有些键绑定在装有 Kali Linux (Kex) 的 Windows 10 上与 TigerVNC 不兼容

似乎有些键绑定在装有 Kali Linux (Kex) 的 Windows 10 上与 TigerVNC 不兼容

我在 Windows 10 上的 WSL 中运行 Linux。

Linux 发行版是 Kali。

我正在使用 Win-Kex。

我从 Suckless 安装了窗口管理器 dwm。

但由于某种原因,某些键绑定似乎不起作用。

因此,要在 dwm 中移动窗口,我按窗口键 + shift 键 +(数字)从 1 到 9 的数字(这些称为标签)。

但由于某种原因,我只能将窗口移动到 1、4、5、7、8、9。

所以它对 2、3、6 不起作用。

不确定为什么。

我可以转到所有标签:窗口键 + (数字)

可能是 TigerVNC 对按键绑定或 Windows 10 感到困惑,或者是其他原因?

我在我的个人笔记本电脑(裸机)上使用 dwm,没有遇到任何问题。

答案1

在尝试使用 xev(打印 X 事件的内容)调试我的情况后,我找到了我的问题。

我的 Windows 10 键盘布局设置为法语(加拿大)。

加拿大法语区:

  • 移位 + 2 = “
  • 移位 + 3 = /
  • 移位 + 6 = ?

加拿大/美国英语:

  • 移位 + 2 = @
  • 移位 + 3 = #
  • 移位 + 6 = ^

所以当我按下窗口键 + Shift + 2系统期望的是英文版本的输出,因此得到了错误的键盘输出。

我尝试使用加拿大英语键盘布局,一切正常。

相关内容