问题标签 [dvorak]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 适用于 Windows 的 Mac 风格“Dvorak - Qwerty 命令”键盘映射?
我有兴趣切换到 Dvorak 键盘布局。大家遇到的问题是常见的编程*键盘快捷键,例如:
- Ctrl+C
- Ctrl+V
- Ctrl+Z
将不再是键盘左下角的键,因为 Dvorak 布局在不同的位置有 C、V 和 Z。
Mac 通过使用名为“Dvorak - Qwerty Command”的键盘布局解决了这个问题,其中键盘通常处于 Dvorak 模式,但如果您按下命令键,则映射会暂时恢复为 Qwerty。
Windows 上是否存在这样的功能?有人建议可以使用Microsoft 键盘布局创建器来完成这样的壮举,但我不会假装理解所有这些。
换句话说,Stackoverflow 用户,这是一个已经解决的问题吗?
* 笑话是最常见的编程任务是Ctrl+C,Ctrl+V。
binding - 无法在 Screen 的 CA Esc 模式下将 HJKL 绑定到 DLTH
我希望我的 Zsh 在 Screen 中对 Dvorak 友好。
我正在尝试在 Zsh 中进行以下绑定,以便我可以在 Ctl-a Esc 模式下使用它们来移动
我还没有找到任何方法来做到这一点。
如何在 Screen 中进行以下键绑定,以便我可以在 CA Esc 模式下使用它们?
vim - 当我使用 Dvorak 时,无法在 Vim 的 Tlist 中向上移动 t
问题:在 Vim 的 Taglist 中向上移动 "t"
当我不在 TagList 中时,移动键 DHTN 在 Vim 中工作。
如何在 TagList 中也启用移动键“t”?
vim - 无法消除 Vim 的 Taglist 中的 T
我在 .vimrc 中有以下代码
该命令执行它应该执行的操作。但是,该命令在 Vim 启动时也给了我以下错误
您如何消除键盘快捷键,这样您就不会在 Taglist 中收到消息,但您仍然可以使用默认的“T”在 Dvorak 中向上浏览?
typing - 德沃夏克打字适合编程吗?
我一直在寻找提高工作效率的方法,并且阅读了很多关于使用Dvorak键盘打字的文章。
看起来这对于编写普通散文会更有效率,但是对于编程呢?
我怀疑它是否有效,因为在编程中使用分号、冒号、括号和 & 符号比在日常打字中更常见。
有没有人有这方面的经验?
eclipse - 带有 Dvorak 的 Eclipse 键盘快捷键
我将 Eclipse 与 Dvorak-QWERTY 命令(Mac 选项)一起使用。我正在运行 OS 10.6。但是当我按下命令键时,它不会恢复为 QWERTY 键盘,而是保持为 Dvorak。这使得键盘快捷键更难使用。我该如何解决这个问题?
visual-studio - 为什么 Visual Studio 在 autohotkey 之前捕获关键事件?
我最近切换到 Dvorak 键盘布局作为一个实验。过渡中最困难的部分之一是处理热键。大多数热键在设计时都考虑到了 QWERTY,更糟糕的是,热键似乎受到肌肉记忆的极大限制。
我没有重新学习所有热键,而是编写了一个自动热键脚本,当 、 或 键与其他键一起按下时,将 Dvorak 布局转换Ctrl回AltQWERTY Win。除了 Visual Studio '08 之外,它在我尝试过的任何地方都运行良好。似乎在自动热键可以翻译它们之前就已经捕获了击键。
为什么会发生这种情况,我该如何解决?
以下是我的脚本的摘录(从头开始):
更新:该脚本在新安装了 ahk、vs08 和 coderush 的 Win7 上运行良好。我遇到问题的机器正在运行 vista。关于如何进一步诊断的任何想法?
更新 2:该脚本适用于 Vista 和 2010 beta 2。似乎仅适用于 vs 08 + vista。今晚将尝试全新安装 vs08。
language-agnostic - 理想的编程键盘布局
我经常听到抱怨为了简洁而大量使用符号的编程语言,尤其是 C 和 C++(我不会接触 APL),因为它们需要频繁使用 shift 键而难以键入。一两年前,我自己也厌倦了,下载了微软的Keyboard Layout Creator,对我的布局进行了一些更改,并没有回头。速度差异惊人;通过这些简单的更改,我可以将 C++ 代码的输入速度提高 30% 左右,当然这取决于代码的复杂程度;最重要的是,我在普通文本中的打字速度没有受到影响。
我的问题是:有哪些可供编程的替代键盘布局已经流行,它们中的任何一个仍在现代使用中,您个人是否使用任何更改的布局,以及如何进一步优化我的布局?
我对标准 QWERTY 布局进行了以下更改。(我不使用Dvorak,但有一个值得一提的程序员 Dvorak布局。)
- 用顶行中的符号交换数字,因为长或重复的文字数字通常被命名常量替换;
- 用波浪号交换反引号,因为反引号在许多语言中很少见,但析构函数在 C++ 中很常见;
- 用下划线交换减号,因为下划线在标识符中很常见;
- 用方括号交换花括号,因为块比下标更常见;和
- 用单引号交换双引号,因为字符串比字符文字更常见。
我怀疑这最后一个可能是最具争议的,因为它要求使用 shift 来输入常见的收缩,从而对运行文本的干扰最大。这种布局显着提高了我在 C++、C、Java 和 Perl 中的打字速度,并且在 LISP 和 Python 中有所提高。
emacs - 在启动时设置 Emacs 的输入法
我已将默认输入方法变量设置为“english-dvorak”:
当我启动 Emacs 时,没有选择这个输入法。我怎样才能使所有缓冲区默认在此输入法中打开?
linux - 如何启动键盘映射项目
我已经尝试了 dvorak 键盘布局,并且我还查看了程序员 dvorak 和 colemak 布局。但是我想要创建一个新的布局,在代码和 *nix 中更好。
我从许多代码中做了一些统计,包括 java、python、ruby、php、c、js,并得到了哪个键使用最多、哪个符号使用最多、哪个数字使用最多的结果。
键盘将完全随机播放。
_ 和 - 应该分开,= 应该得到一个好的位置,{} 不应该在移位的地方....
数字键的频率不等,0 最多,然后 1, 2, 3 , 4 , 5, 6 , 9 ,8 ,7 很少使用,它会移到移位位置,...
还有很多字母的变化,e,t是用得最多的,一些像re,er,es,se这样的序列,也是用得最多的,我把它们放在一起“RES”,...
它与 dvorak 和 colemak 不同,我想要的不仅仅是一个 Xmodmap 文件,我想要一个键盘映射项目。在此之前,我有一个问题。
setxkbmap us -v colemak
, 什么意思?colemak 是我们布局的变量吗?但是 dvorak 是“setxkbmap dvorak”,有什么不同。如果我写了一个 linux 键盘映射文件,我应该以不同的格式再次编写一个 Xorg 键盘映射文件吗?如果为真,我在哪里可以找到 archlinux 中的 Xorg 键盘映射文件?
我正在使用archlinux,不同的linux发行版和unix和*bsd系统之间的keymap文件是否相同?
我在哪里可以找到一些有用的文档?
==================== 有关此布局的更多信息,请参阅此问题。 https://stackoverflow.com/questions/3875077/what-do-you-think-about-this-keyboard-layout-for-programmers