|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> X11
—> QWERTZ раскладка
Переназначение клавиш для QWERTZ раскладки
Автор: Dominator.
Введение или с чего все началось
Мне приходится в работе использовать ввод на немецком языке. Дома стоит немецкая клава, а вот с буком сложнее
Три раскладки держать неохота. Однако, на многих QWERTY клавиатурах (мой случай) отсутствует кнопка между "L-Shift" и "Z". Именно эта кнопка содержит символы "<", ">" и "|".
Не думаю, что стоит объяснять, что это значит для юниксоидов.
В связи с этим было решено сделать ремап раскладки. Оговорюсь сразу, используется кодировка UTF-8 и X11.
Маппинг или основная часть
Для тех, кто не в теме: на немецкой раскладке правый и левый alt - две разные клавиши. Левый alt - нам привычный.
Открываем файл /usr/local/share/X11/xkb/symbols/de и в раскладке basic (самая первая) ищем
key <BKSL> { [numbersign, apostrophe, rightsinglequotemark, dead_breve ] };
key <AB01> { [ y, Y, guillemotright, U203A ] };
key <AB02> { [ x, X, guillemotleft, U2039 ] };
key <AB04> { [ v, V, doublelowquotemark, singlelowquotemark ] };
key <AB05> { [ b, B, leftdoublequotemark, leftsinglequotemark ] };
key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] };
key <AB08> { [ comma, semicolon, periodcentered, multiply ] };
key <AB09> { [ period, colon, U2026, division ] };
key <AB10> { [ minus, underscore, endash, emdash ] };
|
После редактирования получилось:
key <BKSL> { [numbersign, apostrophe, rightsinglequotemark, dead_breve ] };
key <AB01> { [ y, Y, guillemotright, U203A ] };
key <AB02> { [ x, X, guillemotleft, U2039 ] };
key <AB04> { [ v, V, doublelowquotemark, singlelowquotemark ] };
key <AB05> { [ b, B, leftdoublequotemark, leftsinglequotemark ] };
key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] };
key <AB08> { [ comma, semicolon, U003C, multiply ] };
key <AB09> { [ period, colon, U003E, division ] };
key <AB10> { [ minus, underscore, U007C, emdash ] };
|
Теперь у нас по "AltGr"(правый alt)+"," - "<", "AltGr"+"." - ">", "AltGr"+"-" - "|"
Заключение
Вот и все, собственно. Надеюсь, что данная статья кому-то помогла и вызвала интерес перестроить клаву под себя.
P.S. Я с немецкой раскладки уже не могу слезть - она мне кажется удобней стандартной английской, к которой все привыкли.
размещено: 2013-08-04,
последнее обновление: 2013-11-04,
автор: Dominator
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
|
Статистика сайта
|
Сейчас на сайте находится: 30 чел.
|
За последние 30 мин было: 78 человек
|
За сегодня было 2416 показов, 590 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [0 шт.]