X11のポータブルキーコード?
-
01-10-2019 - |
質問
マッピングに依存しないキーコードを取得したいのですが、ドキュメントでは、XkeyEvent構造の「キーコード」はハードウェアとドライバーに依存しており、頼ることはできません。 WindowsでVK_*のようなポータブルキーコードを入手するにはどうすればよいですか?
解決
キーコードではなく、重要なSymsが必要です。 xkeycodetokeysym()および/usr/include/x11/keysymdef.hを参照してください
(特に国際化を使用して)厳密に正しいためには、の行に沿って大量のコードが必要です http://git.gnome.org/browse/gtk+/tree/gdk/x11/gdkkeys-x11.cただし、ツールキットの代わりにRAW XLIBを使用している場合は、おそらくこの種のことを気にしないでしょう(長年の仕事をしている場合)、Xkeycodetokeysym()は米国のキーボードに十分です。
所属していません StackOverflow