Joe Kirby
Bonjour à tous
Avant la dernière mise à jour d'ubuntu (14.04), pour faire le raccourci Alt + 2, j'utilisais le pavé numérique du typematrix en faisant Fn + Alt Gauche + 2.
Depuis la dernière version, ca ne marche plus.
En cherchant un peu, dans le gestionnaire de raccourcis clavier de Gnome, Fn + Alt Gauche donne "Level3 Shift", càd Alt Gr
Idem avec xev.
J'ai regardé dans le fichier /usr/share/X11/xkb/symbols/fr la partie bépo et je l'ai comparé à la version d'ubuntu 13.10 mais je n'ai pas trouvé de différence.
Est-ce que quelqu'un saurait comment restaurer l'ancien comportement ?
Bizarrement, ca fonctionne pour la touche Ctrl càd que Fn + Ctrl + 2 donne bien Crtl + 2.
Merci de votre aide
ariasuni
Tu ne peux pas simplement modifier la raccourci dans GNOME?
Joe Kirby
Non je ne peux pas.
Dans les raccourcis gnome, Fn + Alt est reconnu comme AltGr (Level3 Shift), et AltGr n'est pas une touche modificatrice, je ne peux pas faire des combinaisons avec
blen
C'est quoi ce raccourci ?
Joe Kirby
De quel raccourci parles-tu ?
ariasuni
Si tu parles d’Alt+F2, ça affiche une fenêtre avec un champ de texte qui permet d’exécuter une commande.
ÉDITION: oups, comme tu parlais du gestionnaire de raccourcis clavier de GNOME, j'ai cru que tu parlais d'Alt+F2.
blen
Joe Kirby a écritDe quel raccourci parles-tu ?
Alt+2, celui que tu essaye d'utiliser.
Joe Kirby
C'est dans IntelliJ, j'utilise beaucoup les raccourcis Alt+1 à Alt+9
blen
Ah d'accord, c'est spécifique à un logiciel. Je croyais que c'était dans Gnome ou Unity.
Chez moi ça marche dans Firefox (Ubuntu 14.04 avec Unity) avec les chiffres au dessus du clavier. Avec ou sans Shift d'ailleurs.
ariasuni
C’est peut-être dû à Java.
Joe Kirby
Merci pour vos réponses.
Mais justement, ce n'est pas du tout spécifique à java ou IntelliJ puisque même dans le gestionnaire de raccourcis clavier de gnome, je ne peux pas configurer ce raccourci.
@ben : moi aussi ca fonctionne avec les chiffres au dessus du clavier, mais ce n'est pas ce que je veux. je veux utiliser le pavé numérique du typematrix (accessible avec la touche fn), et ca fonctionnait avant
rat bière sé
Joe : C'est une installation fraîche ou une dist-upgrade ? Ubuntu a souvent des problèmes de configs résidueles ou des bugs obscurs avec les upgrades.
On dirait une différence de comportement dans Gnome lui-même (it's not a bug, it's a feature). Est-ce qu'en utilisant un autre environnement de bureau ou un simple WM (awesome reste utilisable à la souris) le comportement redevient normal ?
Joe Kirby
C'est une upgrade.
J'ai réinstallé un certain nombre de paquets liés au clavier, j'ai aussi fait un dpkg reconfigure keyboard-settings.
J'ai aussi essayé avec i3 window manager et j'ai eu le même problème
Je ne suis pas sûr que ca soit lié à gnome parce que si je capture les codes claviers avec xev, j'ai le même problème. Or je pense que xev agit directement au niveau du serveur X, pas au niveau gnome.
Et c'est vraiment spécifique au typematrix, avec le clavier de mon laptop, je peux faire des raccourcis Fn+Alt
rat bière sé
En effet, si t'as le même problème avec i3 c'est pas gnome.
Comme tu le dis, xev fait fit de l'environnement de bureau et te balance les keycodes bruts de pomme donc ça ne peut qu'être un problème interne au clavier. Tu peux essayer ton clavier sur un autre ordi pour avoir confirmation mais pour moi c'est bien ton TM qui merde. S'il est encore sous garantie tu as de la chance, sinon c'est plutôt difficile de le réparer : c'est sans doute bourré de composants de surface et la seule solution que j'imagine c'est de le modifier avec un microcontroleur de type Teensy si tu arrives à la connecter à la membrane qui forme la matrice :/
Joe Kirby
J'ai 2 typematrix, un au boulot et un chez moi et j'ai le même problème sur les 2 (sous ubuntu), je ne crois pas que ca soit un pb matériel.
Je vais tenter avec un live-cd d'une autre distrib pour voir si j'ai plus de chance
rat bière sé
On entre vraiment dans le bizarre :o
Ce serait donc un changement dans la version de la distribution ou la version d'un des logiciels/pilotes !
Pour vérifier un problème de logiciel, essaie une distrib très à jour (tout sauf Debian ou CentOS) tu peux essayer Debian Sid dont est tiré Ubuntu mais il n'y a jamais de live session, je ne sais plus s'il y a des weekly de Testing en iso, si c'est le cas elle aura sans doute pas les mêmes versions que Ubuntu 14/04 (certaines versions de paquets sont peut-être restés dans Sid) mais tu auras quelque chose de plus similaire que Fedora ou Arch.
Ça peut être un bug de xkb. Questions cons à la mode hotline de FAI :
Tu as testé xev avec une autre disposition que bépo comme us-qwerty qui ne comporte pas AltGr et fr-azerty qui l'utilise ?
Quand tu utilises Alt seul dans xev tu as bien le keycode de Alt ou aussi celui de AltGr ?
As-tu un comportement normal quand tu fais le 2 du pavé numérique ?
Enfin Fn seul te produit-il un keycode ? (il ne devrait pas en toute logique)
Joe Kirby
Merci pour ton aide.
Alors en bépo dans xev : Fn seul ne donne rien, Fn+2 donne bien 2, Alt seul donne Alt_L, AltGr donne ISO_Level3_Shift
en azerty : Alt donne Alt_L, Fn+Alt donne ISO_Level3_Shift, AltGr donne ISO_Level3_Shift
en qwerty US : Alt donne Alt_L, Fn+Alt donne Alt_R, AltGr donne Alt_R
rat bière sé
Fn+Alt garde donc son comportement écrange malgré le changement de disposition ce n'est donc apparemment pas xkb. Ce n'est pas le clavier non plus donc c'est donc une couche entre les deux… X11 ? le noyau ? je t'avoue que je commence à sécher.
Je suppose que dans un tty tu as le même résultat que dans le serveur graphique ?
Même chose en utilisant le mode d'entrée brut via Alt+SystReq+r ? ("r" en qwerty donc la touche "o" en bépo)
Alt et Fn+Alt devraient être affichés comme Alt_L sous xev… c'est dingue que ce soit la même chose avec tes deux claviers ! Tu n'as pas créé de règle dans xorg.conf spécifique au TM2030 avec un InputDevice ?
Joe Kirby
MAJ : avec un live USB avec Knoppix 7.2, et LXDE comme environnement de bureau, en qwerty, Fn+Alt donne Alt_R
Laurent
Fn est géré en interne par le TypeMatrix, comme les touches Fn des portables.
Manifestement, Fn + Alt gauche rend le code de la touche Alt droite.
Donc à partir du moment où tu utilises une disposition avec AltGr (Azerty, Bépo…), c’est AltGr…
Du coup, je ne vois pas comment ton truc a pu fonctionner… à moins que ton logiciel ait à un moment interprété AltGr aussi comme touche de raccourci en se basant sur son code de touche et pas son affectation.
N’as-tu pas mis à jour le logiciel concerné entre le moment où ça marchait et maintenant ?