[gtk/gdk] Codes des touches clavier
Bonjour,
Je fais quelque opérations sur les touches clavier, et je me pose une question: quelle est la valeur la plus sure (dans le sens où elle ne changera pas en fonction de la machine, du système, ou du clavier) entre la valeur logique de la touche (gdkEventKey->keyval) et la valeur hardware de la touche (GdkEventKey->hardware_keycode) ?
J'ai pensé tout d'abord que ce serait la valeur logique, mais en faisant un test sur un ordi fixe, et sur un portable, j'ai constaté une différence de valeur keyval
sur la touche " ²" , alors que le hardware_keycode des touches semblent identiques....
Quelqu'un s'est-il déjà penché sur le sujet ?
Autre question, comment identifier à coup sur la touche ALT-GR ? car le type de mask sur un eventKey identifie la touche Shit, Control, Lock, mais pas la touche ALT gr (ou Compose)...
Merci :)