Résolu le 15-11-18 Désactiver touche clavier sur Dell XPS

Assistance concernant Linux Mint
Répondre
maitrepylos
Messages : 7
Enregistré le : jeu. 30 août 2018 15:01

Désactiver touche clavier sur Dell XPS

Message par maitrepylos »

Bonjour, je possède un portable Dell XPS 13, si la machine est top, certaines touche du clavier sont un peu petite et mal placé pour des gros doigts comme les miens.
En effet les touches PgUp et PgDn sont juste au dessus des flèches gauche et droite, mais sont de la taille d'une demi touche.
Ce qui fais que quand je programme, une fois sur deux je me retrouve en haut ou en bas de ma page et 30x par jours c'est vraiment pénible.

Du coup j'ai utilisé le programme 'xev' pour définir les touches incriminé et je les désactive avec la commande suivante :

Code : Tout sélectionner

xmodmap -e 'keycode 112 = NoSymbol'
xmodmap -e 'keycode 117 = NoSymbol'
Malheureusement, à chaque démarrage , je dois retaper ce code.
Auriez-vous une meilleur piste ?
D'avance je vous remercie.

Bien à vous.
Modifié en dernier par maitrepylos le lun. 12 nov. 2018 08:35, modifié 2 fois.
LM21.1 Cinnamon 5.6.6
Lenovo T14s
32gb - ssd
Intel© Core™ i7-10610U CPU @ 1.80GHz × 4
Kernel 5.15

Avatar du membre
alain
Administrateur du site
Messages : 14789
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Désactiver touche clavier sur Dell XPS

Message par alain »

Bonjour maitrepylos.

Moi, je mettrai ça dans un script que je mettrai en lancement auto au démarrage.
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Désactiver touche clavier sur Dell XPS

Message par arghlub »

Salut,

Je vais dans le sens d'Alain ;)

Donc pour désactiver tes touches <PageUp> et <PageDown>, faire un script Bash comme :

Code : Tout sélectionner

#!/bin/bash
sleep 3
xmodmap -e 'keycode 112 = NoSymbol'
xmodmap -e 'keycode 117 = NoSymbol'
(la ligne «sleep 3» c'est pour que les commandes se lancent 3 secondes après le démarrage, tu peux ajuster la temporisation à ton goût ou supprimer cette ligne.)

Une fois le script enregistré, tu lui donnes le droit d'exécution avec cette commande :

Code : Tout sélectionner

chmod +x NOM_SCRIPT.sh
Et tu demandes qu'il soit lancé au démarrage.
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

maitrepylos
Messages : 7
Enregistré le : jeu. 30 août 2018 15:01

Re: Désactiver touche clavier sur Dell XPS

Message par maitrepylos »

Merci de votre aide.
J'ai fini par prendre la solution systemd

J'ai créer le fichier /usr/local/bin/touche_down.sh avec votre code et donner les droits +x

Ensuite j'ai créer le fichier /etc/systemd/system/touche-down.service avec ceci :

Code : Tout sélectionner

[Unit]
Description=Deactivate pgdn and pgup

[Service]
Type=oneshot
ExecStart=/usr/local/bin/touche_down.sh

[Install]
WantedBy=multi-user.target
~                                
Et j'ai fini par démarrer le service :

Code : Tout sélectionner

sudo systemctl enable touche-down.service 
Created symlink /etc/systemd/system/multi-user.target.wants/touche-down.service → /etc/systemd/system/touche-down.service.

Cela me permettra d'activer et désactiver facilement.

Encore merci pour la réflexion.
LM21.1 Cinnamon 5.6.6
Lenovo T14s
32gb - ssd
Intel© Core™ i7-10610U CPU @ 1.80GHz × 4
Kernel 5.15

Avatar du membre
débitant
modérateur
Messages : 11557
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: Désactiver touche clavier sur Dell XPS

Message par débitant »

Bonjour,
donc
si le sujet est résolu merci d'éditer le premier message du sujet, puis :
  1. mettre un petit Image, comme suit: voir tuto ici
  2. mettre un [résolu] (entre crochets et à gauche) dans le titre de ce premier message

Répondre