logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-09-2020 16:03:54

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Problème de touches inactives

Bonjour,
J'ai nettoyé mon ordinateur portable (Lenovo E540) : dépoussiérage, nettoyage des touches, etc. Et les touches Ctrl (gauche te droite), Alt et Alt-gr ne fonctionnent plus. Le clavier sélectionné dans les paramètres est Français (variante obsolète), mais Français (variante) donne le même résultat...
Aucun problème pour les autres touches de la rangée inférieure : Fn, windows, espace, ImpÉc, les flèches.

Merci de vos suggestions.

Dernière modification par fred02840 (20-09-2020 16:44:30)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#2 20-09-2020 16:15:50

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Problème de touches inactives

J'ai utilisé la commande xev dans le Terminal. Voici ce qu'elle donne, avec la combinaison Ctrl - X - F (essentielle avec emacs).

~$ xev
Outer window is 0x2000001, inner window is 0x2000002

PropertyNotify event, serial 8, synthetic NO, window 0x2000001,
    atom 0x27 (WM_NAME), time 1617766, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x2000001,
    atom 0x22 (WM_COMMAND), time 1617766, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x2000001,
    atom 0x28 (WM_NORMAL_HINTS), time 1617766, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x2000001,
    parent 0x2000001, window 0x2000002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x2000001,
    atom 0x102 (WM_PROTOCOLS), time 1617766, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x2000001,
    event 0x2000001, window 0x2000002, override NO

ConfigureNotify event, serial 28, synthetic NO, window 0x2000001,
    event 0x2000001, window 0x2000001, (0,0), width 178, height 178,
    border_width 0, above 0x60000c, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x2000001,
    atom 0x184 (_NET_WM_ALLOWED_ACTIONS), time 1617768, state PropertyNewValue

ReparentNotify event, serial 29, synthetic NO, window 0x2000001,
    event 0x2000001, window 0x2000001, parent 0x600e52,
    (0,0), override NO

PropertyNotify event, serial 29, synthetic NO, window 0x2000001,
    atom 0x107 (_NET_FRAME_EXTENTS), time 1617769, state PropertyNewValue

ConfigureNotify event, serial 29, synthetic NO, window 0x2000001,
    event 0x2000001, window 0x2000001, (10,45), width 178, height 178,
    border_width 0, above 0x0, override NO

PropertyNotify event, serial 29, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617770, state PropertyNewValue

PropertyNotify event, serial 31, synthetic NO, window 0x2000001,
    atom 0x10a (_NET_WM_DESKTOP), time 1617773, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2000001,
    atom 0x150 (WM_STATE), time 1617773, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1617773, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617773, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617775, state PropertyNewValue

ConfigureNotify event, serial 34, synthetic YES, window 0x2000001,
    event 0x2000001, window 0x2000001, (43,107), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617784, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1617784, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617784, state PropertyNewValue

MapNotify event, serial 34, synthetic NO, window 0x2000001,
    event 0x2000001, window 0x2000001, override NO

VisibilityNotify event, serial 34, synthetic NO, window 0x2000001,
    state VisibilityUnobscured

Expose event, serial 34, synthetic NO, window 0x2000001,
    (0,0), width 178, height 10, count 3

Expose event, serial 34, synthetic NO, window 0x2000001,
    (0,10), width 10, height 58, count 2

Expose event, serial 34, synthetic NO, window 0x2000001,
    (68,10), width 110, height 58, count 1

Expose event, serial 34, synthetic NO, window 0x2000001,
    (0,68), width 178, height 110, count 0

FocusIn event, serial 34, synthetic NO, window 0x2000001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0  

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1617793, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617793, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1617793, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1617793, state PropertyNewValue

KeyPress event, serial 34, synthetic NO, window 0x2000001,
    root 0x39c, subw 0x0, time 1620221, (144,-23), root:(189,86),
    state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XmbLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2000001,
    root 0x39c, subw 0x0, time 1620362, (144,-23), root:(189,86),
    state 0x10, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x2000001,
    root 0x39c, subw 0x0, time 1620421, (144,-23), root:(189,86),
    state 0x10, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XmbLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2000001,
    root 0x39c, subw 0x0, time 1620554, (144,-23), root:(189,86),
    state 0x10, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

PropertyNotify event, serial 37, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1623184, state PropertyNewValue

PropertyNotify event, serial 37, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1623184, state PropertyNewValue

PropertyNotify event, serial 37, synthetic NO, window 0x2000001,
    atom 0x110 (_NET_WM_STATE), time 1623550, state PropertyNewValue

