Какая наиболее удобная раскладка клавиатуры/клавиатуры для программирования?

Я немного занимаюсь Objective-C, Matlab и Python и начинаю уставать от клавиатуры, которую использую (AZERTY). Это далеко не оптимально, так как, например, нужно нажать ALT+ SHIFT+ (, чтобы получить [. Я думаю о покупке новой клавиатуры для программирования, и QWERTY-клавиатуры кажутся очевидным выбором (я предполагаю, что этот язык/среда были разработаны с такими клавиатурами).

Какая раскладка клавиатуры/клавиатуры обеспечивает прямой доступ к клавишам программирования, например [, {или |?

Какие клавиатуры позволят вам набирать [] и другие распространенные символы, используемые в программировании, с меньшими усилиями, чем французские/бельгийские?
@Tom Gewecke - не смог бы написать комментарий лучше вашего - и не вижу, как сформулировать более фактический вопрос (хотя постараюсь). но кажется, что мои комбинации из трех пальцев - это мнение!
Связанный вопрос наprogramrs.stackexchange о конкретных клавиатурах ( веб )
Используйте Ukelele, чтобы переназначить числовую строку с символами, которые вы используете чаще всего, такими как { [ ( < ! - /, не нажимая Shift, затем назначьте числа слою Shift или, если вы не возражаете, просто используйте цифровую клавиатуру. Dvorak благоприятствует чередованию рук, поэтому часто набираемые пары помещаются в разные руки Другие макеты, такие как арнсито, способствуют вращению пальцев, поэтому частые пары используют одну и ту же руку при движении внутрь.

Ответы (3)

Большинство людей используют QWERTY только потому, что она самая популярная, но если вы все равно изучаете новую раскладку, вы можете попробовать Dvorak.

Если вы не хотите изучать другую алфавитную раскладку, вы можете использовать такой инструмент, как Ukelele , чтобы улучшить раскладку программирования для специальных символов, сохраняя при этом AZERTY для остальных клавиш.

Дворжак действительно ( википедия ). Существует даже франкоговорящая группа, продвигающая клавиатуру, предназначенную как для письма, так и для программирования (называется BEPO). Спасибо!

Для этого я сделал специальную раскладку клавиатуры azerty: https://github.com/r03/azerty/

Макет представляет собой комбинацию обычного бельгийского азерта и азерта Apple. Я также сопоставил клавиши {} с более простым расположением рядом с клавишей ввода.

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

Колемак можно попробовать .

Он меньше отличается от QWERTY и AZERTY, чем Дворак, поэтому у вас будут наиболее часто используемые сочетания клавиш + X, + C, + Vв том же месте и + Q, + W, + A, + Zслева, идентичные QWERTY (но не AZERTY).

[, ], {, }и |находятся на тех же местах, что и в QWERTY.

Также проверьте сравнение усилий при наборе текста QWERTY, Dvorak и Colemak.