我已经知道Steve Yegge建议交换Ctrl和Caps Lock 现在一段时间,虽然我不使用Emacs。我刚刚尝试将它们作为实验进行交换,我发现很难调整。现在有几个快捷方式对我来说是第二天性的,我还没有意识到它们在我如何使用键盘方面的根深蒂固。

特别是,我继续使用旧的Ctrl键进行 Ctrl + Z (撤消),以及剪切,复制&粘贴操作( Ctrl + X C V )。尝试从原始位置转到 Ctrl + Z 我不知道哪个手指放在 Z 上,因为它感觉很尴尬我的戒指,中指或食指。这是我习惯的方式,就像我习惯了原来的位置一样,我应该给它时间或者这种安排不适合Windows键盘快捷键

我很想听听那些成功完成过渡的人以及那些尝试过并回过头来的人,尤其是那些在 windows 上做过这些事情的人。

打字时打字速度或舒适度是否会有所改善。

您是否有任何关于手指位置或打字训练的提示,以加快过渡。

有帮助吗?

解决方案 4

我最终在Zach的回答中接受了建议,但是如果使用AutoHotKey自行保存并释放了大写锁定,则表现为 ESC 键。本要点中的脚本: CapsLockCtrlEscape.ahk

我也将 Ctrl + Shift + 大写锁定绑定到大写锁定需要它使用此AutoHotKey脚本:

#IfWinActive
   ^+Capslock::Capslock ; make CTRL+SHIFT+Caps-Lock the Caps Lock toggle
return

其他提示

我实际上不会交换控件和大写字母而只是制作大写另一个控制键。当我在目的上遇到大写锁定时,我想不起生命中的一次,所以我没有错过它。

这样,你习惯了使用它,但如果你滑倒并使用旧的控件,事情仍然有效。它对我来说非常好。

有一个.reg文件可以执行此操作此处

我已经做了很长一段时间了,这对我来说很自然,即使我不是Emacs的用户(我正处于特定战争的Vim阵营:))。事实上,移动到其他机器(同事,家庭成员等)是非常自然的,因为Ctrl不是应该的地方。

对于emacs,ctrl应该是大写锁定 - 对于vim,转义键应该在大写锁定上。我真的觉得大写锁定按钮应该重命名为“免费停车”。和操作系统应该制作一个系统托盘实用程序,以便快速将免费停车按钮从逃生,控制,转换为您需要反复输入的任何内容。

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

我第一次做了一些注册表黑客但我不记得我在哪里找到了如何做的信息。现在我正在使用一个名为Remapkey的小工具,它包含在Windows Server 2003资源工具包工具中,即使我认为我使用的是旧版本。

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

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

在家里我输入一个Kinesis Ergo Elan,我的ctrl键在我的拇指下,还有2 * alt,空格,输入,退格,删除,pgup,pgdn,home和end;除了电路板被拆分外,键盘的其余部分通常都是正常布局的。

随着ctrl键的准备就绪,最好将逃生放在大写锁定上(并且在esc上大写锁定,我需要它几次)。即使你是一个emacser,嘿......它也可以作为一个备用的“前缀alt键”,你可能会要求你的浏览器每天停止它做几次。

另一方面,如果我在我的笔记本电脑上打字,左下角的键是Fn而不是ctrl(ffs ...)而且我不能用一根手指按住shift + ctrl,它可能会使将ctrl放在帽子上的感觉(这样我可以用一根手指握住它们)。至少如果你不是一个vi'er,或者你不介意逃脱密钥更远(或有一些疯狂的系统)。

真正有趣的是在shift + shift上设置一些时髦的键(是的,两个shift键)。这可以通过xmodmap相当简单地完成;我把我的写作密钥放在那里。如果你不需要写作,你可能想要其他东西(例如,esc)。

将以下代码复制到名为caps-ctrl-swap.reg的文件中,执行该文件,同意允许更改注册表,注销并重新登录,并且将交换大写锁定和左键控制键。我已经将这个脚本用于2005年当前版本的Windows以及其间的每个版本。我今天需要它,因为Windows 10在一夜之间更新,它仍然很好用。

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top