使用evdev
(内核接口,而不是X驱动程序),我可以监听键盘事件并获取键码。 是否有一个库接口转换为keysyms(再次,由loadkeys
设置,而不是xmodmap
)?
不知道任何图书馆都可以做到这一点。
也许你想看看dumpkeys
源码,特别是codetoksym()
函数。 您可以通过以下命令检出kbd
( dumpkeys
是其中的一部分)源:
git clone http://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git