windows中互换CapLock和Ctrl键位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows中互换CapLock和Ctrl键位相关的知识,希望对你有一定的参考价值。

参考技术A 在使用软件的时候,快捷键最常用的组合键就是Ctrl,而qwerty键盘的Ctrl位置比较反人类,如果你经常使用vim Emacs这样的编辑器的时候,Ctrl的位置导致小拇指抽筋不是梦。而CapsLK的用处不大但是占用了非常好的位置,这就需要我们来互换他们的键位映射。

在win7及以后的windows操作系统中,可以直接通过修改注册表的方式来修改键位。

新建一个文本文件将其改名为capslk_leftctrl_switch.reg (注意一定要将txt后缀名给删除了,默认情况下windows会隐藏常用类型的后缀名),将以下内容复制进去,然后双击执行就可以了。

如果你想要恢复这个设置就创建如下的reg注册表脚本:

当然聪明如你一定也发现了,我们可以直接打开注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Keyboard Layout删除其中的Scancode Map键就可以了。

如果还是不知道怎么操作,下面直接奉上脚本供君食用,要注意呦以上所有操作都重启后生效:
CapLock与Ctrl互换
恢复键位互换

P.S.
最直接的还是直接上HHKB键盘,一步到位不纠结,就是钱包惹不起。

如果你仅仅是为了互换CapLock和Ctrl键位到就不需要看以下内容了,但是你想更加深入的了解windows下键盘映射的原理以及其他需求,那么这部分内容就是你的菜了。

在windows中通过在注册表中添加Scancode Map项来达到键盘映射的目的,Scancode Map项位于注册表的[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Keyboard Layout]中(默认是不存在的)固定格式如下:

现在提出更高级的将F9和F10映射为音乐的开始暂停键即Play Stop键。他们的Code分别对应:

所以修改的结果就是:

好事做到底,送人送到家,你一定会要的 键盘映射之ScanCode码

我的电脑win键和ALT键功能互换了,怎么办?

有两月前,我打开电脑点开我的JX3,突然发现我的ALT和WIN键互换了!百度了一下说是小米的双物键盘的问题,就照着做了一遍,确实用小米双物好了,但是我换了其他键盘之后还是这个问题,结果现在我弄不回来,求讲解一下,做.reg那个我也做过了,然而我也没有管理员运行那一项

键盘 win键与 alt 键功能互换,且用双模键盘就可以正常使用时,建议从系统的设备管理器中删除输入键盘设备,并将键盘驱动从注册表中删除。
重新安装主板芯片组驱动程序后,再接入键盘安装系统驱动。

参考技术A 开始---设置---控制面板---键盘属性--硬件---属性----驱动程序或者开始---设置---控制面板---添加硬件试试
2.首先到桌面。可以按下快捷键win+D直接回到桌面。在桌面空白处点击右键,选择图形属性。打开到图形属性,点击选项和支持选项。我们可以看见快捷键管理,然后旁边有可以更改快捷键的选项。大家可以根据自己的情况选择更改。
3.最简单有效的办法就是重装系统或者让拿到专业人士那里去修理
参考技术B FN+A 是Win系统布局 FN+S 是MAC 系统布局 就是ALT键和WIN键互换 FN+A按一下可以切换回来 要是切换不回来就可以先按一下FN+S切换 在按FN+A即可

我就是这样解决的,不用谢
参考技术C 你直接把键盘上两个按键扣下来,再换回来就好了 参考技术D 你的键盘是不是支持多系统适配?查看一下说明书,如果是就切换回WIN模式。
一般快捷键会是FN + A

以上是关于windows中互换CapLock和Ctrl键位的主要内容,如果未能解决你的问题,请参考以下文章

ahk保存

我的电脑win键和ALT键功能互换了,怎么办?

VERILOG中IF和CASE 语句的互换问题

互换cap与左ctrl

Linux更改键位映射

bash快捷键