Multimedia Keyboard (Genius Keyboard)

Разбираемся с подключением и настройкой устройств ввода информации.

Модератор: Модераторы разделов

IwanS
Сообщения: 3

Multimedia Keyboard

Сообщение IwanS »

Приветствую!

Если эта тема обсуждалась, простите, но поиском я прошелся - ничего. Наверное, не умею искать :unsure: . В общем, есть клавиатура Genius и есть Mandriva Linux 2007. С помощью какой программы я могу заставить работать мультимедиа-клавиши? Я знаю, что это может некий Swen, но он плохо компилится, требует библиотеку, которую я не могу поставить - вызывает конфиликт. В общем, хотелось бы что-нибудь или RPMовского, или проверенного.

Благодарю.
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris
Контактная информация:

Re: Multimedia Keyboard

Сообщение heil0 »

пакет hotkeys.
И почитать http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys
Разница минимальная.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3
Контактная информация:

Re: Multimedia Keyboard

Сообщение esvaf »

Запушкаешь xev, нажимаешь кнопку - смотришь ее код
например:
KeyPress event, serial 31, synthetic NO, window 0x3c00001,
root 0x4c, subw 0x3c00002, time 162380533, (33,27), root:(856,48),
state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

т.е. у меня тут код клавищи 176
и так поочереди для всех кнопок.
Далее пишешь в /etc/X11/Xmodmap
например:
keycode 174 = XF86AudioRaiseVolume
keycode 160 = XF86AudioLowerVolume
keycode 179 = XF86AudioMute
keycode 223 = XF86PowerOff
Потом можно будет зайти в настройку КДЕшных или еще каких приложений и сконфигурить там кнопки - выбираешь "горячую кнопку" и нажимаешь ее на клаве, в окошко впишется ее название

Для громкости в КДЕ работает и так:

keycode 174 = XF86AudioRaiseVolume
keycode 160 = XF86AudioLowerVolume
keycode 179 = XF86AudioMute
(коды кнопок на свои поменять не забудь)

После перегрузи иксы или весь комп.

Удачи! :)
Спасибо сказали:
IwanS
Сообщения: 3

Re: Multimedia Keyboard

Сообщение IwanS »

Благодарю за ответы. Это единственная сложность, которая у меня была в Linux, теперь я вообще счастлив. Ещё раз спасибо!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

(esvaf @ Dec 24 2006, в 19:17) писал(а):Далее пишешь в /etc/X11/Xmodmap
мда, видимо, про <xkbroot>/symbols/inet еще пока очень мало кто знает :D
да и вообще про существование xkb…
все по старинке — через xmodmap-ы…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Desperado2006
Сообщения: 16
ОС: openSuSE 10.2

Re: Multimedia Keyboard

Сообщение Desperado2006 »

sash-kan писал(а):
25.12.2006 12:02
(esvaf @ Dec 24 2006, в 19:17) писал(а):Далее пишешь в /etc/X11/Xmodmap
мда, видимо, про <xkbroot>/symbols/inet еще пока очень мало кто знает :D
да и вообще про существование xkb…
все по старинке — через xmodmap-ы…


Здрасте, недавно нашол еще такой вики http://susewiki.org/index.php?title=Multimedia_Keys

и еще как прикрутить Firefox
http://forums.suselinuxsupport.de/lofivers...php/t46760.html
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

(Desperado2006 @ Dec 25 2006, в 12:43) писал(а):http://susewiki.org/index.php?title=Multimedia_Keys
нда.
расписывание xev, а затем скромное (без никаких подробностей) упоминание xbindkeys — вообще песня.
например, xbindkeys прекрасно бы справился с тем, для чего автор притянул xev.
да и вообще. man xbindkeys он, судя по всему, явно не читал…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Net-man
Сообщения: 13
Контактная информация:

Re: Multimedia Keyboard

Сообщение Net-man »

