Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Раскладка клавиатуры для Linux

Автор Python, февраля 1, 2010, 03:32

0 Пользователи и 1 гость просматривают эту тему.

Python

Задача: нужно адаптировать для линукса существующую клавиатурную раскладку, созданную для WinXP. Раскладка содержит множество мертвых клавиш, в ней широко используется AltGr.

1. Существует ли какой-либо софт, предназначенный для решения аналогичных задач?
2. Существуют ли какие-либо технические ограничения в Линуксе, не позволяющие осуществить задачу? В частности, интересует возможность использования мертвоклавишных последовательностей.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Python

Погуглил, нашел пару статей о создании раскладок, работающих под Xwin, и даже примеры с использованием в них мертвых клавиш. Настораживает отсутствие примеров переопределение работы мертвых клавиш (Связь между мертвой клавишей и набором символов, генерируемых с ее помощью, можно переопределить индивидуально для каждой раскладки, или это зашито глубоко в коде системы? Если символы ą и ç в моей раскладке привязаны к одной и той же мертвой клавише, можно ли совершить подобный трюк и под линуксом, или же нужны отдельные клавиши для dead_ogonek и dead_cedilla? И будут ли работать линуксовые мертвые клавиши с буквами кириллицы?)
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Andrei N

Кажется нашел, только еще не пробовал: в папке /usr/share/X11/locale/`locale`/ есть файл Compose, где, кажется, все эти дела определяются. Надеюсь, что это поможет. За несколько лет пользования линуксом софта не видел: все делал через текстовый редактор.
[здесь должно что-то быть]

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр