LINUX.ORG.RU

Что делать с клавишами, которые не ловятся через showkey и xev?


1

0

А также не отображаются в сообщениях dmesg. У меня ноут Acer aspire 5520g, есть доп. клавиши типа «браузера», «почты» и т.д. Ни одна из них не определяется. Дистр Gentoo. Колёсико громкости работает, также горит диод вай-фая, работает суспенд, выходит, acpi нормально функционирует. Так как же завести мёртвые кнопки?
P.S.
У меня в xorg.conf прописано CoreKeyboard, может там чего изменить? Хотя вроде с новым hal эти настройки игнорируются...


они могут идти как отдельная клава.

wolfovich
()

Похожая проблема. На мелкомягкой клаве половина мультимедийных кнопок работает в кедах «искаропки», а вторая половина - вот так же молчит... Гуглил - везде пишут, что их не видит ведро. Как их ему показать я что-то не встречал, если кто подскажет - буду рад.

Axon ★★★★★
()
Ответ на: комментарий от Axon

присоединяюсь к вопросу!

пробовал менять типы подключенной клавиатуры, нашел таким образом пару кнопок (через xev), но все равно масса мультимедиа клавиш не детектится, детектятся в основном базовые: громкость, mute, play/prev/next, никогда не детектятся кнопки по изменению массштаба картинок например.

p.s. logitech lx710, fc12, kde

real_maverick ★★★
()
Ответ на: комментарий от Axon

Никак.it is Linux!!!

Драйвер пиши.

А т.с.- на виндах эти кнопки у данных Асеров работают за счёт фирменной асеровской утилиты (launchmanager).Под линукс её нет.Так что ответ- см. выше.

anonymous
()

А в dmesg не сыпется при их нажатии?

AITap ★★★★★
()

acer 5730ZG дистрибутив - ну ты понил ;) . Все дополнительные клавиши работают. wifi, bluetooth начинают функционировать после установки соответствующих модулей ведра. «браузер», «почта», кнопки управления плеером, колесикагромкасти и вся ерунда навешанная на Fn+F[1-12] работают без проблем. Вот то «e» опознается как клавиша но на ней тупо ничего не навешано так что при желании её можно без проблем заюзать.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

ах да на «браузер» и «почта» не горят огоньки это да. :) знаешь как поправить огоньки - делись! вот на то с «человечком» тоже тупо ничего не навешано но если надо то реально заюзать.

Ага и на самых последних ядрах поломали acpi ;)

init_6 ★★★★★
()
Ответ на: комментарий от novitchok

Показываю один раз:

1. жмякаю на ноуте капу с символом @, xev не отлавливает, в dmesg видим:

[sanja@amlgo ~]$ dmesg | tail
atkbd.c: Unknown key pressed (translated set 2, code 0x81 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e001 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0x81 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e001 <keycode>' to make it known.
делаем такую бяку:
sudo setkeycodes e001 94
получаем в xev:
MotionNotify event, serial 35, synthetic NO, window 0x4800001,
    root 0x1ad, subw 0x0, time 24482246, (105,176), root:(117,267),
    state 0x0, is_hint 0, same_screen YES
Всё, можем навешивать что угодно на эту капу, профит.

ПС: скрит не забываем завесть куда-нить в автозапуск по вкусу.

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

у меня на клавиатуре про дополнительные клавиши в dmesg тоже тишина была. Пока правило udev не написал, и не прописал эту клавиатуру в xorg.conf.

Или у тебя тот же ноут, что и у ТСа? Тогда зависит от дистра. Если и дистр один и тотже, значит руки:)

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

Bus 001 Device 003: ID 5986:0102 Acer, Inc Crystal Eye Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

kernelpanic, я же писал, что в dmesg вообще ничего не сыпется при нажатии

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