У меня странная проблема с польскими акцентами на Ubuntu 10.04 в терминале (без X-сервера). Когда я пытаюсь ввести большую букву Ł, она работает, когда она набирается нажатием правой клавиши Alt+Shift+L. НО при первом нажатии Shift (Shift+Alt+L в отличие от Alt+Shift+L) - это не работает.

Есть идеи почему?

Обновление: я сузил проблему до простого нажатия Shift+Alt. Этого достаточно, чтобы заблокировать дальнейший набор текста - например, когда я набираю "zxc", на экране отображается: ^[z^[x^[c .

1 ответ1

0

Я наконец нашел ответ на эту проблему. Оказывается, что когда я запускаю команду loadkeys pl для загрузки таблицы ключей польского языка, она каким-то образом отображает комбинацию Shift+Alt. Чтобы предотвратить такое поведение, мне пришлось сделать:

loadkeys pl
dumpkeys > pl.kmap

Затем я отредактировал файл pl.kmap, удалив все записи под кодом 100 = строка keycode 100 = AltGr . Наконец я добавил

loadkeys ./pl.kmap

На мой файл .profile , и это сработало! Теперь я могу без проблем вводить любую комбинацию клавиш.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .