Хроники китайского ноутбука под линуксом. Если кому-то интересно.
Проблему отсутствия кнопки Home решил переназначением на нее правый шифт. Использовал для нее прогу evremap, рекомендую если нужно простое переназначение клавиш.
Далее осталась проблема слеша. Напомню, что у меня кнопка "/" на нампаде вместо того, что бы всегда давать символ "/" ведет себя идентично кнопке "/." под правым мизинцем, т.е. на английской раскладке дает слеш, а на русской дает точку.
Поэксперементировав с вышеупомянутым evrevap я понял, что система ДЕЙСТВИТЕЛЬНО видит эти две клавиши, как одну и ту же клавишу KEY_SLASH. Но эта же прога показала, что существует так же таинственная клавиша KEY_KPSLASH. Не долго думая, я включаю капслок, и клавиша "/" действительно опознается системой, как этот самый KEY_KPSLASH. Более того, она ведет себя именно так, как и должна была изначально: на любой раскладке дает слеш. Так, думаю, интересно, а зачем менять функционал этой кнопки в зависимости от переключения капслока? Херня какая-то.
Но это еще не все. При выключении капслока клавиша продолжает опознаваться как KEY_KPSLASH и выдавать слеш при любой раскладке. То есть, мне нужно один раз тыкнуть капслок, и я получу нужное мне поведение этой клавиши. Не известно пока, насколько он его запомнит, до ребута, или нужно будет время от времени "освежать"?
Короче, больше всего это похоже на какой-то хитрый баг. Я хз даже, это баг ноута, или все-таки баг линукса. Какая-то неведомая херня, но по крайней мере я нашел способ ее костылить. Видимо, сисадминская аура не до конца рассосалась за все эти годы.
Войдите на сайт, чтобы оставить свой комментарий...