是否值得为不使用Emacs的Windows用户交换Ctrl和Caps Lock键

时间:2020-03-06 14:40:16  来源:igfitidea点击:

尽管我不使用Emacs,但我已经知道Steve Yegge的建议,将Ctrl和Caps Lock交换了一段时间。我刚刚尝试过将它们换成一个实验,但发现调整起来很困难。现在有几条快捷方式对我来说是第二天性,我还没有意识到它们在使用键盘方面有多么根深蒂固。

特别是,我继续使用旧的Ctrl键来表示Ctrl + Z(撤消)以及剪切,复制和粘贴操作(Ctrl + X,C和V)。尝试从原始位置转到Ctrl + Z时,我不知道该戴哪个手指,因为无名指,中指或者食指感觉不舒服。这是我会习惯于原来位置的方式,还是应该给它一点时间,还是这种安排不适合Windows键盘快捷键?

我很想听到成功完成转换的人以及尝试过转换并移回原位的人,尤其是在Windows上进行转换的人。

打字时是否会改善我的打字速度或者舒适度?

我们是否有任何有关手指位置或者打字训练的提示,以加快转换速度。

解决方案

我已经做了很长一段时间了,即使我也不是Emacs用户,这对我来说也是很自然的(我在那场特定战争的Vim阵营:))。实际上,转移到其他计算机(同事,家庭成员等)很自然,这让我感到非常悲伤,因为Ctrl不在"应有的位置"。

我实际上不交换控制和大写字母,而只是将大写字母设为另一个控制键。我无法想像我一生中有一次故意按下大写锁定,因此我从未错过。

这样,我们就习惯了使用它,但是如果我们滑下来并使用旧的控件,一切仍然会奏效。对我来说很好。

这里有一个.reg文件。

进行过渡时我没有问题。我使用两种配置的键盘都没有问题。也许将其作为硬件解决方案(以及正确打印的标签)使它比通过软件完成变得容易,并且必须记住如何设置每台机器/键盘。

对于emacs ctrl,应该在vim的大写锁定处,转义键应该在大写锁定处。我真的觉得应该将大写锁定按钮重命名为"免费停车",并且操作系统应该使系统托盘实用程序能够快速将免费停车按钮从逃生,控制到需要一遍又一遍地键入的内容进行更改。

我是在几个月前和大约1周的初始学习期后切换了Caps Lock和Ctrl键,我最大的问题是当我使用未切换键的计算机时。

我首先做了一些注册表修改,但是我不记得我在哪里找到有关如何做的信息。现在,我使用的是称为Remapkey的小型实用程序,即使我认为我使用的是旧版本,该实用程序也包含在Windows Server 2003资源工具包工具中。

我认为最好戴上帽子取决于物理键盘。

在家里,我在Kinesis Ergo Elan上打字,我的Ctrl键在拇指下,还有2 * alt,空格,enter,backspace,delete,pgup,pgdn,home和end;键盘的其余部分相当正常地布置,除了板子是分开的。

在准备好ctrl键的情况下,最有效的方法是将大写锁定放在大写锁定(而大写锁定在esc上,这是我需要的几次)。即使我们是emacser,嘿...它也可以用作备用的"前缀alt键",并且我们可能会要求浏览器每天停止几次运行。

另一方面,如果我在笔记本电脑上键入左下角的键是Fn而不是ctrl(ffs ...),并且我不能用一个手指按住Shift + ctrl,则放下按住Ctrl键(这样我就可以用一根手指握住它们了)。至少,如果我们不喜欢操作者,或者我们不介意转义键离得更远(或者有一些疯狂的系统)。

真正有趣的是在Shift + Shift上放一些时髦的键(是的,两个Shift键)。可以使用xmodmap相当直接地完成此操作。我把撰写键放在那儿。如果我们不需要撰写,则可能需要添加其他内容(例如esc)。