微软雕刻键盘 linux 支持

Erd*_*kın 9 linux keyboard drivers

我有一个有双倍空间的微软雕刻键盘。我想在linux上使用它。我找不到文档、hack 等。我想重新映射空格键之一以输入键。我不知道我可以从哪里开始挖掘解决问题。

[编辑 1]

我使用了输出“0x39 0xb9”值的“showkeys -s”命令。但是两个空间都给出相同的输出。是否有任何其他信息可能彼此不同?

谢谢

http://www.microsoft.com/hardware/en-us/d/sculpt-comfort-keyboard

JvO*_*JvO 10

键盘的技术数据表是这样写的:

“空格键的右侧具有典型的空格键功能;空格键的左侧将在退格功能和典型的空格键功能之间切换。要激活,按住空格键的两侧 3 秒钟。”

这表明它是键盘的内置功能,不需要驱动程序。如果您激活此功能,showkeys则很可能会在您点击左侧空格键时报告退格的扫描码(在这种情况下,您仍然不走运)。另一方面,如果键盘确实为左侧空格键和真正的退格键发出两个不同的扫描码,您可以将该键码映射到 Enter 键。键盘映射可以使用 xkbcomp 之类的工具进行操作或制作您自己的映射。但是请注意,X 对键码的处理是非常深奥的,而且文档……相当简洁。首先是 xkbcomp 的文档。

顺便说一句,请注意报告的键码“0x39 0xb9”是针对同一个键的,后者只是设置了高位以指示键释放。0x39 是十进制的 57,它映射到 PC 键盘的 X 中的 Space 键。