Мой первый пост, если закинул не туда, скажите сразу и раскажите как переместить куда надо.
В общем есть идея сделать себе клавиатуру, и не абы какую, а с собственной раскладкой(ми) нестандартным расположением кнопок и 4 языками и так чтобы она была компьютерноНЕзависимой. Технические способности и возможности позволяют.
Т.к. у меня нет желания устанавливать на каждой машине с линукс свои конфиги для моей клавиатуры, долго и муторно, да и не правильно это. Проще таскаться со своей клавой, как по мне, своё роднее. Я начал искать информацию.
Нашёл пару статеек.
Первая: http://citforum.ru/operating_systems/linux/user/gl-09/gl_09_03.shtml
Вторая: http://rus-linux.net/MyLDP/BOOKS/programming-ground-up/02/groundup-ru-02-07-0...
В первой есть намёк на такую штуку как K_UNICODE, но дальнейшие гугление ничего не дало, каюсь плохо гугли, скорее всего, но отсутствие в выдаче на первых страницах уже говорит о непопулярности такого.
Во второй, уже есть более рабочий способ, и скорее всего более распространённый. Это ввод юникодсимволов с помощью CTRL+SHIFT+U+U_СODE.
Идея, сделать клавиатуру которая при нажатии на клавишу будет генерировать такой код и отправлять как escape последовательность.
Естественно раскладка будет выбираться на стороне клавиатуры, и допустим выводится на символьный экран встроенный в клавиатуру, будет ещё переключатель который будет переключать между стандартным режимом и моим, поэтому в биос я попаду, если потребуется =) А сама таблица раскладки будет хранится на сд карте, поэтому если надо можно будет добавить ещё или отредактировать.
Внимание вопросы и приглашение к обсуждению, насколько это универсальное решение? На всех ли популярных линукс дистрах распространена эта комбинация? такая последовательност сильно ли грузит систему? Будет ли задержка при вводе? Какие подводные? И оцените идею в общем.
клавиатура, линуксоиды, размышления