touche non reconnue par le système

Demande d'aide : c'est ici.
Répondre
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Bonjour à tous,
Je débute sur debian ; je viens d'installer la distribution sur un portable MSI Business
J'ai un petit soucis avec une touche "hotkey" qui ne retourne rien lorsqu'on appui sur la touche.

Code : Tout sélectionner

nic@pc:~$ xinput test 13
Pourtant celle-ci semble donner quelque chose :

Code : Tout sélectionner

nic@pc:~$ acpi_listen
 6C4DD49B-51E0- 000000c0 00000000
Si quelqu'un avait une idée.
Crdlt
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

essaie showkey (si il existe toujours)
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Bonjour,
Cela ne donne rien non plus.
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Je ne m'y connait pas suffisamment,
N'est-ce pas possible d'attribuer ce code d'une manière ou d'une autre à une touche ?
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Je ne sais pas si cela peut aider :

Code : Tout sélectionner

nic@pc:~$ xmodmap -pke
...
keycode  67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1
keycode  68 = F2 F2 F2 F2 F2 F2 XF86Switch_VT_2
keycode  69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3
keycode  70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4
keycode  71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
keycode  72 = F6 F6 F6 F6 F6 F6 XF86Switch_VT_6
keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7
keycode  74 = F8 F8 F8 F8 F8 F8 XF86Switch_VT_8
keycode  75 = F9 F9 F9 F9 F9 F9 XF86Switch_VT_9
...
Pour information, le dossier /etc/acpi/event est vide
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Cela fait très longtemps que je n'ai plus regarder l'affectation des touches (à l'époque pour une télécommande). Je vais me replonger dedans
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Je ne sais pas si j'ai pris la bonne direction, mai j'ai trouvé ce site qui explique comment gérer un évènement acpi :
https://fr.linux-console.net/?p=10257
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

A l'époque je n'avais pas systemd ...
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Plus bas dans l'article au paragraphe "Associer un événement à une action" il n'utilise pas systemd
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Hormis si vous me dites que je fais fausse route, j'aimerais tester cette solution sur le lien donné ci-dessus :

_ création d'un fichier dans /etc/acpi/event nommé bluetooth :

Code : Tout sélectionner

event=6C4DD49B-51E0- 000000c0 00000000
action=/etc/acpi/bluetooth.sh
_ création d'un fichier dans /etc/acpi nommé bluetooth.sh :
Mais là dedans, je ne sais pas quoi mettre.

Mon objectif est d'activer/désactiver le bluetoot (rfkill ?)
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

J'ai trouvé du code qui semble faire ce que je recherche :
https://www.thinkwiki.org/wiki/Script_f ... _bluetooth

Code : Tout sélectionner

#!/bin/bash
INFO=/proc/acpi/ibm/bluetooth
STATE=`cat $INFO | grep status| awk '{print $2}'`
case "$STATE" in
       enabled)
       echo -n "disable" > $INFO
;;
       disabled)
       echo "enable" -n > $INFO
;;
       *)
       echo "usage: disable, enable"
esac
J'aurais besoin d'aide pour adapter ce script à mon cas. J'y connais rien du tout en programmation,...
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est un simple script qui va écrire "enable" ou "disable " dans le fichier /proc/acpi/ibm/bluetooth
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Ah mince.
Mais du coup c'est possible ou pas d'utiliser cette touche ?
Que je ne m'éternise pas sur ce soucis.
crdlt
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5852
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je pense que ce sera plus simple si tu actives/désactives par logiciel. Pour la touche, je ne pourrais pas t'aider plus
Blanco
Membre
Membre
Messages : 126
Inscription : 03 août 2023, 14:55
Status : Hors-ligne

À tout hasard, lancer dans un terminal le commande et regarder ce qui est renvoyé en réponse dans le terminal qaund tu enfonces ta touche hotkey.

Si pas installée se référer à https://debian-facile.org/doc:environnements:x11:xev
Mini PC Geekom i5 / 16 giga Bookworm + Mate

Fidèle à Debian depuis la version 8, après Ubuntu.
nico0525
Membre
Membre
Messages : 10
Inscription : 20 mars 2025, 14:58
Status : Hors-ligne

Bonjour,
xev tout comme xinput ne retournent rien.
J'ai simplement eu un retour avec acpi_listen
Répondre