Трабл с клавой от микрософта - ай нид хэлп

Аватар пользователя light

новичок я.
такая беда.
в консоль, если не грузить Хсы - выдаеться такая
фигня:
---
atkbd.c: Unknown key released (translated set 2, code 0x81 on
atkbd.c: Use 'setkeycodes e001 ' to make it know.
----
выскакивают такие сообщения с кодом e001 и е059
типа нажаты клавиши с такими скан-кодами, хотя НИЧЕГО не нажимаеться.
мне нужно штоб как бы по "нажатию" этих клавиш ничего не делалось.
вот. клава Microsoft Multimedia Keyboard 1.0A (радио мультимедиа клава радио мышка +колесо (колесо еще можно в лево\право шатать))
вот.
после прочтения манов по сабжу,я понял шо надо юзать команду setkeycodes.
юзаю я ее так:
setkeycodes e001 99
setkeycodes e059 99
---
вопрос:
намбер ван:правильно ли я все делаю.
намбер ту: куда записать чтоб автоматизировать сей процес.
---
Буду благодарен за любую помощь.

С ув. Light

PS а так все понятно?

Аватар пользователя keng00ru

Re: Трабл с клавой от микрософта - ай нид хэлп

Сильно! Ни слова не понял... :-?

Аватар пользователя alex_root

Re: Трабл с клавой от микрософта - ай нид хэлп

Цитата:
выдаеться такая 'ь

Может это слово так ( 'ь)баница в тексте?

Аватар пользователя keng00ru

Re: Трабл с клавой от микрософта - ай нид хэлп

Да нет. ( 'ь) я как раз понял. Улыбка

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

задавайте вопросу по существу
не ломайте комедию....

Аватар пользователя keng00ru

Re: Трабл с клавой от микрософта - ай нид хэлп

Цитата:
задавайте вопросу по существу

Вот именно! Катается от смеха
Какой дистрибутив? Версия ядра? XOrg или XFree? Настраивал ли до этого клавиатуру? Если да, то как? Порт подключения клавиатуры? В конфигурации Иксов что написанно? Работает ли после этих ошибок клавиатура? А дополнительные клавиши? Работает ли клавиатура в Иксах? А дополнительные клавиши? Что даёт использование setkeycodes? Это исправляет ошибку?
Пока это все вопросы.

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

Цитата:
Какой дистрибутив?

ASP Linux 10

Цитата:
Версия ядра? XOrg или XFree?

не знаю

Цитата:
Настраивал ли до этого клавиатуру? Если да, то как?

нет

Цитата:
Порт подключения клавиатуры?

ps/2

Цитата:
В конфигурации Иксов что написанно?

не знаю

Цитата:
Работает ли после этих ошибок клавиатура?

работает, но ошибки выскакивающие с постоянством мешают МНЕ работать

Цитата:
Работает ли клавиатура в Иксах?

работает нормально - нареканий нет

Цитата:
Что даёт использование setkeycodes?

ошибка не выскакивает

Цитата:
Это исправляет ошибку?

может быть. не уверен.
---
вопрос заключаеться в том правильно ли я делаю и в какой файл внести изменения чтоб каждый раз руками не набивать.

Еще раз, ошибки выскакивают до загрузки Хсов (runlevel =3)
В Хсах все ок.
а вот если переключиться из Хсов в консоль Alt+Ctrl+F2 то там опять выскакивают соообщения эти.

еще вопросы?

Аватар пользователя keng00ru

Re: Трабл с клавой от микрософта - ай нид хэлп

Попробуй прописать:
setkeycodes e001 99
setkeycodes e059 99
в файл типа:
/etc/conf.d/local.start
или любой другой стартовый скрипт.

==========
Парни, кто знает, какой keymap-файл используется в ASP по умолчанию?

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

а поточнее?
нет такой директории.
я так подозреваю шо кеймап тут нипричом
вот результат выполнения getkeycodes:
# getkeycodes
Собственно скан-коды xx (hex) и, соответственно, коды клавиш (десятичные)
for 1-83 (0x01-0x53) scancode equals keycode

0x50: 80 81 82 83 99 0 86 87
0x58: 88 117 0 0 95 183 184 185
0x60: 0 0 0 0 0 0 0 0
0x68: 0 0 0 0 0 0 0 0
0x70: 93 0 0 89 0 0 85 91
0x78: 90 92 0 94 0 124 121 0

Скан-коды с `Escape' e0 xx (hex)

e0 00: 0 0 0 0 0 0 0 0
e0 08: 0 0 0 0 0 0 0 0
e0 10: 165 0 0 0 0 0 0 0
e0 18: 0 163 0 0 96 97 0 0
e0 20: 113 140 164 0 166 0 0 0
e0 28: 0 0 255 0 0 0 114 0
e0 30: 115 0 150 0 0 98 255 99
e0 38: 100 0 0 0 0 0 0 0
e0 40: 0 0 0 0 0 119 119 102
e0 48: 103 104 0 105 112 106 118 107
e0 50: 108 109 110 111 0 0 0 0
e0 58: 0 0 0 125 126 127 116 142
e0 60: 0 0 0 143 0 217 156 173
e0 68: 128 159 158 157 155 226 0 112
e0 70: 0 0 0 0 0 0 0 0
e0 78: 0 0 0 0 0 0 0 0
----
а в мап файле помоему на скан-коды, которые нужны для команды setkeycodes

или я не прав?
поправте

Аватар пользователя Archont

Re: Трабл с клавой от микрософта - ай нид хэлп

Если клавиатура работает, а раздражает именно вывод информационных сообщений в консоль, то нужно всего-навсего запретить такой вывод.
Это делается путем редактирования /etc/syslog.conf приблизительно так:
#kern.* /dev/console
После этого перезапустить демон syslog.

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

2 Archont: не помогает

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

больше вариантов нет ниукого,а???
воз-то еще там.... ;-)

Аватар пользователя keng00ru

Re: Трабл с клавой от микрософта - ай нид хэлп

Цитата:
больше вариантов нет ниукого,а???

Есть. Можно ещё почитать что-нибудь по настройке мультимедийной клавиатуры в ОС Linux. Например вот это:
http://linuxportal.ru/entry.php/1707_0_3_0_C/

Аватар пользователя light

Re: Трабл с клавой от микрософта - ай нид хэлп

все после прочтения предложеной статьи . трабл решил я сам.
методика.
т.к. по showkey ничо не выскакивает переходим к др пункту.
коды клавиш нам извесны это е001 и е059
открываем на редактирование файл с нашей раскладкой, и на пустые места как делал автор записываем :
keycode 123 = VoidSymbol
keycode 124 = VoidSymbol // т.к. нам надо чтоб по "нажатию" этих
клавиш ничего не происходило
далее идем в файл
/etc/rc.d/rc.local и записываем в него такие строчки :
setkeycodes e001 123
setkeycodes e059 124
сохраняемся.
перезагружаемся.
готово!

RSS-материал