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 27/06/2017, à 15:00

totola

hotkeys sur HP Probook:atkbd serio0: Use 'setkeycodes e078 <keycode>'

Bonjour,
je viens d'installer Ubuntu 16.04.2 LTS sur un HP Probook 6540b. Tout marche parfaitement bien à l'exception d'une seule hotkey au dessus du clavier: celle qui doit lancer le navigateur internet..
Bon ce n'est pas très grave en soi mais comme toutes les autres fonctionnent, je m'interroge.. Par exemple une touche permet de lancer la calculatrice, une autre permet de lancer thunderbird (sans que j'ai rien configuré)..
Lorsque j'appuie sur la touche qui devrait lancer firefox j'ai dans dmesg:

atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
[  330.747585] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.

Après avoir regardé quelques forums j'ai essayé la commande

setkeycodes e078 254

ou 254 est un code non attribué d'après la commande

setkeycodes e078 <keycode>
...
...
keycode 240 = XF86Reply NoSymbol XF86Reply
keycode 241 = XF86MailForward NoSymbol XF86MailForward
keycode 242 = XF86Save NoSymbol XF86Save
keycode 243 = XF86Documents NoSymbol XF86Documents
keycode 244 = XF86Battery NoSymbol XF86Battery
keycode 245 = XF86Bluetooth NoSymbol XF86Bluetooth
keycode 246 = XF86WLAN NoSymbol XF86WLAN
keycode 247 =
keycode 248 =
keycode 249 =
keycode 250 =
keycode 251 =
keycode 252 =
keycode 253 =
keycode 254 =
keycode 255 =

Malheureusement sans résultat.. ALors je ne sais pas s'il faut encore faire quelque chose de plus et si je fais bien de choisir le numéro 254..??

Si quelqu'un a une idée..

Merci

Dernière modification par totola (Le 27/06/2017, à 15:01)

Hors ligne

#2 Le 28/06/2017, à 12:26

tarkan99

Re : hotkeys sur HP Probook:atkbd serio0: Use 'setkeycodes e078 <keycode>'

Salut,

J'ai un probook 6560b avec les mêmes touches.

La touche navigateur fonctionne.

que te faudrait il? Ces touches ne renvoient rien avec xinput.


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#3 Le 28/06/2017, à 14:25

totola

Re : hotkeys sur HP Probook:atkbd serio0: Use 'setkeycodes e078 <keycode>'

Salut et merci de la réponse qui m'a motivé à continuer alors que j'allais laisser tomber..

J'ai trouvé la solution:
le code pour lancer le navigateur Internet c'est XF86WWW il a chez moi le keycode 158:

xmodmap -pke | less |grep WWW
keycode 158 = XF86WWW NoSymbol XF86WWW

pour attribuer la touche 'e008' au keycode 158 il faut executer la commande suivante:

sudo setkeycodes e008 150

Oui 150, ce n'est pas une faute de frappe... Apparemment il y a une histoire de +8 qui est rajouté quelque part.. ??? Je n'ai pas compris la logique mais en effet ça fonctionne.
Par contre la commande doit être executée au démarrage de la machine (sinon ça ne fonctionne pas..)

du coup il faut créer un petit script

gedit keyboard.sh
#!/bin/sh

sudo setkeycodes e008      150

le rendre executable

chmod +x keyboard.sh

et l'insérer dans le /etc/rc.local:

sudo gedit /etc/rc.local

et rajouter avant exit 0

/mon/chemin/keyboard.sh

(remplacer /mon/chemin par le chemin ou est enregistré le script..)

Redémarrer, et voilà

Dernière modification par totola (Le 28/06/2017, à 14:26)

Hors ligne

#4 Le 28/06/2017, à 15:03

tarkan99

Re : hotkeys sur HP Probook:atkbd serio0: Use 'setkeycodes e078 <keycode>'

ok, je n'ai pas tout compris mais si ça marche, c'est le principal.

Pense à noter résolu dans le sujet.

********************************************
chez moi, ça sort :

keycode 158 = XF86WWW NoSymbol XF86WWW
xmodmap -pk | grep WWW
    158    	0x1008ff2e (XF86WWW)	0x0000 (NoSymbol)	0x1008ff2e (XF86WWW)	

xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne