Gambas France BETA

Connexion

Pas de compte ? Incription

Exemple 27 :

Comment Récupérer les Touches Composées du Clavier :


Celles qui sont sur le premier rang du clavier et qu'on obtient par combinaison de touches [Alt Gr] + la touche voulue.

La touche Alt Gr est nommée Alt_R dans le fichier de X11 : /usr/include/X11/keysymdef.h

Donc, pour récupérer une combinaison, d'aucun penserait utiliser Alt_R, et bien non.

Pour obtenir un retour virtuel des touches du premier rang, il ne faut pas faire :
1
Desktop.SendKeys("{[Alt_R]^}")

pour obtenir le signe "^", mais plutôt :
1
Desktop.SendKeys("{[ISO_Level3_Shift]^}")

Donc, vous aurez compris la touche Alt_R se nomme, en fait, ISO_Level3_Shift

Merci à Gambix pour ses recherches sur internet.

Documentation : SendKeys

Pensez à cocher gb.desktop dans les propriétés de votre projet pour pouvoir l'utiliser.

====================

Navigation :



<-- Liens du Wiki : <--
<-- Accueil du WIKI : <--

====================

Documentation :



====================