質問

マッピングに依存しないキーコードを取得したいのですが、ドキュメントでは、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()は米国のキーボードに十分です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top