есть вот такая клава, на ней куча мультимедийных кнопок... там всякие зууумы, back, forward, регуляторы громкости и т.д. можно ли задействовать сие возможности microsoft'овского дивайса под linux?
Хорошая прога, правда работает только под X'ами. Сначала смотриш коды клавиш с помощю xev, а потом прописываешь в конфе нужные команды для определенных клавиш или сочетаний. Этим способом пользуюсь уже давно - подходить для любой клавы и любой клавиши ;)
Разве что ролик на Genius'е работает как мышовый, только клик по нему вроде не так.
Как вариан можно руками подаравить keymap для X'ов, тогда будет обрабатываться как событее, например должно напрямую обрабатыватся в броузере переход назал/вперед. Сам не пробовал, но на инфу по этой теме натыкался, так что если хочешь, то ищи (сам :) ).
не нашел как макросы подключать, подскажи плз... хочу настроить на регулирование громкости музыки... и вот еще что некоторые кнопки просто не идентифицируются, например тем же xev... ничего не показывает когда я их нажимаю... и dmesg ничего не пишет... как их активировать?
* x11-misc/klineakconfig [ Masked ]
Description: LinEAK KDE configuration frontend
* x11-misc/lineak-defaultplugin
Description: Mute/unmute and other macros for LINEAK
* x11-misc/lineak-kdeplugins
Description: KDE plugins for LINEAK
* x11-misc/lineak-xosdplugin
Description: Xosd plugin for LINEAK
* x11-misc/lineakconfig
Description: Linux support for Easy Access and Internet Keyboards features X11 support
мой конфиг:
~/.lineak/lineakd.conf
# example key configuration:
# play = "xmms --play-pause"
# eject = EAK_EJECT
#
# available special actions:
# EAK_EJECT
# EAK_VOLUP
# EAK_VOLDOWN
# EAK_MUTE
# EAK_SLEEP
#
# LinEAK Configuration for Chicony (Chiony KB-9885 (17 keys)
# (generated by lineakconfig)
# Global settings
KeyboardType = CY9885
CdromDevice = /dev/dvd
MixerDevice = /dev/sound/mixer
# Specific keys of your keyboard
Display_plugin = xosd
Display_font = -bitstream-charter-black-r-normal-*-*-240-*-*-p-*-iso8859-1
Display_color = 0aff00
Display_align = center
Display_pos = bottom
Display_hoffset = 1
Display_soffset = 1
Display_timeout = 3
Display_voffset = 50
Screensaver = (null)
conffilename = /home/vadim/.lineak/lineakd.conf
VolumeDown = "EAK_VOLDOWN"
Mute = "EAK_MUTE"
VolumeUp = "EAK_VOLUP"
#VolumeDown = "EAK_PCM_DOWN"
#Mute = "EAK_PCM_MUTE"
#VolumeUp = "EAK_PCM_UP"
Previous = "AMAROK_BACK"
Stop = "AMAROK_STOP"
Play = "AMAROK_PLAYPAUSE"
Next = "AMAROK_FORWARD"
Power = "EAK_PCM_UP"
Sleep = "EAK_PCM_MUTE"
Wake = "EAK_PCM_DOWN"
[Opera] Internet = "opera"
Mail = "opera -remote openComposer -newpage"
[Run] UserDefined1 = "exige"
[EFM] UserDefined2 = "enlightenment_remote -start-efm /home/vadim"
UserDefined3 = "EAK_EJECT"
WebBack = "EAK_OPEN_TRAY"
WebForward = "EAK_CLOSE_TRAY"
а дальше:
apropos lineak
и
SEE ALSO
lineakconfig(1),
klineakconfig(1),
lineak_defaultplugin(1),
lineak_xosdplugin(1),
lineak_kdeplugins(1).
на счёт клавиш незнаю - на Chicony KB9885 xev фсё видит, тока config клавы подрихтовал.
Посмотри на gentoo-wiki.com. Некоторые клавиши по дефолту ядро не видит и надо ему объяснять, что стоит их обрабатывать (проверяется просмотром dmesg). И совсем странные кнопки можно ловить чем-то вроде photkeys (кажется так называлась.)
Форум
Форум посмотри.Тема уже поднималась.
по Natural нашел
по Natural нашел только четыре типика включая свой, остальные вообще не касаются этого, если не сложно кинь ссылку, пожалуйста
Best wishes,
Ivan
xbindkeys
Хорошая прога, правда работает только под X'ами. Сначала смотриш коды клавиш с помощю xev, а потом прописываешь в конфе нужные команды для определенных клавиш или сочетаний. Этим способом пользуюсь уже давно - подходить для любой клавы и любой клавиши ;)
Разве что ролик на Genius'е работает как мышовый, только клик по нему вроде не так.
Как вариан можно руками подаравить keymap для X'ов, тогда будет обрабатываться как событее, например должно напрямую обрабатыватся в броузере переход назал/вперед. Сам не пробовал, но на инфу по этой теме натыкался, так что если хочешь, то ищи (сам :) ).
lineakd
он по проще, + есть дополнительные макросы на кеды, звук, OSD, cdrom, и т.п.
не нашел как
не нашел как макросы подключать, подскажи плз... хочу настроить на регулирование громкости музыки... и вот еще что некоторые кнопки просто не идентифицируются, например тем же xev... ничего не показывает когда я их нажимаю... и dmesg ничего не пишет... как их активировать?
Best wishes,
Ivan
plugin's
куски:
* x11-misc/klineakconfig [ Masked ] Description: LinEAK KDE configuration frontend * x11-misc/lineak-defaultplugin Description: Mute/unmute and other macros for LINEAK * x11-misc/lineak-kdeplugins Description: KDE plugins for LINEAK * x11-misc/lineak-xosdplugin Description: Xosd plugin for LINEAK * x11-misc/lineakconfig Description: Linux support for Easy Access and Internet Keyboards features X11 supportмой конфиг:
а дальше:
и
на счёт клавиш незнаю - на Chicony KB9885 xev фсё видит, тока config клавы подрихтовал.
спасибо
спасибо
Best wishes,
Ivan
Посмотри на
Посмотри на gentoo-wiki.com. Некоторые клавиши по дефолту ядро не видит и надо ему объяснять, что стоит их обрабатывать (проверяется просмотром dmesg). И совсем странные кнопки можно ловить чем-то вроде photkeys (кажется так называлась.)
xev
Окошечко xev'а должно быть активно и пишет события в консоль.
У меня все клавиши отрыл.
В dmesg этого и не должно быть.
xev
Окошечко xev'а должно быть активно и пишет события в консоль.
У меня все клавиши отрыл.
В dmesg этого и не должно быть.
Не всегда так. У
Не всегда так. У меня для некоторых клавиш не были назначены коды, и тогда события о их нажатии не генерятся, зато в dmesg ошибки лезут.
не всегда и
не всегда и так... у меня от нескольких кнопочек ни там, ни там нет никаких известий...
Best wishes,
Ivan