xbindkeys non distigue due tasti

Installazione, configurazione e uso di programmi e strumenti.
tubbadu
Prode Principiante
Messaggi: 92
Iscrizione: venerdì 11 dicembre 2020, 13:58
Desktop: plasma
Distribuzione: Kubuntu 20.10
Sesso: Maschile

xbindkeys non distigue due tasti

Messaggio da tubbadu »

la tastiera del mio Dell vostro 3500 ha 2 pulsanti 'extra' (CE e +/-) che vorrei mappare per assegnare degli shortcut, ma questi purtoppo sono letti dal sistema esattamente come, rispettivamente, canc e F9. anche utilizzando

Codice: Seleziona tutto

xbindkeys -k
vengono letti nello stesso modo, e non riesco a trovare un modo per distinguerli... mi viene il dubbio che la tastiera invii proprio lo stesso segnale, rendendo quindi impossibile proprio fisicamente i due pulsanti, ma non voglio arrendermi perchè mi tornerebbe davvero molto comodo riuscire...
avete idea di come si possa fare?
questi sono i pulsanti in questione:
immagine
Immagine
sul pc è installato kubuntu 20.10
Avatar utente
noel80
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2240
Iscrizione: giovedì 11 settembre 2014, 2:49
Desktop: Gnome w/Tile || KDE
Distribuzione: Pop!_OS || SteamOS

Re: xbindkeys non distigue due tasti

Messaggio da noel80 »

E' possibile che quei tasti corrispondano a "XF86AudioRaiseVolume, XF86AudioLowerVolume", o "XF86MonBrightnessUp, XF86MonBrightnessDown"?
Potrebbero esserci delle opzioni dal BIOS per abilitare/disabilitare quei tasti.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: xbindkeys non distigue due tasti

Messaggio da DoctorStrange »

Io invece non ho capito una cosa. Qui dici:
tubbadu ha scritto: questi purtoppo sono letti dal sistema esattamente come, rispettivamente, canc e F9.
Poco sotto invece dici:
tubbadu ha scritto: vengono letti nello stesso modo, e non riesco a trovare un modo per distinguerli...
Quindi non ho capito in quale maniera vengano letti quei tasti.
tubbadu
Prode Principiante
Messaggi: 92
Iscrizione: venerdì 11 dicembre 2020, 13:58
Desktop: plasma
Distribuzione: Kubuntu 20.10
Sesso: Maschile

Re: xbindkeys non distigue due tasti

Messaggio da tubbadu »

noel80 ha scritto:
mercoledì 17 febbraio 2021, 1:44
E' possibile che quei tasti corrispondano a "XF86AudioRaiseVolume, XF86AudioLowerVolume", o "XF86MonBrightnessUp, XF86MonBrightnessDown"?
Potrebbero esserci delle opzioni dal BIOS per abilitare/disabilitare quei tasti.
Nel BIOS ho già guardato, sotto la voce Keyboard ci sono solo le impostazioni per la luminosità della tastiera, il num lock e il fn lock
DoctorStrange ha scritto:
mercoledì 17 febbraio 2021, 10:03
Io invece non ho capito una cosa. Qui dici:
tubbadu ha scritto: questi purtoppo sono letti dal sistema esattamente come, rispettivamente, canc e F9.
Poco sotto invece dici:
tubbadu ha scritto: vengono letti nello stesso modo, e non riesco a trovare un modo per distinguerli...
Quindi non ho capito in quale maniera vengano letti quei tasti.
Scusami mi sono espresso male, intendevo che canc e CE xbindkeys li legge con lo stesso codice numerico, così come anche F9 e +/-
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: xbindkeys non distigue due tasti

Messaggio da DoctorStrange »

Prova a dare solamente il comando "xev". Ti si dovrebbe aprire una finestra di piccole dimensioni, con un riquadro bianco. Posizione il mouse all'interno di quel riquadro, e poi premi i due pulsanti sulla tastiera. Nei log dovrebbe darti il keycode corrispondente ad entrambi i tasti.
tubbadu
Prode Principiante
Messaggi: 92
Iscrizione: venerdì 11 dicembre 2020, 13:58
Desktop: plasma
Distribuzione: Kubuntu 20.10
Sesso: Maschile

Re: xbindkeys non distigue due tasti

Messaggio da tubbadu »

DoctorStrange ha scritto:
mercoledì 17 febbraio 2021, 15:36
Prova a dare solamente il comando "xev". Ti si dovrebbe aprire una finestra di piccole dimensioni, con un riquadro bianco. Posizione il mouse all'interno di quel riquadro, e poi premi i due pulsanti sulla tastiera. Nei log dovrebbe darti il keycode corrispondente ad entrambi i tasti.
Sia per F9 che per +/- mi da keycode 75, mentre sia canc che CE danno keycode 119 :(
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: xbindkeys non distigue due tasti

Messaggio da DoctorStrange »

E' gia un buon punto di partenza, ma credo che, a questo punto, F9 e +/- siano connessi elettronicamente al medesimo tasto. Non credo tu possa distinguerli.

Io farei in questo modo, ma devi documentarti da solo.

Devi scrivere quella che si chiama regola udev (userdev). Queste regole permettono di personalizzare l'hardware del proprio pc in funzione di personalizzazioni del proprio utente.

Documentati su come scrivere questa regola in maniera tale che, al pulsante della tastiera che hai indicato, venga associata la funzione, oppure un diverso tasto.

Tendenzialmente usando il comando "RUN" all'interno della stessa regola, puoi mandare in esecuzione uno script personale, piuttosto che un'azione personale, ma richiede che il tasto venga riconosciuto in maniera certa.

Ci sono comunque numerosissime guide su come realizzare regole udev, su internet.

Saluti
tubbadu
Prode Principiante
Messaggi: 92
Iscrizione: venerdì 11 dicembre 2020, 13:58
Desktop: plasma
Distribuzione: Kubuntu 20.10
Sesso: Maschile

Re: xbindkeys non distigue due tasti

Messaggio da tubbadu »

DoctorStrange ha scritto:
mercoledì 17 febbraio 2021, 15:57
E' gia un buon punto di partenza, ma credo che, a questo punto, F9 e +/- siano connessi elettronicamente al medesimo tasto. Non credo tu possa distinguerli.

Io farei in questo modo, ma devi documentarti da solo.

Devi scrivere quella che si chiama regola udev (userdev). Queste regole permettono di personalizzare l'hardware del proprio pc in funzione di personalizzazioni del proprio utente.

Documentati su come scrivere questa regola in maniera tale che, al pulsante della tastiera che hai indicato, venga associata la funzione, oppure un diverso tasto.

Tendenzialmente usando il comando "RUN" all'interno della stessa regola, puoi mandare in esecuzione uno script personale, piuttosto che un'azione personale, ma richiede che il tasto venga riconosciuto in maniera certa.

Ci sono comunque numerosissime guide su come realizzare regole udev, su internet.

Saluti
Mitico questo è molto molto interessante, grazie mille!
Se ci fosse il medesimo collegamento elettrico non potrei farci proprio niente, però mi sembra strana come cosa, perché dovrebbero fare un sistema del genere?
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: unlocked e 11 ospiti