代码之家  ›  专栏  ›  技术社区  ›  rwallace

支架和国际键盘

  •  1
  • rwallace  · 技术社区  · 14 年前

    大多数编程语言使用括号对子表达式进行分组。

    在Aklo中,我使用方括号对子表达式进行分组,理由是最常见的情况应该使用宝贵的非移位括号。

    但那是在美国的键盘上。有没有比方括号更容易输入括号的键盘布局?如果是这样,使用这种键盘的程序员会欣赏使用括号的选择吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   sepp2k    14 年前

    某些键盘布局(例如德语和挪威语)要求您使用“alt gr”键(右alt键)访问方括号和花括号。这对打字来说是比较痛苦的,因为alt gr键比shift小,而且不方便放在你的小指下面。另外,方括号位于德国键盘上的8和9键上,正好位于alt gr键的正上方,因此您必须移动您的手,使您的拇指位于alt gr上,中指(或任何一个)位于8或9上。

    我觉得这很烦人,但我也很习惯在德国键盘上编程是一种痛苦。

    据我所知,所有常见的键盘布局都有SHIFT+8/9或SHIFT+9/0,因此在所有布局上键入它们需要同样的努力,但在某些布局上,方括号需要更多的努力。

        2
  •  1
  •   Edward Kmett    14 年前

    好吧,如果你碰巧有一台旧的符号Lisp机器 the Lisp Machine keyboard had parentheses unshifted and brackets shifted 但是我不能想象默认情况下任何具有此属性的现代键盘。

    我的一些Emac挥舞着朋友交换 [] () 但是在它们的键绑定中。