как начать проект раскладки - PullRequest
2 голосов
/ 05 октября 2010

Я попробовал раскладку клавиатуры дворака, а также взглянул на программистов раскладки дворака и колемака.Но то, что я хотел бы создать новый макет, который лучше в коде и * nix.

Я сделал некоторые статистические данные из многих кодов, включая Java, Python, Ruby, PHP, C, JS, иполучить результат того, какая клавиша используется чаще всего, какой символ используется чаще всего, какая цифра используется чаще всего.

Клавиатура будет полностью перетасована.

_ и - должны быть отделены друг от друга, = должен получиться хорошимpostion, {} не должен быть в месте смены ....

частота клавиш цифр не равна, 0 - это самое большее, затем 1, 2, 3, 4, 5, 6 и 9, 8, 7редко используется, он будет перемещаться в смену, ...

, а также многие меняются с буквами, e, t используется чаще всего, некоторые последовательности, такие как re, er, es, se, также используются чаще всегоЯ собираю их вместе "RES", ...

это отличается от dvorak и colemak, я хочу не только файл Xmodmap, я хочу проект карты ключей.Перед этим у меня есть вопрос.

  1. setxkbmap us -v colemak, в чем смысл?Colemak это переменная нас макет?но dvorak - это "setxkbmap dvorak", в чем разница.

  2. если я написал файл таблицы ключей linux, должен ли я снова написать файл таблицы ключей Xorg в другом формате?если true, где я могу найти файл раскладки Xorg в archlinux?

  3. Я использую archlinux, является ли файл раскладки одинаковым между разным дистрибутивом linux и unix и системой * bsd?

  4. где я могу найти полезную документацию?

=================== больше информации об этом макете смотрите в этом вопросе.https://stackoverflow.com/questions/3875077/what-do-you-think-about-this-keyboard-layout-for-programmers

Ответы [ 3 ]

1 голос
/ 05 октября 2010

здесь - это ссылка на оптимизатор раскладки клавиатуры, которая позволяет вам «оценивать» раскладку, используя нужные текстовые файлы.Вы также можете найти на нем несколько полезных ссылок.

0 голосов
/ 06 октября 2010

В стандартном дистрибутиве Linux вы должны найти макет «USA Programer Dvorak». Он не такой тасованный, как вы описали, но имеет хорошие идеи.

Я предпочитаю использовать стандартные макеты, а не персонализированные макеты. Всегда сложно использовать несколько машин для развертывания на всех них (@home, @work ...). Вы всегда пропускаете свою супер-волшебную фантастическую карту клавиш. (Это причина, которая заставляет меня использовать стандартный dvorak вместо собственного сопоставления, который заставляет меня использовать vim вместо nedit, ...)

0 голосов
/ 05 октября 2010

Информация о файлах раскладки клавиатуры X находится по адресу:

Файлы конфигурации Xkb являются стандартными для всех версий Linux и Unix, хотя их расположение для установки различается.Большинство современных дистрибутивов устанавливают их сейчас под /usr/share/X11/xkb/.

...