LINUX.ORG.RU

Дополнительные клавиши


0

0

FAQ читал. :P
hotkeys не компилится, lineakd тоже не работает... В KDE (3.2.3) эти клавиши не определяются.

Клава: Genius KB19eNB.
Система: Slackware 10.

Как настроить доп. клавиши?


Ответ на: Re: Дополнительные клавиши от watashiwa_daredeska

Re: Re: Дополнительные клавиши

Пасиба, всё работает. Теперь осталось настроить дейтсвия для клавиш. :)

keycode 234 = XF86Back
keycode 233 = XF86Forward
keycode 232 = XF86Stop
keycode 231 = XF86Refresh
keycode 239 = XF86Search
keycode 230 = XF86Favorites
keycode 178 = XF86HomePage
keycode 236 = XF86Mail
keycode 161 = XF86Calculator
keycode 235 = XF86MyComputer
keycode 223 = XF86Sleep
keycode 237 = XF86AudioMedia
keycode 160 = XF86AudioMute
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume
keycode 162 = XF86AudioPause
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext

Использую Opera, XMMS, KDE (KMix). Не подскажешь, где можно узнать все эти команды? (напр. для xmms "след. песня" -- "xmms -t" и т.д.)

alex_r ()
Ответ на: Re: Re: Дополнительные клавиши от alex_r

Re: Re: Re: Дополнительные клавиши

Я юзаю для управления xmms'ом pipe-control. Это плагин к винампу. Так работает намного быстрее, чем вызовы xmms -<блабла>.

Громкость кручу через aumix.

Если интересно, могу кинуть свои скрипты.

AngryElf ★★★★★ ()
Ответ на: Re: Re: Re: Re: Дополнительные клавиши от alex_r

Re: Re: Re: Re: Re: Дополнительные клавиши

Взято из конфига fluxbox. Все что после ExecCommand есть команда. Хитрые if'ы нужны для проверки существования pipe'а. Бывало просто иногда, когда не запущен xmms, нажмешь хоткей какой-нить и появляется файлик, а потом xmms на этом месте пайп создать не может...

#xmms
Mod1 Shift z :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo playlist prev > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift x :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo play > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift c :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo play_pause > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift v :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo stop > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift b :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo playlist next > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift s :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo shuffle toggle > ~/.xmms/inpipe; else xmms -p; fi

Mod1 Shift Up :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo add_volume 3 > ~/.xmms/inpipe; else xmms -p; fi
Mod1 Shift Down :ExecCommand if [ -p ~/.xmms/inpipe ]; then echo add_volume -3 > ~/.xmms/inpipe; else xmms -p; fi



Control Mod1 Up :ExecCommand aumix -v+3
Control Mod1 Down :ExecCommand aumix -v-3

AngryElf ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.