как начать проект раскладки клавиатуры

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

Я сделал некоторую статистику из многих кодов, включая java, python, ruby, php, c, js, и получил результат, какой ключ используется больше всего, какой символ используется больше всего, какое число используется больше всего.

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

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

частота клавиш с цифрами не равна, чаще всего используется 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 в другом формате? если да, то где я могу найти файл раскладки Xorg в archlinux?

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

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

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


person guilin 桂林    schedule 05.10.2010    source источник


Ответы (3)


здесь находится ссылка на оптимизатор раскладки клавиатуры, который позволяет вам "оценить" вашу раскладку, используя текстовые файлы, которые вы хочу. Вы также можете найти некоторые полезные ссылки на нем.

person mb14    schedule 05.10.2010
comment
Я никогда не пытался установить его, просто знаю, что этот сайт существует и может быть вам полезен. Если у вас возникли проблемы с его использованием, я предлагаю вам задать новый вопрос. - person mb14; 05.10.2010

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

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

person alanc    schedule 05.10.2010

В стандартном дистрибутиве Linux вы должны найти макет «Программист США Дворжак». Он не такой перетасованный, как вы описали, но имеет хорошие идеи.

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

person Didier Trosset    schedule 06.10.2010