Comment désactiver une touche du clavier sous Linux (Ubuntu)?

20

mon clavier est endommagé, la touche du clavier [é] est toujours enfoncée et cela m'empêche de travailler. Sur Windows, j'ai trouvé le logiciel Sharpkey pour désactiver le bouton [é] mais sur Ubuntu, je n'ai trouvé aucune solution. Sur de nombreux forums, ils parlent de Xmodmap mais je ne peux pas travailler sur le terminal car le bouton [é] est souvent APPUYÉ. Veuillez me donner une solution à ce problème. Merci

Kort Ria
la source
4
Avez-vous activé ssh? Vous pouvez utiliser xmodmap depuis une autre machine. Mais avez-vous essayé de retirer la clé physiquement et de la nettoyer en dessous?
Paul

Réponses:

34

Ce que j'essaierais:

  1. Connectez-y un clavier USB ou entrez dans la machine à l'aide de ssh.

  2. Ouvrez un terminal et exécutez xev -event keyboard. Il affichera des trucs à l'écran. Si vous omettez les arguments, vous remarquerez qu'il affichera d'autres éléments si vous déplacez également votre souris.

  3. Ensuite, appuyez sur la combinaison de touches que vous souhaitez désactiver [é]. Les informations à l'écran changeront et vous devrez rechercher la keycodevaleur.

  4. Exécutez quelque chose comme ceci, en changeant <value>la valeur que vous avez obtenue pour keycodela dernière étape:

    xmodmap -e 'keycode <value>='
    

    Par exemple, si je veux désactiver la ~touche (Shift + `), je dois exécuter:

    xmodmap -e 'keycode 49='
    

Je n'ai essayé cela qu'avec des touches plus standard , comme le verrouillage des majuscules ... mais je suppose que cela devrait également fonctionner avec cela. J'espère que ça aide!

jimm-cl
la source
2
Mais cela ne fonctionne que sous Xorg. Est-il possible de désactiver également sur un tty?
paulodiovani
2
Ça a marché. Et si je veux annuler cela?
Vagabond
Cela n'a pas fonctionné pour moi avec la touche esc, mais a xmodmap -e 'keycode <value>=NoSymbol'fonctionné
YasserKaddour
qu'en est-il de faire la même chose dans le terminal (/ dev / vty *) sans (ou avant de commencer) X?
Comment faire en sorte que cela fonctionne à chaque démarrage de xorg? Donc, après la déconnexion / connexion et le redémarrage, cela continue de fonctionner?
sscarduzio
-2

Vous pouvez également changer le clavier pour un nouveau. Il est possible de commander un clavier pour votre ordinateur portable particulier sur le net et il vient par enveloppe postale quelque part en provenance de Chine.

Vous pouvez également déconnecter votre clavier et utiliser un port USB externe. Il est facile d'ouvrir votre ordinateur portable et de déconnecter un petit câble allant du clavier à la carte mère.

Ruslan Gerasimov
la source