Pages : 1
#1 Le 14/04/2016, à 17:43
- fifidibosco
configuration clavier
:)
Bonjour,
je cherche à réaffecter la touche meta de mon clavier pour lui donner le comportement de ma touche espace qui est morte.
est-ce possible, si oui comment ?
suis aller faire un tour dans le fichier /usr/share/X11/xkb/symbols/fr suite à un tuto trouvé en fouinant, mais je n'y ai rien trouvé concernant la touche meta.
par avance merci,
Fifi
:):)
Hors ligne
#2 Le 14/04/2016, à 21:54
- J5012
Re : configuration clavier
clavier virtuel ?
Hors ligne
#3 Le 15/04/2016, à 09:30
- fifidibosco
Re : configuration clavier
bonjour J5012,
non, non !! un vrai de vrai avec des touches en plastique...
Fifi
Hors ligne
#4 Le 15/04/2016, à 22:19
- J5012
Re : configuration clavier
si tu avais potassé les doc (bcp bcp) concernant tous ces fabuleux sujets (les hackers sont prolifiques) tu saurais que la touche meta (les touches) est une touche "morte" : par elle-meme elle n'a aucune action ...
les touches meta :
- shift ou majuscule
- alt
- ctrl
- ctrl+alt
- ctrl+alt+shift
- alt+shift
- idem ctrl,alt,shift entre gauche ou droite (clavier detecte la gauche de la droite, les codes clavier renvoyés sont differents)
- altgr
- fn sur les claviers recents
il y a un logiciel qui fait la reallocation de ces codes clavier : mais ca devra etre une combinaison meta+lettre
tu peux aussi tenter de modifier les "xkb_keycodes" : https://doc.ubuntu-fr.org/tutoriel/comp … figuration
mais ca te demandera pas mal de doc avant ...
Hors ligne
#5 Le 16/04/2016, à 02:36
- MicP
Re : configuration clavier
bonjour
Il y a aussi la méthode consistant à créer un fichier ~/.Xmodmap
=======
L'agencement de ton clavier dépends de beaucoup de choses.
Mon clavier est un clavier type pc105 fr
et j'utilise la configuration Français (variante)
Mais je ne suis pas du tout sûr que ta configuration soit la même,
aussi, il faudrait que tu récupère les codes clavier des touches de ton clavier dans ta configuration.
=======
Cette ligne de commande te permettra de "récupérer" les codes des touches que tu appuiera,
il te suffira de les presser juste après avoir lancé la commande.
xev | awk ' /keycode/ {print $3,$4,$7}'
Quand tu aura récupéré les codes, pour fermer la petite fenêtre qui s'est ouverte clique sur la croix en haut à droite avec la souris.
(on peut aussi utiliser Alt-F4, mais si c'est une autre fenêtre qui est active à ce moment là…)
Dans ce qui suit, j'ai juste appuyé sur Shift + la touche juste à gauche de la barre espace,
ensuite, j'ai relâché les deux touches, et j'ai appuyé et relâché aussitôt la touche espace.
michel@debg53sw:~$ xev | awk ' /keycode/ {print $3,$4,$7}'
keycode 36 Return),
keycode 50 Shift_L),
keycode 64 Meta_L),
keycode 64 Meta_L),
keycode 50 Shift_L),
keycode 65 space),
keycode 65 space),
michel@debg53sw:~$
Donc :
…
keycode 64 Meta_L),
…
keycode 65 space),
…
J'en déduis qu'il me faudrait copier la définition de la touche code 65 sur la touche code 64
=======
Je vais donc récupérer les lignes de configurations concernant ces deux touches :
michel@debg53sw:~$ xmodmap -pke | grep -E " 64 | 65 "
keycode 64 = Alt_L Meta_L Alt_L Meta_L
keycode 65 = space space space space space nobreakspace space U202F
michel@debg53sw:~$
=======
Déjà, je peux tester en ligne de commande :
xmodmap -e "keycode 64 = space space space space space nobreakspace space U202F"
Et bien sûr, reconfigurer la touche à sa valeur initiale :
xmodmap -e "keycode 64 = Alt_L Meta_L Alt_L Meta_L"
============================
Pour mon compte utilisateur, il me suffit donc de créer un fichier ~/.Xmodmap contenant :
keycode 64 = space space space space space nobreakspace space U202F
Une fois ce fichier créé, il suffit de se déconnecter et de se re-connecter à sa session graphique pour que le fichier soit pris en compte.
=======
EDIT : Ne pas oublier que le X doit être une lettre majuscule => ~/.Xmodmap et pas ~/.xmodmap
Dernière modification par MicP (Le 30/04/2016, à 22:37)
Hors ligne
#6 Le 16/04/2016, à 16:13
- fifidibosco
Re : configuration clavier
Bonjour,
et merci à tous les deux. J'ai reconfiguré la touche meta gauche avec Xev/xmodmap et ça fonctionne nickel
Fifi
Hors ligne
Pages : 1