Dvorak打字员如何处理像Ctrl-C这样的快捷键? (Dvorak打字员指使用Dvorak键盘布局的人)

25
  • 你是否更改操作系统中的键位绑定,例如将Ctrl-Q作为快捷键?

  • 你是否可以伸展左手到达C键?

  • 你是否使用右侧的Ctrl键并用右手按快捷键?

8个回答

19

当我转换到 Dvorak 键盘布局后,我主要使用 Ctrl+InsShift+Ins 来复制/粘贴。现在,我使用 Ctrl+CCtrl+V 以及其他特定于程序的快捷键,但我已经学会了在它们的“奇怪”位置上使用它们。

在 SuperUser 上曾有类似的问题,并提供以下解答:

  • 使用 AutoHotKey 脚本重新映射按键 (链接)
  • 使用微软键盘创作器进行重新映射 (链接)
  • 安装第三方应用程序来自动重新映射它们 (链接, 链接)

你真的会直接使用吗?你是伸出左手,用右手控制还是双手都用? - sanfilippopablo
1
在普通键盘上,我通常使用双手,因为我经常进行触摸打字,而且两只手已经在那里了。有时我会用右手完成所有操作,但从不伸展左手。在我的工作和家庭开发机器上,我有带有额外可编程键的键盘,并将其中3个映射为剪切、复制和粘贴...所以在大多数情况下,我都是作弊! - techturtle
我自从使用Windows之前就一直在使用Ctrl/Shift+Ins/Del,所以现在仍然如此,并且这样做避免了整个问题。 - KlaymenDK
按ctrl和顶部行需要伸出手臂,这相当困难。使用两只手会更容易。 - SurpriseDog
我使用AutoHotKey将Windows-C、V和Z重新映射为复制、粘贴和撤消。最终,我发现我使用的是Control-C、V和Z,不需要进行映射。 - Ben T

5

Mac电脑内置了Dvorak-QWERTY⌘键盘布局,当你按住Command键时,它会临时切换到QWERTY布局。此外,还有一个带有QWERTY快捷键的Dvorak键盘布局。对于Windows系统,我使用https://code.google.com/p/dvorak-qwerty/,它可以很好地与Ctrl和Alt配合使用,但无法与Win键配合使用,不过这也不是太糟糕。


2
我没有使用任何提供的解决方案:相反,我修改了CapsLock键,使其成为一个死键,用于编程各种操作。例如,当我按下CapsLock和标有(在QWERTY中)的键时:
  • S,这被映射到Ctrl-X(因此剪切)
  • D,这被映射到Ctrl-C(因此复制)
  • F,这被映射到Ctrl-V(因此粘贴)
  • I,这被映射到上箭头
  • K,这被映射到下箭头
  • J,这被映射到左箭头
  • L,这被映射到右箭头
  • 等等。
Gustavo Duarte在他在https://manybutfinite.com/post/home-row-computing/中介绍这个想法时称之为“Home Row computing”,然后是https://manybutfinite.com/post/home-row-computing-on-mac/ 我非常确定这在打字速度方面占据了很大一部分,除了触摸打字。

2

我使用AutoHotKey这个程序来将C、X和V键映射回它们在Querty键盘上的原始位置。


2
在Linux上,适用于Wayland上某些版本的Gnome的解决方案是这个。它将在安装时设置所有规则,并且会透明地工作。
以前的答案:
在Cinnamon中,在某些应用程序(例如vscode编辑器)中键入时,以下操作可行:
  • 在键盘设置中,将QWERTY键盘布局添加为列表中的第一个,
  • 添加Dvorak布局作为第二个。
在使用Dvorak布局键入文本时,按下Ctrl仍将使用第一个(qwerty)布局。 这在其他应用程序中无法工作,例如Firefox浏览器,因此可能非常令人困惑。 在这些情况下,拥有一个快捷方式(例如Alt + Shift)来切换布局会有所帮助。
虽然有时可能很困难,但这种方法的优点似乎是不需要额外的软件。

1
我已经编写了一个名为Dvertkey的AutoHotKey脚本来解决这个问题。
我使用Dvorak键盘已有16年,多年来我一直使用了在本帖中提到的各种替代键位映射,但是当使用一些最近版本的Microsoft应用程序时(例如Office应用程序和SQL Server Management Studio),所有这些替代方案都失效了。它们似乎在使用元键时忽略了Windows自己的键位映射,使得混合布局没有用处。AutoHotKey绕过了这个问题,确保我在任何应用程序中都能得到我想要的结果。

0

我已经使用Dvorak键盘很长时间了,以至于我无法想象重新映射ctrl-c和其他热键到除了Dvorak键盘上它们应该在的位置之外的任何其他位置。至于热键,只需使用两只手进行组合更容易和更自然。用左手控制ctrl,另一只手控制c键。试图思考ctrl-c并按下其他键会太令人困惑。

对于偶尔需要WASD的Windows游戏,我只需在游戏期间切换键盘,如果这意味着在聊天中打QWERTY句子,那么我只需在脑海中切换并稍微慢一点地输入。


0

这些字符可以通过正确的控制键访问(对于x来说有点伸展)。如果您是右撇子,并且右手放在鼠标上,只需将左手移动到右侧的控制键并执行组合键即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接