В общем, ничего из здесь предложенного не помогло. xev показывал все имена и коды правильно, а кнопки громкости не работали. Мучылся-мучался со sven - таки установил, чтобы в конечном итоге получить от проги "эти кнопки в настоящее время используются другим приложением", дальнейшие попытки узнать, что за "приложение", и как с ним бороться, к успеху не привели.
В общем нашел альтернативное решение (речь о Mandriva 2007 free с указанием в настройках клавы Microsoft wireless Multimedia)
1) Запускаем в трей kmix (регулятор громкости - значок динамика возле часов)
2) Идем в Центр управления
3) Переходим на Региональные и специальные возможности->Ввод
4) В списке выбираем Mentor Office Wireless Keyboard
5) В списках вносим необходимые изменения для Decrease/Increase Volume:
а) на вкладке "Комбинации клавиш" ставим нужную
б) на вкладке "Параметры вызова DCOP" ставим свои, которые можно посмотреть открыв KDCOP (на этой же вкладке над "кнопкой Глобальные параметры" кнопка "Запустить KDCOP") - просто перетащите нужную функцию в строку параметров и вытащите оттуда нужное.
----------------
Пример для Decrease Volume:
Удаленное приложение - kmix
Удаленный объект - Mixer0
Вызванная функция - decreaseVolume
Аргументы - deviceidx
---------------
ЗЫ. Там же можно добавить свою кнопку. Например, я легко добавил mute. Проверено - после перезагрузки ничего не сбрасывается.
ЗЗЫ. Все это делалось до активации KDEшного переключателя раскладки, который вроде ка глючный. Подключу - отпишусь о результатах.
Истина всегда естесственна, но не всегда очевидна...
А вообще — всё это мелочи...
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Multimedia Keyboard

Сообщение *Sasha* »

Я доп. клавиши намтраивал с помощью linneak, всё прекрасно работает.
Спасибо сказали:
Аватара пользователя
Net-man
Сообщения: 13
Контактная информация:

Re: Multimedia Keyboard

Сообщение Net-man »

Подключил KDEшный переключатель раскладок, поставил в его настройках ту же клаву, перегрузился - настройки клавиш не сбились.
Истина всегда естесственна, но не всегда очевидна...
А вообще — всё это мелочи...
Спасибо сказали:
Аватара пользователя
desperate
Сообщения: 228
ОС: Debian Lenny
Контактная информация:

Re: Multimedia Keyboard

Сообщение desperate »

ребята, а может кто подсказать как прикрутить клавиши к системе, если xev при нажатии на них вообщеникак не реагирует .. кнопки 100% (тестировались в винде).... если есть такой способ...то буду очень признателен за помощь....
### Samsung R460-FSS0 # OS Debian Lenny # AMD64 # Gnome or Fluxbox ###
Спасибо сказали:
Аватара пользователя
DimkaS
Сообщения: 146
ОС: Debian Testing
Контактная информация:

Re: Multimedia Keyboard

Сообщение DimkaS »

xev у меня тоже не все распознавал. некоторые виделись только если их нажимать с какой-нить другой одновременно. отдельно - никак.
Поэтому, я прямо в гномовской приблуде "Комбинации клавиш клавиатуры" давил это кнопки. Всё нормально видно :)
Спасибо сказали:
Аватара пользователя
desperate
Сообщения: 228
ОС: Debian Lenny
Контактная информация:

Re: Multimedia Keyboard

Сообщение desperate »

DimkaS писал(а):
22.09.2007 23:50
xev у меня тоже не все распознавал. некоторые виделись только если их нажимать с какой-нить другой одновременно. отдельно - никак.
Поэтому, я прямо в гномовской приблуде "Комбинации клавиш клавиатуры" давил это кнопки. Всё нормально видно :)

в гномовской приблуде эти клавиши тоже не распознаются
### Samsung R460-FSS0 # OS Debian Lenny # AMD64 # Gnome or Fluxbox ###
Спасибо сказали:
vfed
Сообщения: 145
ОС: Gentoo ~amd64/2007.0/desktop

Re: Multimedia Keyboard

Сообщение vfed »

desperate писал(а):
22.09.2007 23:53
DimkaS писал(а):
22.09.2007 23:50
xev у меня тоже не все распознавал. некоторые виделись только если их нажимать с какой-нить другой одновременно. отдельно - никак.
Поэтому, я прямо в гномовской приблуде "Комбинации клавиш клавиатуры" давил это кнопки. Всё нормально видно :)

в гномовской приблуде эти клавиши тоже не распознаются

