问题标签 [colemak]

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.

0 投票
8 回答
10854 浏览

keyboard - 带有 Emacs 或 VIM 的 Colemak 键盘

我一直在我的 TODO 清单上划掉一些东西。我最近拿起了Colemak。接下来我想学习 Vim 或 Emacs。我倾向于 Vim,但它的好处之一是坚持本垒打。有了Colemak,主排已经改变。我意识到我可以重新映射键,但是将功能分配给不同的字母对我来说并不是很有吸引力(如果字母与其功能之间存在任何关系。我知道运动不相关,但我不确定其余的.)

我不想开始一篇关于文本编辑器的争论文章,而是希望收到来自 Colemak(或 Dvorak)用户关于替代键映射和这两个编辑器的评论。

谢谢

0 投票
2 回答
1313 浏览

emacs - Emacs 定义键,Viper 模式键绑定

我正在尝试学习 emacs,获得 vi 自定义键绑定。

使用毒蛇模式,重新绑定密钥的正确方法是什么?(我使用Colemak 键盘布局(而不是 qwerty)所以必须改变 n->j 之类的东西)但希望它在 viper 模式下工作。

从 GNU.org 上的这个键绑定指南: http ://www.gnu.org/software/emacs/manual/html_node/viper/Key-Bindings.html

它说要放入 .viper 文件的命令是:

它对我不起作用...实际上我什至不确定我是否具有“定义键”功能...

我不确定我的 emacs 版本是否提供“define-key”?

这有效,但不适用于毒蛇模式

任何帮助将非常感激。这是我使用 Emacs 的第一天,让 Colemak 和 Viper 模式正常工作很痛苦。

感谢您的帮助...

0 投票
1 回答
449 浏览

emacs - 如何将前缀参数移动到 Emacs 中的不同键?

我正在使用备用键盘布局(Colemak),我想将universal-argument命令移动到 Emacs 中的不同键,C-l而不是C-u. 我尝试了以下方法,但它不允许我将多个通用参数以乘法方式 ( C-l C-l C-l) 链接在一起,并且它也会中断C-l C-u(应该向上移动 4 行):

0 投票
1 回答
12293 浏览

vim - 在 VIM 正常模式状态行中显示按下的键

我使用 VIM、Colemak 键盘布局和 Microsoft Natural 4000 键盘。由于 Natural 4000 有不同形状的键,我无法更换键帽。这意味着每个键都标有“不正确”键——我按下“O”键并输入“Y”。

这在正常使用中很好,因为我用 Colemak 流畅地触摸打字并且不会打很多错字。但是使用 VIM 会出现一些问题,因为我经常需要“乱序”敲击一个键——即,在没有任何上下文的情况下突然敲击“g”。出于某种原因,这很难做到,而且我一直按错键。

我希望能够点击一个前缀键(比如两次前导键 - \),然后在状态行上显示我在 1-2 秒内点击的任何其他键。

这样,我可以快速点击\,然后点击一两个键,看看它“真正”是什么键。

任何想法我怎么能做到这一点?

0 投票
2 回答
747 浏览

vim - Vim: set langmap=e;h 打破 supertab 插件

我是 Vim 的新手,正在尝试设置一些插件。到目前为止,我已经安装了病原体、pyflakes 和 supertab。后者似乎不起作用;tab在插入模式下按下只会写入字符串<Plug>SuperTabForward

问题仅出现在我的 vimrc 中的以下行(为了使用 colemak 布局更好地导航):

没有上面的行,它工作得很好。经过进一步的实验,我将其范围缩小到set langmap=e;h. 这条单行打破了超级表。

我对 Vim 完全没有经验,对正在发生的事情或如何修复它一无所知。即使是一种解决方法也会很有趣。

0 投票
2 回答
303 浏览

vim - 视口导航不支持重新映射 vim 方向键

我正在使用 colemak,因此我重新映射了我的方向键,就像这样

问题是视口导航不支持这些键绑定。例如。当我按下时,^w+n我想将焦点转移到左侧的视口,而是打开了一个新的空视口。

如何帮助单独重新绑定所有视口导航键?

0 投票
3 回答
8264 浏览

keyboard - 修改后的 Colemak 用于编程

是否存在专门为编程设计的修改后的Colemak键盘布局?

几天前,我对 Colemak 键盘布局进行了冷战,我真的很喜欢它用于正常打字,但是对于像;(分号)键这样的频繁编程字符,我遇到了一些问题。具有大括号和括号的直接映射的修改布局会很好。

显然,我可以通过反复试验自己重新映射这些键,但我希望有人进行了一些测试以确定常用语言字符的最佳布局。

0 投票
1 回答
679 浏览

macos - 感叹号(!)的Karabiner键码是什么?

我正在尝试切换键“1”和“!” 使用Karabiner,但我在任何地方都找不到感叹号的关键代码。不可能吗?

0 投票
0 回答
76 浏览

vim - vim 重映射n 不工作

所以,我是一个 colemak 用户,我是第一次尝试 vim。

作为一个 colemak 用户,我正在使用 colemak.vim,所以我的动作不是 on k,h,l,j,但是u,n,i,e

现在,我正在尝试重新映射CTRL-w(movement): Change focus to the window in the direction (h,j,k,l) indicated到 colemak 使用。我这样做是正确的:

但是如果我按 CTRL-r(n,u,e,i) 它不起作用。实际上,它起作用的 CTRL-r(h,k,j,l) 很奇怪。

我究竟做错了什么?有人可以帮我吗?

谢谢

0 投票
0 回答
59 浏览

vim - Vim NERDTreeMenu 重映射

我是 Colemak 键盘布局用户,最近开始学习和使用 Vim。

normal我可以通过在 .vimrc 中放置自定义映射来映射模式中的箭头键noremap u k(因为键hjki在 Colemak 布局中位于不同的位置)。

但是,当我尝试使用 NERDTree 时,浏览 NERDTree 菜单对我来说变得非常困难,因为我必须使用键来j上下k导航(这些键在 QWERTY 中)yk

有没有办法将这两个键映射到其他键?

我真的很感激任何帮助!