Pages : 1
#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
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
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
Pages : 1