Они не распознаются ядром. Решение было на форуме (через setkeycodes)
Спасибо сказали:
moskvitin
Сообщения: 10
ОС: RUNTU 2
Контактная информация:

Re: Multimedia Keyboard

Сообщение moskvitin »

vfed писал(а):
23.09.2007 08:22
desperate писал(а):
22.09.2007 23:53
DimkaS писал(а):
22.09.2007 23:50
xev у меня тоже не все распознавал. некоторые виделись только если их нажимать с какой-нить другой одновременно. отдельно - никак.
Поэтому, я прямо в гномовской приблуде "Комбинации клавиш клавиатуры" давил это кнопки. Всё нормально видно :)

в гномовской приблуде эти клавиши тоже не распознаются

Они не распознаются ядром. Решение было на форуме (через setkeycodes)


А я не парился и вопользовался KeyToch 2.3.0
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Multimedia Keyboard

Сообщение (asper »

Имхо эту тему надо в проекты или часто задаваемые вопросы.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
bublik999
Сообщения: 7
ОС: xp

Re: Multimedia Keyboard

Сообщение bublik999 »

по мне так лучше оставить ее сдесь
Спасибо сказали:
Аватара пользователя
Dudraug
Сообщения: 313
ОС: Debian lenny/sid

Re: Multimedia Keyboard

Сообщение Dudraug »

moskvitin писал(а):
23.09.2007 10:00
vfed писал(а):
23.09.2007 08:22
desperate писал(а):
22.09.2007 23:53
DimkaS писал(а):
22.09.2007 23:50
xev у меня тоже не все распознавал. некоторые виделись только если их нажимать с какой-нить другой одновременно. отдельно - никак.
Поэтому, я прямо в гномовской приблуде "Комбинации клавиш клавиатуры" давил это кнопки. Всё нормально видно :)

в гномовской приблуде эти клавиши тоже не распознаются

Они не распознаются ядром. Решение было на форуме (через setkeycodes)


А я не парился и вопользовался KeyToch 2.3.0

+1
keytouch рулит
тока набор клав там ограничен
P4-3.0, ASUS P5GD1, 1024MB OЗУ, GeForce 6600GT
Спасибо сказали:
moskvitin
Сообщения: 10
ОС: RUNTU 2
Контактная информация:

Re: Multimedia Keyboard

Сообщение moskvitin »

Dudraug писал(а):
25.09.2007 18:18
+1
keytouch рулит
тока набор клав там ограничен


Можно допольнительно счачать keytouch-editor и задать настройки для своей клавиатуры (настроек для моей A4tech KB-28G в штатной поставке небыло) за пару минут.
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo
Контактная информация:

Re: Multimedia Keyboard

Сообщение Nikoli »

sash-kan писал(а):
25.12.2006 12:02
(esvaf @ Dec 24 2006, в 19:17) писал(а):Далее пишешь в /etc/X11/Xmodmap
мда, видимо, про <xkbroot>/symbols/inet еще пока очень мало кто знает :D
да и вообще про существование xkb…
все по старинке — через xmodmap-ы…

Можно ссылку на руководство - хочу испробывать "продвинутый способ" :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

Nikoli писал(а):
25.09.2007 21:28
Можно ссылку на руководство - хочу испробывать "продвинутый способ"
привожу руководство целиком:
1. смотрите в упомянутый <xkbroot>/symbols/inet
2. выбираете подходящую секцию. или создаете свою, если ни одна не подходит.
3. указываете xkb загружать эту секцию.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo
Контактная информация:

Re: Multimedia Keyboard

Сообщение Nikoli »

sash-kan писал(а):
26.09.2007 11:18
Nikoli писал(а):
25.09.2007 21:28
Можно ссылку на руководство - хочу испробывать "продвинутый способ"
привожу руководство целиком:
1. смотрите в упомянутый <xkbroot>/symbols/inet
2. выбираете подходящую секцию. или создаете свою, если ни одна не подходит.
3. указываете xkb загружать эту секцию.

<xkbroot> это /usr/share/X11/xkb/ или где?
Где создавать и указывать xkb загружать секцию, в <xkbroot>/symbols/inet?

Код из /usr/share/X11/xkb/symbols/inet

Код: Выделить всё

