J'ai un nouvel ordinateur portable Dell et je souhaite créer un raccourci clavier pour désactiver et activer le pavé tactile. Comment puis-je faire cela?
Crédit partiel à ce message ( Activer/désactiver le pavé tactile )
Créez un nouveau répertoire /home/USER/bin
, puis utilisez gedit /home/USER/bin/toggle-touchpad
. REMARQUE: Remplacez UTILISATEUR par votre ID utilisateur. Copiez et collez ces lignes dans votre éditeur:
#!/bin/bash
# NAME: toggle-touchpad
# PATH: /home/$USER/bin
# DESC: Update pulseaudio output device when HDMI TV plugged / unplugged
# CALL: called from Keyboard Shortcut `Super`+`T`
# DATE: Created Dec 23, 2016.
# NOTE: Written for AU question: http://askubuntu.com/questions/863746/keyboard-shortcut-to-disable-the-laptop-touchpad/863750?noredirect=1#comment1333958_863750
# Use device number matching touchpad, in this case 14
if [[ $(xinput list 14 | grep -Ec "disabled") -eq 1 ]]; then
xinput enable 14
DISPLAY=:0 notify-send --urgency=critical --icon=/usr/share/icons/gnome/256x256/status/user-available.png "Touchpad enabled"
else
xinput disable 14
DISPLAY=:0 notify-send --urgency=critical --icon=/usr/share/icons/gnome/256x256/status/user-busy.png "Touchpad disabled"
fi
exit 0
Enregistrez le fichier et quittez l'éditeur. Maintenant, marquez le fichier comme exécutable en utilisant chmod +x /home/USER/bin/toggle-touchpad
Ouvrez System Settings
⟶ Keyboard
Shortcuts
Custom Shortcuts
+
Cet écran apparaît:
Remplissez les champs de raccourci personnalisé comme ceci:
Toggle Touchpad
/home/USER/bin/toggle-touchpad
Cliquez sur Apply bouton pour enregistrer.
La nouvelle entrée apparaît avec le statut désactivé . Faites un clic droit sur Désactivé et utilisez Super+Z (ou toute autre combinaison de raccourcis non utilisée). Je voulais utiliser Super+T mais cela est déjà attribué à Nautilus Trashcan .
Le numéro de périphérique par défaut est défini sur 14. Pour connaître le numéro de votre périphérique, utilisez les éléments suivants:
───────────────────────────────────────────────────────────────────────────────
USER@Host:~/bin$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Performance MX id=10 [slave pointer (2)]
⎜ ↳ Logitech K800 id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
───────────────────────────────────────────────────────────────────────────────
USER@Host:~/bin$
Vous pouvez choisir n’importe quel appareil, par exemple Touchpad = 14, Webcam = 12, etc.
Quel que soit le numéro de périphérique que vous utilisez, ouvrez simplement votre script /home/USER/bin/toggle-touchpad
et remplacez 14
par ce numéro de périphérique.
Lorsque la bulle de notification "Touchpad enabled"/"Touchpad disabled" est affichée, une icône est affichée à gauche du texte. Les icônes de stock sont utilisées à partir de /usr/share/icons/gnome/256x256/status/
mais vous pouvez les modifier.
Pour activer le pavé tactile, ceci est affiché:
Pour désactiver le pavé tactile, ceci est affiché:
Certains ordinateurs ont une touche de fonction à cet effet. Par exemple, mon Toshiba a FnF5.
Vous pouvez le faire assez facilement via Paramètres - Souris et pavé tactile dans Ubuntu standard. (l'icône avec la roue dentée et la clé).
Sinon, vous pouvez le faire avec des commandes de terminal dans les versions allégées d'Ubuntu
Désactiver:
synclient touchpadoff=1
Activer:
synclient touchpadoff=0
Et vous pouvez créer des alias pour ces commandes, ou un "alias Touchpad-toggle".
Voir
man synaptics
pour plus de détails.
Option "TouchpadOff" "integer"
Switch off the touchpad. Valid values are:
0 Touchpad is enabled
1 Touchpad is switched off (physical clicks still work)
2 Only tapping and scrolling is switched off
When the touchpad is switched off, button events caused by a
physical button press are still interpreted. On a ClickPad,
this includes software-emulated middle and right buttons as
defined by the SoftButtonAreas setting.