C语言 我如何处理非美国键盘布局与Xlib和xkb?



我使用瑞典键盘布局,无法访问许多键,如括号键,因为我必须按AltGr才能访问它们。我使用XkbKeycodeToKeysym将键码转换为键符,但当按AltGr时,我只得到0作为键符。

AltGr是Mod5Mask根据X.h文件。按下后状态为128

我试图通过不同的水平和组XkbKeycodeToKeysym没有结果。

我需要的功能是Xutf8LookupString和使用它。在配置输入上下文时,我遵循了本教程。

最新更新