PropertyNotify event, serial 37, synthetic NO, window 0x2000001,
    atom 0x13b (_GTK_EDGE_CONSTRAINTS), time 1623550, state PropertyNewValue

ClientMessage event, serial 37, synthetic YES, window 0x2000001,
    message_type 0x102 (WM_PROTOCOLS), format 32, message 0x100 (WM_DELETE_WINDOW)
 

Dernière modification par fred02840 (20-09-2020 16:16:37)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#3 20-09-2020 16:16:49

raleur
Membre
Inscription : 03-10-2014

Re : Problème de touches inactives

fred02840 a écrit :

dépoussiérage, nettoyage des touches, etc.


Comment ?
As-tu débranché la nappe du clavier ?

fred02840 a écrit :

les touches Ctrl (gauche), Alt, Alt-gr ne fonctionnent plus


C'est-à-dire ? Dans quel environnement logiciel ?


Il vaut mieux montrer que raconter.

Hors ligne

#4 20-09-2020 16:48:33

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Problème de touches inactives

Merci pour ta prompte réponse. Oui, j'ai démonté le clavier donc enlevé les nappes. Je viens de faire un démontage-remontage, pour acquis de conscience : tout est à sa place.
Pour l'environnement logiciel, je pense que c'est général : j'ai utilisé Firefox, emacs, TeXstudio, gedit.
J'ai oublié de préciser que Ctrl-s, par exemple, donne s (idem pour Alt et AltGr)

Dernière modification par fred02840 (20-09-2020 16:49:51)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#5 20-09-2020 17:39:29

raleur
Membre
Inscription : 03-10-2014

Re : Problème de touches inactives

fred02840 a écrit :

Pour l'environnement logiciel, je pense que c'est général : j'ai utilisé Firefox, emacs, TeXstudio, gedit.


Ce sont des applications, pas des environnements. Si tout ça tourne dans le bureau graphique de ton système (y compris un émulateur de terminal), c'est le même environnement. Par environnements, je voulais parler par exemple de :
- le BIOS (ctrl+alt+suppr est un bon test)
- GRUB (idem)
- une console virtuelle tty en mode texte (pas un émulateur de terminal)
- un système live ou un installateur

Si le problème se produit dans tous les environnements et uniquement avec le clavier intégré (mais pas un clavier externe) alors la cause est probablement matérielle. Causes matérielles possibles :
- détérioration ou contamination du contact entre un fil de la nappe et son connecteur (plutôt si ça affecte plusieurs touches proches)
- détérioration d'une piste de la matrice du clavier (idem)
- détérioration ou contamination du mécanisme ou des plages de contact des touches (plutôt si ça affecte des touches sans lien)

Tu n'as pas répondu : comment as-tu nettoyé le PC et notamment le clavier ? A grande eau ?


Il vaut mieux montrer que raconter.

Hors ligne

#6 22-09-2020 10:37:53

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Problème de touches inactives

Merci encore. Ah, OK, alors j'utilise Gnome 3.36.3, avec je ne sais plus quelle version de Grub (celle qui fonctionne avec Bullseye), tout ça à demeure sur le disque dur du PC.
Pour tes pistes :

- détérioration ou contamination du contact entre un fil de la nappe et son connecteur (plutôt si ça affecte plusieurs touches proches)
- détérioration d'une piste de la matrice du clavier (idem)
- détérioration ou contamination du mécanisme ou des plages de contact des touches (plutôt si ça affecte des touches sans lien)


C'est probablement cela, car d'autres touches connaissent des problèmes de ce genre : "s" donne "sé", par ex. Bref, c''est de pire en pire… Au point que j'ai branché un clavier et une souris pour pouvoir travailler (et te répondre).

Pour le nettoyage :
- démontage du clavier (tirage du claquet de maintien du clavier, derrière la batterie ; basculement de la plaque vers l'arrière pour faire apparaître les quare vis à desserrer, puis enlèvement)
- utilisation d'un blaireau sec et d'une brosse à dents pour enlever toutes les cochonneries ;
- éponge humide et pressée pour nettoyer les touches. C'est peut-être cela que le clavier n'a pas apprécié (sans aucune certitude), mais pas à grande eau, bien entendu.
Puis remontage.


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#7 22-09-2020 10:41:41

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Problème de touches inactives

raleur a écrit :

As-tu débranché la nappe du clavier ?



J'ai oublié cette question. Les deux nappes sont tenues par un claquet qu'on soulève pour pouvoir les libérer ; on tire doucement sur une languette. À mon avis, il n'y a pas de risque de reposer les nappes de travers, car elles doivent s'insérer entre deux ergots.


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

Pied de page des forums