[Comm] Setup additional multimedia keys

Mike <Geser> =?iso-8859-1?q?geser_=CE=C1_ngs=2Eru?=
Вт Ноя 4 23:00:27 MSK 2003


On Wednesday 05 November 2003 00:58, Pavel Tsybulin написал:
 >On Tue, Nov 04, 2003 at 02:31:40PM +0200, Maxim Tyurin wrote:
 >> On Tue, Nov 04, 2003 at 05:57:31PM +0600, Mike <Geser> wrote:
 >> > Подскажите программку для использования дополнительных мультимедийных
 >> > клавиш в KDE. Клавиатура - Genius Komfy 21-e, если это важно. Acme
 >> > попробовал использовать, но "не то". Умеет очень немного и
 >> > настраиваются отнюдь не все клавиши.
 >>
 >> Не знаю как "в KDE" но нормально это сделать двумя путями:
 >> 1) Поставить, настроить и запустить lineakd
 >> 2) Дать корректные имена дополнительным кнопкам и настроить горячие
 >> клавиши на них.
 >> --
 >
 >Господа,
 >  а можно по пункту 2) подробнее ?
 >К примеру, я при помощи xev отловил, что моя клавиша имеет скан-код 223
 >и я хочу повесить на нее запуск mozilla
 >
 >каковы мои действия ?
 >
 >а если эта клавиша "Sleep" на клавиатуре, и я хочу усыпить
 >  комп по этой клавише?
 >
 >Спасибо,
 >  Паша

В файле /etc/lineakkb.def прописываете все наличиствующие клавиши с 
произвольными именами. Например, для Genius-21e

[GEN21]
  brandname = "other"
  modelname = "Genius MM Keyboard Komfy KB-21e (21 keys)"
  [KEYS]
Excel = 148
Word = 147
Wheel = 163
VolumeDown = 174
Mute = 160
VolumeUp = 176
Media = 237
PrevTrack = 144
NextTrack = 153
Play = 162
StopMusic = 164
Email = 236
Stop = 232
Refresh = 231
Back = 234
www = 178
Forward = 233
Search = 229
Favorites = 230
Sleep = 223
Calculator = 161
MyComputer = 235
 [END KEYS]
[END GEN21]

Потом делаете lineakd -c GEN21 и в ~/.lineak/lineakd.conf появляются записи 
для этих клавиш, которым уже можно назначать какие-либо действия. Либо 
исполнение команд shell (Excel = "/usr/local/OpenOffice.org1.1.0/program/
scalc"), либо одно из следующих действий:
       EAK_EJECT
       EAK_VOLUP
       EAK_VOLDOWN
       EAK_MUTE
       EAK_SLEEP


Подробная информация о списке рассылки community