Y a-t-il un problème avec le pavé tactile réagissant lors de la saisie de caractères et provoquant un type incorrect? j'ai Dans la plupart des cas, Windows dispose d'un raccourci pour activer / désactiver le pavé tactile, mais Linux Mint ne semble pas l'avoir. C'est ennuyeux d'écrire des phrases et du code source, alors j'ai écrit un shell pour les raccourcis et je l'ai enregistré comme raccourci. Si vous avez des questions ou des améliorations, n'hésitez pas à commenter.
OS LinuxMint 19.3 Cinamon PC ASUS E203
① Préparez une coque ② Inscrivez-vous au raccourci
Vous pouvez utiliser un nom de fichier approprié, préparez donc un fichier au format sh et copiez-collez-y le code suivant. Cependant, pour le nom de périphérique, obtenez le nom de périphérique du pavé tactile par la méthode décrite plus loin et remplacez-le.
toggleTotchpad.sh
#!/bin/bash
#Saisissez le nom d'appareil du pavé tactile.
TOUCHPAD="(Nom de l'appareil)"
#Si la valeur ci-dessous est 1, le pavé tactile est valide. S'il est 0, il n'est pas valide. Mettez 1 au début
isTouchpadEnable=1
#Obtenez l'état actuel du pavé tactile
touchpadStateStr=$(xinput list-props "$TOUCHPAD" | grep "Device Enabled")
touchpadStateStrLength=$((${#touchpadStateStr}-1))
touchpadState=${touchpadStateStr:$touchpadStateStrLength:1}
#L'état actuel du pavé tactile est valide (=1) est invalide (1)=Remplacez 0 pour faire 0)
if [ "$touchpadState" = "1" ];then
isTouchpadEnable=0
fi
#Activer / désactiver le pavé tactile
xinput set-prop "$TOUCHPAD" --type=int --format=8 "Device Enabled" $isTouchpadEnable
J'ai fait beaucoup de recherches, mais celui qui utilisait xinput était le plus simple à comprendre, alors je l'ai utilisé. C'est un code assez puissant, donc je serais heureux si vous pouviez me faire savoir s'il y a des corrections.
Vous pouvez obtenir le nom de périphérique du pavé tactile dans le shell ci-dessus avec la commande suivante. Même si vous dites acquisition, seule une liste des périphériques d'entrée connectés apparaîtra, cherchez donc celui qui se termine par Touchpad.
xinput --list
Le lien ci-dessous vous sera utile. http://www7b.biglobe.ne.jp/~nishigo/linux/Disable_of_touchpad2.html
Ouvrez les paramètres de raccourci clavier dans la barre de menus.
Cliquez sur Ajouter et entrez un nom et une commande. Le nom peut être tout ce que vous connaissez. Entrez la commande comme indiqué ci-dessous.
bash (Chemin absolu de sh fait en ①)
Je pense que le raccourci enregistré n'est pas valide, alors cliquez dessus et enregistrez votre raccourci préféré, et vous avez terminé. J'ai choisi WindowsKey + T. Ceci est un lien de référence. https://www.shangtian.tokyo/entry/2019/01/05/104136
Recommended Posts