// A4 KBS-8. Contributed by ojo at force dot sk
partial alphanumeric_keys
xkb_symbols "a4techKBS8" {
    include "inet(a4techKB21)"
    key <I21>   {       [ XF86Calculator        ]       };
    key <I5F>   {       [ XF86Standby           ]       };
    key <I6D>   {       [ XF86AudioMedia        ]       };
};


Коды вроде I21 откуда брать? xev пишет

Код: Выделить всё

KeyRelease event, serial 32, synthetic NO, window 0x3600001,
    root 0x1a5, subw 0x0, time 1120014096, (492,452), root:(646,692),
    state 0x2010, keycode 161 (keysym 0x1008ff1d, XF86Calculator), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
Спасибо сказали:
Аватара пользователя
desperate
Сообщения: 228
ОС: Debian Lenny
Контактная информация:

Re: Multimedia Keyboard

Сообщение desperate »

Ну а все же так не кто и не сказал... как отследить "глухие" клавиши
### Samsung R460-FSS0 # OS Debian Lenny # AMD64 # Gnome or Fluxbox ###
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

Nikoli писал(а):
26.09.2007 20:46
<xkbroot> это /usr/share/X11/xkb/ или где?
для xorg — да.
Nikoli писал(а):
26.09.2007 20:46
Где создавать и указывать xkb загружать секцию, в <xkbroot>/symbols/inet?
долго объяснять. в помощь — http://pascal.tsu.ru/other/xkb/ , заметки на «полях» клавиатуры
Nikoli писал(а):
26.09.2007 20:46
Коды вроде I21 откуда брать?
коды генерирует контроллер клавиатуры (это простое объяснение).
у Вас — не «I21», а «161»
и даже конкретный символ закреплен: «XF86Calculator»


desperate писал(а):
27.09.2007 11:09
как отследить "глухие" клавиши
что значит «глухие»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Контактная информация:

Re: Multimedia Keyboard

Сообщение MadDog »

Nikoli писал(а):
26.09.2007 20:46
Коды вроде I21 откуда брать? xev пишет
из keycode, который определил xev, надо вычесть 128 и результат перевести в шестнадцатеричное число.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
desperate
Сообщения: 228
ОС: Debian Lenny
Контактная информация:

Re: Multimedia Keyboard

Сообщение desperate »

sash-kan писал(а):
27.09.2007 11:59
....что значит «глухие»?

Я уже писал, которые не видно через XEV
### Samsung R460-FSS0 # OS Debian Lenny # AMD64 # Gnome or Fluxbox ###
Спасибо сказали:
_nic
Сообщения: 384
ОС: WinXP; OpenSUSE X86_64

Re: Multimedia Keyboard

Сообщение _nic »

Запустил xbindkeys с параметром mk кнопки определились все и даже на них повесились какие то действия.Но имеется проблема с кнопками XF86AudioMute , XF86AudioRaiseVolume , XF86AudioLowerVolume . xev их определяет но не плейеры не kmix на их нажатия вообще никак нереагируют :( В чем может быть проблема?Или может быть вместо xbindkey лутчше использовать keytouch-editor и keytouch?
ЗЫ:клава A4Tech KL-7MU
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

_nic, man xbindkeys. на предмет содержимого $HOME/.xbindkeysrc[.scm]
для управления звуком (в случае alsa) можно использовать amixer (man amixer).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Multimedia Keyboard

Сообщение sash-kan »

desperate писал(а):
27.09.2007 17:58
Я уже писал, которые не видно через XEV
хм, и что это за кнопки такие интересные? и что это за клавиатура такая интересная?
и, кстати, о решении Вам лично уже сказали. перечитайте тему.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
desperate
Сообщения: 228
ОС: Debian Lenny
Контактная информация:

Re: Multimedia Keyboard

Сообщение desperate »

sash-kan писал(а):
27.09.2007 19:22
desperate писал(а):
27.09.2007 17:58
Я уже писал, которые не видно через XEV
хм, и что это за кнопки такие интересные? и что это за клавиатура такая интересная?
и, кстати, о решении Вам лично уже сказали. перечитайте тему.

клавиатура genius ergomedia 700
не нашел я в этой теме того, что могло бы помочь ...
### Samsung R460-FSS0 # OS Debian Lenny # AMD64 # Gnome or Fluxbox ###
Спасибо сказали:
Ответить