Windows系统左ctrl和左alt键互换

1、PowerToys软件

微软自家的这个工具集成软件贼好用赖,还要什么自行车

2、注册表法

复制一下代码,到一个文件里面, 然后将扩展名更改为reg.  鼠标双击执行,重启即可

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,00,1D,00,1D,00,38,00,00,00,00,00

二进制代码分析:

"Scancode Map"=hex:
00,00,00,00,//头两行和最后一行,是固定的,都是8个0。
00,00,00,00,
03,00,00,00,//第3行,表示共更改了多少个按键,本例为3个,怎么算的?从第4行开始,到最末尾行(虽然严格来说末行不算),每行算1个,4、5、6行,刚好3个。
38,00,1D,00,//第4行,前后各4位,分别代表某个按键。本例为将38,00的按键映射为1D,00。38,00代表Left alt键,1D,00代表Left ctrl键。
1D,00,38,00,//第5行,同理,下一行即Left ctrl映射为Left alt。
00,00,00,00//第6行,已经讲了,末行,固定8个0。如果需要增加更多的映射,可以在此行之上,不断加类似4、5行格式的。当然,最后的结果,还是要将各行合为一行的。

键位映射表:

Escape             01 00
Tab              0F 00
Caps Lock          3A 00
Left Alt           38 00
Left Ctrl          1D 00
Left Shift         2A 00
Left Windows       5B E0
Right Alt          38 E0
Right Ctrl         1D E0
Right Shift        36 00
Right Windows      5C E0
Backspace          0E 00
Delete             53 E0
Enter              1C 00
Space              39 00
Insert             52 E0
HOME               47 E0
End                4F E0
Num Lock           45 00
Page Down          51 E0
Page Up            49 E0
Scroll Lock        46 00
还有一个特殊的值——00 00,表示啥也不干,如果要将某个按键禁用,只需映射为00 00。

换回操作:删除注册表 ,位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout下的Scancode Map文件

 

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CtrlAlt是计算机盘上常用的功能,掌握它们的快捷键操作可以极大地提高我们的工作效率。事实上,在某些情况下,我们需要将这两个进行互换,以适应特定的软件或操作。 一般来说,Ctrl的功能是快捷键操作,比如Ctrl+C复制、Ctrl+V粘贴、Ctrl+Z撤销等;而Alt的功能则是激活菜单栏或工具栏上的快捷键。将这两个互换,则会对我们的操作和使用产生很大的影响。 首先,我们需要知道如何进行CtrlAlt互换操作。在Windows操作系统下,我们可以通过按下Alt+Shift来实现它们的互换。具体来说,当我们按下Alt+Shift之后,就会发现在桌面右下角的状态栏上出现了一个提示,表示CtrlAlt互换已经生效了。此时,如果按下的是Ctrl,那么计算机会以Alt的行为进行响应;如果按下的是Alt,那么计算机则会以Ctrl的行为进行响应。 另外,还有一些特定的软件需要进行CtrlAlt互换,以使其更加高效地工作。例如,Adobe Photoshop中的一些快捷键操作就需要按下Alt才能进行。此时,如果我们习惯了使用Ctrl而不是Alt,则会影响我们的工作效率。 总之,CtrlAlt互换可以提高我们的工作效率和操作流畅度,但也需要根据实际情况进行操作。我们需要灵活应用这两个,并熟练掌握它们在不同软件和操作中的使用方法。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值