2

我正在构建一台 Raspberry Pi 可穿戴计算机,因此无法将全尺寸键盘连接到 Pi(我没有非全尺寸的键盘)。相反,我有一个用作键盘的数字键盘 USB 附件,但只有数字键盘部分(0-9、三个 0、+、-、*、- 和 numlock)。

现在我的问题是:如何编写一个脚本/程序在后台运行,将输入按键更改为其他按键,例如,将 777(快速连续)更改为“c”或5到'x'。这样我希望能够打字,虽然一开始很慢,只用 16 个键。什么库是个好主意,你有没有使用它们的示例。

理想情况下,这应该在启动命令提示符(RPi 不会立即运行 X)和 X 环境中都有效。

4

1 回答 1

1

您可以使用evmapd来捕获键盘键码,并修改其源代码(我假设您对 C 很熟悉)以在输出常规键盘代码之前等待多次击键。例如,在从物理设备快速连续接收 3 次 97(数字键盘 1)后,将 'c' 的 67 发送到键盘缓冲区。

于 2013-05-18T08:19:49.963 回答