PDA

View Full Version : Tasti speciali della tastiera


VegetaSSJ5
20-03-2006, 20:37
Salve a tutti ho provato a cercare su internet come riuscire a far funzionare i tasti speciali della tastiera (poweroff, mute ecc..) ed in effetti si trova un bel po' di roba. Tuttavia non sono riuscito a far funzionare niente. Mi è venuto questo pallino perchè ho visto che su gnome c'è un simpatico tool che permette in modo immediato di associare azioni (spegnimento, alza volume ecc..) ai pulsanti della tastiera. Siccome ho kde devo trovare un'altra soluzione. Qualcuno mi spiega come si fa? Grazie. :)

PhantomX
20-03-2006, 22:12
mmm interessa pure a me :D

LimiT-MaTz
20-03-2006, 22:16
allora con xev becchi il "valore" del tasto premuto.
dopo di che ti crei un file ~utente/.Xmodmap

matz@Genbox ~ $ cat .Xmodmap
keycode 223 = XF86TaskPane
keycode 161 = XF86News

ad ogni avvio della sessione X
xmodmap ~/.Xmodmap

puoi metterlo nello .xinitrc.

VegetaSSJ5
20-03-2006, 22:31
dove prendo quei XF86TaskPane, XF86News ecc..??

Stex75
20-03-2006, 23:07
Io usavo lineakd....
Poi son passato al centro di controllo di kde (se la tastiera è nella lista)...
Ti imposti la mappatura ed il modello.
Poi, Dal centro di controllo io ho impostato i tasti per il volume....

http://img20.imageshack.us/img20/6370/tastivolume10ij.th.png (http://img20.imageshack.us/my.php?image=tastivolume10ij.png)

http://img130.imageshack.us/img130/7896/tastivolume27rl.th.png (http://img130.imageshack.us/my.php?image=tastivolume27rl.png)

Quando premo i tasti del volume mi appare questo:

http://img212.imageshack.us/img212/1162/volume3pj.th.png (http://img212.imageshack.us/my.php?image=volume3pj.png)

Per il tasto mute:

http://img49.imageshack.us/img49/9762/muto10qo.th.png (http://img49.imageshack.us/my.php?image=muto10qo.png)

http://img113.imageshack.us/img113/3366/muto25xr.th.png (http://img113.imageshack.us/my.php?image=muto25xr.png)

Con mute.bash:

#!/bin/bash
ND=2
ISMUTE=`dcop kmix Mixer0 mute $ND`
if [ "x$ISMUTE" = "xtrue" ]; then
dcop kmix Mixer0 setMute $ND off
else
dcop kmix Mixer0 setMute $ND on
fi

exit 0

Per il resto dei tasti non ho ancora provato....ma non dovrebbe essere difficile....
Se qualcuno ha idee più semplici e veloci ben venga!!! :D

Ciauz!!