2010-03-05 3 views
1

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

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

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

ответ

2

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

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

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

1

Хорошо, если у вас есть старая машина Symbolics Lisp, лежащая вокруг the Lisp Machine keyboard had parentheses unshifted and brackets shifted, но я не могу придумать никаких современных клавиатур с этим свойством по умолчанию.

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

Смежные вопросы