125 votes

Y a-t-il un moyen de désactiver le clavier interne d'un ordinateur portable ?

Il y a une semaine, j'ai renversé le contenu de ma tasse sur le clavier de mon ordinateur portable. La moitié des touches ne fonctionnent plus, sauf une ! La lettre Q qui est très active régulièrement.

Cela est très perturbant car je travaille.

Y a-t-il un moyen de désactiver le clavier interne d'un ordinateur portable ?

Est-ce possible avec xmodmap ?

1voto

duncan williams Points 11

Xinput float "AT Translated Set 2 keyboard"

Après avoir passé des heures pendant des années avec différentes méthodes et différentes distributions et versions. La commande terminale ci-dessus est ce sur quoi je compte en cas de problèmes..... J'utilise maintenant cela avec neon plasma et l'utilisais il y a un mois sur straight ubuntu 18.04. (doit être appliquée après redémarrage - peut être placée au démarrage) * Mon clavier intégré sur mon ordinateur portable HP est endommagé et commence à taper tout seul ce qui cause des problèmes sérieux - j'utilise un clavier et une souris sans fil - le pavé tactile est activé/désactivé dans les options de la barre supérieure de KDE - neon/plasma 5). Dans les paramètres système / démarrage automatique Un fichier texte avec la ligne de code suivante est enregistré en tant que fichier .sh et défini comme exécutable (propriétés du fichier txt)
xinput float "AT Translated Set 2 keyboard"

Le fichier texte reçoit un nom > keyboardoff > et est placé dans le démarrage automatique (exécutable) Lorsque vous redémarrez/démarrez le système > le clavier intégré est désactivé. (utilisez xinput list pour tester)

1voto

Anil Agrawal Points 191
#Désactiver le clavier intégré sur Ubuntu

# Trouver l'identifiant du périphérique du clavier
IdentifiantClavier=$(xinput list | grep "Translated Set 2 keyboard" | awk '{ gsub(/[[:alpha:]]|[[:punct:]]/," ")}1' | awk  '{print $3}')

# Trouver l'identifiant du périphérique maître
IdentifiantPériphériqueMaître=$(xinput list | grep "Translated Set 2 keyboard" | awk '{ gsub(/[[:alpha:]]|[[:punct:]]/," ")}1' | awk  '{print $4}')

# Commande pour désactiver le clavier
xinput float $IdentifiantClavier

# Commande pour activer le clavier
xinput reattach $IdentifiantClavier $IdentifiantPériphériqueMaître

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X