Forums
clavier mal imprimé !!!
-
Salut !
Sur mon clavier, 4 touches ont étés mal imprimées d'origine ! ( clavier silicone souple donc, je peux pas le bidouiller )
C'est a dire :
la touche Imprécran me donne le code 118 a la place du 107 ( donne rien )
la touche Pause me donne le code 107 a la place du 119 ( lance ksnapshot )
la touche arretdef me donne le code 119 a la place du 127 ( supp )
la touche Insert me donne le code 127 a la place du 118 ( donne rien )
euh si je me gourre pas ... ca me paume !
Y a t'il un moyen de remettre tout ça dans l'ordre ?
J'ai exploré xev, xmodmap, xbindkeys sans resultat !!
Merci !
ps: j'voudrais pô coller de petites etiquetttes sur les touches -
Salut Marco
Solution 1: Jette ton clavier en silicone ! et achète un vrai clavier, de préférence un mécanique ...
Solution 2: Tu es sur que tu as choisi le bon "layout" ?
Si aucune des solutions précédentes ne fonctionne .... alors tu es dans la misère
Pas que cela soit impossible !! Mais il semble que chaque distro utilise sa propre méthode (même entre Debian et Ubuntu ce n'est pas la même chose) et que cela soit aussi différent suivant les versions d'une même distro
Parmi tout ce que j'ai pu trouvé, cette méthode me semble être la plus prometteuse:
Creating custom keyboard layouts for X11 using XKB
Mais n'ayant pas ce genre de problème, je n'ai pas testé ...
J'ai eu du mal à trouvé la localisation des fichiers dont ils parlent dans l'article ... finalement, sur ma machine Debian, ils sont dans :/usr/share/X11/xkb/symbols
ericc -
Bon, ca vient .... pour la commande impression d'ecran c'est okay !
C'est dans la configuration personnelle des raccourci !!!!
a change pas le code de touche, mais ca change son utilisation !! -
bon, ca avance !
avec :
xev | sed -n 's/.*keycode *\([0-9]\+\)[^,]*, \([^)]\+\)).*$/keycode \1, keysym \2/p'
on obtient le code simple des touches appuyées !
keycode 118, keysym Print
keycode 119, keysym Delete
keycode 107, keysym Pause
keycode 127, keysym Insert
y a plus qu'a refoutre ca dans l'ordre ...!
Dans un fichier ~/.xmodmap.conf et le lancer par xmodmap ~/ .xmodmap.conf