在 Arch Linux 控制台中,M-b
(alt-b) 使用默认us
布局向后移动一个单词,但在 后loadkeys carpalx-full
,则不会(b 现在位于 y)。为什么不?我查看了键盘映射文件,但找不到任何解释。
答案1
最有可能的原因是控制台的代码被编写为直接从键盘设备( 中的文件/dev/input/by-path
)读取,而不是从/dev/stdin
.当您直接从设备读取时,键盘映射将被忽略。
如果这确实是原因,那么您应该注意到所有其他键也表现得好像键映射未更改一样。 (我没有 Arch 所以无法测试。)