Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/05/2018, à 19:59

simonbarreau

touche fonction (fn) à la ramasse

Bonjour,

Après un an de retour sur linux j'ai toujours de nouveaux problèmes que je n'arrive pas à résoudre héhé

J'ai un PC portable medion Akoya S3409. Je le trouve plutôt bien mais j'ai quelques problèmes avec le clavier. Les touches FN ne fonctionnent pas bien. Pas exemple quand je veux mettre le son plus ou moins fort les touches restent bloquées. C'est très bizarre, ça le fait avec les trois touches volume +/- et mute. J'ai ce problème aussi avec la touche de changement d'écran.
La touche "mode avion" ne fait rien, et la touche "Zz" non plus. J'ai le touche qui fait un éclaire qui ne fait rien non plus. Bref, il y a pas grand chose qui fonctionne.

Ce que j'ai fait : bah pas grand chose... J'ai regardé sur internet mais je ne trouve rien. Des gens disent de rentrer la commande xev dans un terminal et voilà ce que j'ai quand j'appuie sur la touche "changer d'écran"

KeyPress event, serial 37, synthetic NO, window 0x2800001,
    root 0x190, subw 0x0, time 10288454, (1332,729), root:(1498,890),
    state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XmbLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2800001,
    root 0x190, subw 0x0, time 10288484, (1332,729), root:(1498,890),
    state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x2800001,
    root 0x190, subw 0x0, time 10288484, (1332,729), root:(1498,890),
    state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XmbLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x2800001,
    root 0x190, subw 0x0, time 10288496, (1332,729), root:(1498,890),
    state 0x0, keycode 74 (keysym 0xffc5, F8), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

En faite, je rentre dans une sorte de boucle infinie qui me tape "p".

Je vous avoue avoir du mal à exprimer les symptômes.

Si quelqu'un comprend je veux bien un peu d'aide. ça fait un an que j'ai ça et que je ne trouve pas sur internet.

Dernière modification par simonbarreau (Le 02/05/2018, à 19:59)

Hors ligne

#2 Le 03/05/2018, à 14:57

LukePerp

Re : touche fonction (fn) à la ramasse

Bonjour, la touche changer d'écran tape en effet P, ce n'est pas normal. Peux tu utiliser xev et taper la touche Fn plusieurs fois pour voir ce qui sort. Il y aura peut être à ré-associer les raccourcis clavier dans les paramètres tout simplement.


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne

#3 Le 03/05/2018, à 18:08

simonbarreau

Re : touche fonction (fn) à la ramasse

Bonjour LukePerp,
La touche FN (seule) ne m'a rien retourné. C'est pas normal ?

Hors ligne

#4 Le 03/05/2018, à 18:11

simonbarreau

Re : touche fonction (fn) à la ramasse

Même constat avec :
FN + Zz
FN + avion
FN + energie (éclaire)
FN + touchpad
FN + volume + volume - et mute

Rien ne se passe dans xev

Hors ligne

#5 Le 03/05/2018, à 19:50

LukePerp

Re : touche fonction (fn) à la ramasse

Peux tu coller le résultat de xev pour la touche Fn, comme tu avais fait dans le post 1


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne

#6 Le 03/05/2018, à 20:46

simonbarreau

Re : touche fonction (fn) à la ramasse

Bien sûr smile

simon@simon-S3409-MD60312:~$ xev
Outer window is 0x2200001, inner window is 0x2200002

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

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

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

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

PropertyNotify event, serial 14, synthetic NO, window 0x2200001,
    atom 0x13c (WM_PROTOCOLS), time 319180, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200002, override NO

ConfigureNotify event, serial 21, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200001, (0,0), width 178, height 178,
    border_width 0, above 0x40000b, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x2200001,
    atom 0x1bb (_NET_WM_ALLOWED_ACTIONS), time 319181, state PropertyNewValue

ReparentNotify event, serial 29, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200001, parent 0x400414,
    (0,0), override NO

PropertyNotify event, serial 29, synthetic NO, window 0x2200001,
    atom 0x141 (_NET_FRAME_EXTENTS), time 319188, state PropertyNewValue

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

PropertyNotify event, serial 29, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319189, state PropertyNewValue

PropertyNotify event, serial 31, synthetic NO, window 0x2200001,
    atom 0x144 (_NET_WM_DESKTOP), time 319193, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x187 (WM_STATE), time 319200, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 319200, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319200, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319201, state PropertyNewValue

ConfigureNotify event, serial 34, synthetic YES, window 0x2200001,
    event 0x2200001, window 0x2200001, (152,147), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319217, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 319218, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319218, state PropertyNewValue

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

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

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

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

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

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

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

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

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 319252, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319252, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 319253, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 319253, state PropertyNewValue

KeyPress event, serial 34, synthetic NO, window 0x2200001,
    root 0x190, subw 0x0, time 332435, (486,226), root:(640,375),
    state 0x0, 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 0x2200001,
    root 0x190, subw 0x0, time 332519, (486,226), root:(640,375),
    state 0x0, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

