首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编程的首选键盘布局

编程的首选键盘布局
EN

Stack Overflow用户
提问于 2010-11-10 07:37:02
回答 5查看 4.7K关注 0票数 6

我大约在两个月前开始编程,我想现在,我在C#或Clojure中游手好闲(我有严重的决策问题)。不管怎样,我来自挪威,我们使用的键盘布局与说英语的国家不同。我不知道德国或法国的键盘布局与我们的相比如何,但用它编写代码真的很痛苦(感兴趣的人说是Norwegian QWERTY-layout)。

无论如何,伸手去拿()[]{}真的让我的手指很痛,因为我真的不得不伸展我的手指。此外,尽管这很小,但它仍然让我感到奇怪,<>也很难拿到。

所以,我想知道是否有人在布局方面有什么建议可以使用?在英文的QWERTY布局上,()[]{}是更好还是几乎一样?最后,DVORAK真的是一个很好的编程布局吗?

提前感谢:)

EN

回答 5

Stack Overflow用户

发布于 2010-11-10 07:43:31

类似C语言的编程语言通过使用在大多数其他键盘布局上难以达到的符号,自豪地展示了它们的美美传统。我求助于US International,它允许我在不折断手指的情况下输入{}[]\,但同时仍然可以输入我不想放弃的母语字符ä,ö,ü和«(有些人使用美国布局,每次为了方便而牺牲拼写时,我都会感到身体上的痛苦)。

德沃夏克至少看起来足够好了。然而,在那里更改布局的成本可能比另一个QWERTYZ布局高得多。

票数 4
EN

Stack Overflow用户

发布于 2010-11-13 21:45:05

披露:我有偏见。:-)

顺便说一句,我也来自挪威!美国的Qwerty比挪威的Qwerty更适合编程。尽管如此,它的右手小指拉伤,手和手指交替不好。

15年前,我对自己说:一定有比这更好的方式将用于编程的符号放在键盘上。因此,我创建了Programmer Dvorak布局,它是专为方便输入诸如Clojure和C#等编程语言中常用的括号符号而设计的。

作为字母键的基础,我选择了(经典的) Dvorak布局,我认为这是最好的,有科学记录的英语布局。即使在编程时,您键入的大部分内容也是散文(关键字、函数名称、注释、文档)。

对我来说,我认为这是一个巨大的成功:我不再有任何手指肌肉疲劳,我打字的速度即使不比以前更快,也和以前一样快。

但是,对于具有固定位置的键盘,需要进行一些权衡:如果一个键被赋予一个新的位置,那么先前占据该位置的那个键也必须被移动。诀窍在于使获得的好处大于坏处。

我做的主要工作是将数字键降级为切换状态,将北欧字符降级为组合键。如果你主要是写你的母语,那么这可能不适合你。

如果你想自学Dvorak,那就准备好接受三到六个月的非常缓慢的打字过渡期。我是在写论文的时候做的。

票数 3
EN

Stack Overflow用户

发布于 2010-11-10 08:09:19

此外,您还可以使用Microsoft的键盘布局创建器调整布局以满足您的需求。当然,这样做的一个小问题是它不会使物理按键上的字幕移动。为此,你需要极其昂贵的擎天柱Maximus键盘。;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4139845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档