И нормальный набор текста - зажатие Fn.
Помогите быстрее! Залипла Fn на ноуте Amilo 1718
надо бы узнать кейкод клавиши и выполнить это с пустым значением
xmodmap -e 'keycode хх = 'где хх кейкод клавиши, если я ничего не путаю.
такая же фигня была на ноуте, пришлошь выкинуть клаву, как то генерировалось нажатие клавиши бесконечно, нужно производителям повнимательней
Да, я был прав, на капслоке работает, но поди ж теперь узнай кейкод этого fn
mogul82, бяда в том, что клава совсем новая из замены в ремонте. И на всю Москву она была ОДНА в продаже.
mogul82, бяда в том, что клава совсем новая из замены в ремонте. И на всю Москву она была ОДНА в продаже.
Китайские интернет магазины спасут отца русской демократии ;)
oziris, ну видимо да... Интересно, слесарня примет вину на себя? И, кстати, может это они криво припаяли, а трудолюбивый китайский рабочий ни при чём?
oziris, ну видимо да... Интересно, слесарня примет вину на себя? И, кстати, может это они криво припаяли, а трудолюбивый китайский рабочий ни при чём?
Да нет, это косяк клавы, она там не паяется, а шлейф втыкается в слот, просто вот такая неприятность.
А пока остается выключить fn тем способом, который я советовал. Система просто перестанет слушать эту клавишу. Я думаю, что узнать кейкод этой клавиши не проблема, надо просто найти линуксоида с подобным ноутом и спросить у него кейкод.
узнать кейкод этой клавиши не проблема
Решите её?
Взять отвёртку в руки мне не сложно.
[quote="oziris"]узнать кейкод этой клавиши не проблема
Решите её?
Взять отвёртку в руки мне не сложно.[/quote]
Не нужна там отвертка, чинить лаптопную клаву - дело нетривиальное и тонкое, да и не факт, что ремонт принесет результат. Проще из консоли программно отключить клавишу, если в ней нет особой нужды.
oziris, спасибо заранее. КАК?
oziris, спасибо заранее. КАК?
Для начала нужно открыть консоль и набрать команду
xev, если она в данный момент зажата, то последует адский выхлоп, остановить это можно закрыв маленькое окошко которое нарисуется после ввода этой команды
xev.
Затем нужно среди этого консольного безобразия нужно найти что-то вроде этого
KeyPress event, serial 43, synthetic NO, window 0x2a00001,
root 0xba, subw 0x0, time 143467314, (89,89), root:(349,287),
state 0x2000, [b]keycode 66[/b] (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Чтоб не ошибиться, такие одинаковые блоки текста там должны повторяться очень много раз, именно вот это keycode 66 и есть кейкод вашего fn, у вас цифры будут другими. потом нужно взять эти цифры, предположим это 111 и выполнить там же в консоли
xmodmap -e 'keycode 111 = 'После этого fn будет отключена до следующей перезегрузки компьютера.
Просто найдите эту цифру и следуйте инструкциям.
oziris, спасибо! Попробую.
oziris,
обычно клавиша Fn является аппаратным модификатором, ее нажатие/отпускание не видно за пределами самой клавиатуры, и xev, естественно, ее не увидит.
stranger,
Не могло все оказаться проще: при включенном NumLock часть клавиатуры работает как нумпад, стоит отключить -- и все прийдет в норму? На Fn частенько вешают точно такое поведение.
Плюс часто в BIOS-е может быть настройка, как интерпретировать функциональные клавиши, нажимаемые без Fn, традиционно F1-F12 или модно-современно-молодежно как всякий доп. функционал.
bormant,
Хм, вы правы, сейчас в конфе один парень проверил, действительно не видит.