Кронштейны и международные клавиатуры - PullRequest
1 голос
/ 05 марта 2010

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

В Aklo я использую квадратные скобки для группировки подвыражений на том основании, что драгоценные несмещенные скобки следует использовать для наиболее распространенного случая.

Но это на клавиатуре США. Существуют ли раскладки клавиатуры, на которых на самом деле проще вводить скобки, чем квадратные скобки? Если да, то оценят ли программисты, использующие такие клавиатуры, возможность использования скобок?

Ответы [ 2 ]

2 голосов
/ 05 марта 2010

Некоторые раскладки клавиатуры (например, немецкий и норвежский) требуют использования клавиши «Alt Gr» (правая клавиша alt) для доступа к квадратным скобкам и фигурным скобкам. Это несколько сложнее набирать текст, чем парен, потому что клавиша Alt-Gr меньше, чем shift, и не удобно расположена под вашим мизинцем. Также квадратные скобки расположены на клавишах 8 и 9 на немецких клавиатурах, которые находятся прямо над клавишей alt-gr, поэтому вам нужно двигать рукой так, чтобы большой палец находился на Alt-Gr, а средний палец (или любой другой) находится на 8 или 9.

Я нахожу это довольно раздражающим, но я также довольно привык к тому, что программирование на немецких клавиатурах - это боль.

Насколько мне известно, у всех распространенных раскладок клавиатуры есть парены, такие как shift + 8/9 или shift + 9/0, поэтому для их печати на всех раскладках требуется одинаковое усилие, но в некоторых раскладках квадратные скобки требуют больше усилий.

1 голос
/ 05 марта 2010

Что ж, если у вас есть старая Symbolics Lisp Machine, лежащая около , на клавиатуре Lisp Machine были круглые скобки без смещения и скобки сдвинуты , но я не могу представить какие-либо современные клавиатуры с этим свойством по умолчанию.

Некоторые из моих друзей, владеющих emacs, поменяли местами [] и () в своих привязках клавиш.

...