MappingNotify event, serial 37, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

FocusOut event, serial 37, synthetic NO, window 0x2200001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x2200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  74  0   0   0   0   0   0   0   4294967168 0   0   0   0   0   0   14  
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

FocusOut event, serial 38, synthetic NO, window 0x2200001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x2200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   4294967168 0   0   0   0   0   0   14  
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

FocusOut event, serial 38, synthetic NO, window 0x2200001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 38, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 345795, state PropertyNewValue

PropertyNotify event, serial 38, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 345795, state PropertyNewValue

MappingNotify event, serial 38, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248
^C

Alors voilà ce que j'ai exactement fait :
-j'ai rentré la comment xev
- taper "x"
- FN + Zz
- FN + avion
- FN + energie
- FN + lumiere - (là ça a bougé)
- Et puis Ctrl + C pour terminer la commande

Et tiens, j'ai contacté MEDION pour leur demander gentillement s'il pouvait m'aider. Ils m'ont dit : L'ordinateur est vendu avec Windows, nous ne pouvons donc pas vous aider sous linux.
Les co#*$ds !! ha ha ! Je m'en doutais un peu smile

Hors ligne

#7 Le 03/05/2018, à 20:49

simonbarreau

Re : touche fonction (fn) à la ramasse

J'ai refais la même chose en tapant juste x (pour donner un repère) puis FN.. pleins de fois. Mais rien ne s'affiche.

simon@simon-S3409-MD60312:~$ xev
Outer window is 0x2200001, inner window is 0x2200002

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

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

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

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

PropertyNotify event, serial 14, synthetic NO, window 0x2200001,
    atom 0x13c (WM_PROTOCOLS), time 672455, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200002, override NO

ConfigureNotify event, serial 20, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200001, (0,0), width 178, height 178,
    border_width 0, above 0x40000b, override NO

PropertyNotify event, serial 28, synthetic NO, window 0x2200001,
    atom 0x1bb (_NET_WM_ALLOWED_ACTIONS), time 672456, state PropertyNewValue

ReparentNotify event, serial 29, synthetic NO, window 0x2200001,
    event 0x2200001, window 0x2200001, parent 0x40050c,
    (0,0), override NO

PropertyNotify event, serial 29, synthetic NO, window 0x2200001,
    atom 0x141 (_NET_FRAME_EXTENTS), time 672464, state PropertyNewValue

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

PropertyNotify event, serial 29, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672465, state PropertyNewValue

PropertyNotify event, serial 31, synthetic NO, window 0x2200001,
    atom 0x144 (_NET_WM_DESKTOP), time 672471, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x187 (WM_STATE), time 672477, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 672477, state PropertyNewValue

PropertyNotify event, serial 32, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672477, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672478, state PropertyNewValue

ConfigureNotify event, serial 34, synthetic YES, window 0x2200001,
    event 0x2200001, window 0x2200001, (152,147), width 178, height 178,
    border_width 2, above 0x0, override NO

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672494, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 672494, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672494, state PropertyNewValue

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

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

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

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

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

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

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

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

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 672529, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672529, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 672529, state PropertyNewValue

PropertyNotify event, serial 34, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 672529, state PropertyNewValue

KeyPress event, serial 34, synthetic NO, window 0x2200001,
    root 0x190, subw 0x0, time 677469, (270,140), root:(424,289),
    state 0x0, 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 0x2200001,
    root 0x190, subw 0x0, time 677535, (270,140), root:(424,289),
    state 0x0, keycode 53 (keysym 0x78, x), same_screen YES,
    XLookupString gives 1 bytes: (78) "x"
    XFilterEvent returns: False

FocusOut event, serial 37, synthetic NO, window 0x2200001,
    mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 37, synthetic NO, window 0x2200001,
    atom 0x14a (_NET_WM_STATE), time 679895, state PropertyNewValue

PropertyNotify event, serial 37, synthetic NO, window 0x2200001,
    atom 0x197 (_GTK_EDGE_CONSTRAINTS), time 679895, state PropertyNewValue
^C

Hors ligne

#8 Le 03/05/2018, à 21:29

LukePerp

Re : touche fonction (fn) à la ramasse

Bonne nouvelle, la touche Fn fonctionne, on peux le voir avec les lignes :

KeymapNotify event, serial 38, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   4294967168 0   0   0   0   0   0   14  
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

   
Maintenant, il s'agit d'associer la bonne action avec l'action souhaité. Ce n'est pas gagné. Pour cela, on va ruser. Il faut trouver la commande linux effectuant la meme chose que la fonction souhaité. Une fois les commandes trouvées, on ira dans les raccourcis clavier d'ubuntu pour associer la touche en question avec Fn afin d'exécuter la commande souhaité. Je te laisse trouver les commandes linux permettant de faire la meme chose que les touches, tel que modifier le volume, l'éclairage...


Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum

Hors ligne