我有一个具有双倍空间的微软雕刻键盘。我想在linux上使用它。我找不到文件,黑客等。我想重新映射一个空格键输入密钥。我不知道在哪里可以开始挖掘解决问题。
[编辑1]
我使用“showkeys -s”命令输出“0x39 0xb9”值。但两个空间都给出相同的输出。是否有可能彼此不同的任何其他信息?
谢谢
http://www.microsoft.com/hardware/en-us/d/sculpt-comfort-keyboard
1
如果按某个键,内核将获得扫描代码。它不是ascii-code,而是高度体系结构/特定于hw的东西。这到处都是一样的。操作系统有一个表,它将此扫描码映射到ascii代码。这个表是你可以修改的。请在您的问题中编辑,在哪里更改键盘映射。有很好的工具(包括UI和命令行),如果你没有得到足够好的答案,你可以通过这些信息更好地搜索一个。
—
peterh
您是否看到键盘应该区分这两个空格的任何信息?普通PC键盘具有多个扫描码组,因此在其中一个组中,两个空间可以产生两个不同的扫描码。看到 en.wikipedia.org/wiki/Scancode
—
pabouk
官方说,可以使用其中一个空格作为退格,但没有技术细节。
—
Erdinç Taşkın
注意:它取决于Sculpt键盘。我的是蝴蝶型 空格键的两个部分 实际上是同一把钥匙。它们只是拆分,因为它们可以独立移动,提供更好的打字体验。无论你做什么,这些都会给你相同的扫描码:(是的,我 微软问道 (!)
—
Maarten Bodewes