在嵌入式 Linux 中如何将键码从 /dev/input/event* 转换为 ASCII?

在嵌入式 Linux 中如何将键码从 /dev/input/event* 转换为 ASCII?

我正在使用 yocto 构建嵌入式 Linux 映像。我可以看到密钥通过 /dev/input/event0 进入。我可以使用showkey -k但不能查看它们showkey -a。我还尝试过在这里找到的 ncurses 程序:http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/keys.html它根本不检测任何按键。

有趣的是,如果我在终端(例如 minicom)上运行这些程序,showkey -kshowkey -ancurses 程序都会按预期工作。所以如果我不得不猜测的话,就好像 linux 在检测事件方面没有问题,它只是没有意识到它是一个键盘,或者缺少将按键代码转换为 ASCII 所需的东西。

相关内容