linux - 在 Linux 控制台上将键码转换为键符号的库

标签 linux console keyboard-events

使用 evdev (内核接口(interface),而不是 X 驱动程序),我可以监听键盘事件并获取键码。是否有一个库接口(interface)可以将它们转换为键盘符号(同样,那些由 loadkeys 设置,而不是 xmodmap)?

最佳答案

不知道有哪个库可以做到这一点。

也许您想查看 dumpkeys 源代码,特别是 codetoksym() 函数。您可以通过以下命令查看 kbd(dumpkeys 是其中的一部分)源:

git clone http://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git

关于linux - 在 Linux 控制台上将键码转换为键符号的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20983479/

相关文章:

c++ - 计算使用共享库的程序数

macos - 从另一个应用程序获取 MacOSX 上的控制台日志

JavaFX:如何同时移动2个矩形?

fabricjs - fabric.js Canvas 监听键盘事件?

linux - 有没有办法找出特定 Raspberry Pi 内核的确切源代码树

ruby-on-rails - 如何即时将当前目录的 bin/path 添加到 PATH

c - 如何读取 _start 函数中的参数?

Java : Get only 1 line of integers from the console?

c++ - 如何为 Visual C++ 控制台应用程序打开一个新的控制台窗口?

macos - cocoa 全局监视修改键按下