方法一:修改windows注册表

  1. 点击Win+R键
  2. 在输入框键入regedit,打开注册表
  3. 进入HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control -> KeyBoard Layout。记住,一定是keyBoard Layout,而不是KeyBoard Layouts
  4. 右键菜单,然后选择New -> Binary value
  5. 重命名New Value #1 -> Scancode Map
  6. 右键菜单Scancode Map -> Modify

输入如下值,保存

0000 00 00 00 00 00 00 00 00
0008 03 00 00 00 1D 00 3A 00
0010 3A 00 1D 00 00 00 00 00
0018

然后注销或者重启windows就生效了。

以上手动修改注册表有点繁琐,复制以下内容到记事本,保存为.reg后缀名文件,然后双击执行,重启生效。

[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

方法二:使用热键软件

热键软件很多,比较推荐autohotkey或autoit,比国内的按键精灵要小巧很多。

个人使用的是autohotkey,并且依赖它实现了不少功能,建议有精力的深入了解下该软件。

安装autohotkey软件后,复制以下内容到记事本,保存为.ahk后缀名文件,然后双击加载,两个键就换过来了。

CapsLock::Ctrl
Ctrl::CapsLock

windows下交换ctrl和capslock相关推荐

  1. 为什么在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?

    打开我们的命令行,输入 python ,我们会进入 python 的交互模式. 当我们想退出 python ,返回我们的 shell 时,你将如何退出? 如上,两个行之有效的方法是输入 exit() ...

  2. Deepin Linux交换ctrl和capslock键重启后失效的解决方法

    Deepin Linux交换ctrl和capslock键重启后失效的解决方法 1.编辑文件~/.bash_profile 2. 修改~/.config/deepin/deepin-terminal/c ...

  3. 【Windows问题】:在IDE代码补全时解决与Windows下的ctrl+空格切换输入法快捷键冲突问题

    Windows问题--在IDE代码补全时解决与Windows下的ctrl+空格切换输入法快捷键冲突问题 文章目录 Windows问题--在IDE代码补全时解决与Windows下的ctrl+空格切换输入 ...

  4. 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件

    原文链接:http://ice-k.iteye.com/blog/1068275 很多用户还是经常在WINDOWS下完成日常工作的,但是同时在管理或测试LINUX系统的时候需要经常与远程LINUX服务 ...

  5. linux 终端交换caps,linux系统中ctrl和capslock键互换的方法

    今天这篇教程我们来为大家介绍一下,linux系统中ctrl和capslock键互换的方法,有兴趣的朋友就来参考一下吧. 1.首先,点击任务栏上的"启动器". 2.在"启动 ...

  6. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  7. windows 下 vmware 安装 Mac X lion 10.7 终极教程!

    好不容易,终于安装上了Mac,今天 写下来,供交流学习吧!原创呀! 1. 下载安装包.(虚拟机已安装版10.7) 下载地址http://download.csdn.net/detail/xn45459 ...

  8. vscode在Windows下配置C语言环境,设置三个配置文件

    一.需要下载的安装包: 1.vscode 直接在微软官方下载最新的vscode 2.MinGw64 里面包含了gcc.gdb等前一个是编译器,后一个是debug的 传送链接: MinGW64 往下拉点 ...

  9. 怎么在windows下使用gvim

    转自:http://jingyan.baidu.com/article/af9f5a2d2ba82843140a4584.html Gvim这个编辑器强大,快捷,而且很小,够自由.但是,windows ...

  10. windows下32位汇编语言学习笔记

    windows下32位汇编语言学习笔记 第一章  第一章 背景知识 80x86处理器的存储器 4个数据寄存器 EAX,EBX,ECX,EDX EAX寄存器 所有API函数的返回值都保存在EAX里,注意 ...

最新文章

  1. 网上书城java负责_网上书城项目总结(servlet_jsp+javaBean)
  2. go reflect 取指针_Go之如何操作结构体的非导出字段
  3. 非常干货之Python资源大全
  4. java C# objective-c AES对称加解密
  5. (27)呼吸灯verilog与VHDL编码(学无止境)
  6. 【IOS】从android角度来实现(理解)IOS的UITableView
  7. IOS-40-测试环境与正式环境的代码通过标示符来区分
  8. puttygen 可以将key文件转为pem文件for xshell 20211213
  9. base64编码将字符串转换为图片
  10. github-上传本地代码到github仓库
  11. 用python来更改小伙伴的windows开机密码,不给10块不给开机
  12. 计算机在职研究生跨专业有哪些,可以跨专业报考的在职研究生专业有哪些?
  13. iPhone越狱后恢复
  14. 网络信息安全之零信任
  15. 记录一下blender烘焙光照漫反射贴图
  16. LVS 的 Tunneling 模式
  17. 蓝桥--不同非空子串
  18. 真正的自由是节制欲望自律简朴地去生活
  19. 蛋白序列 | 基于深度学习的蛋白质序列家族分类
  20. vscode pytorch在debug时遇到问题:Error in `python‘: double free or corruption (prev)

热门文章

  1. Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程
  2. Robocopy用法
  3. 前端代码——前端代码规范(含html、css、javascript、vue等)
  4. 基于AMPL的tsp旅行商问题
  5. EA(Enterprise Architect)安装步骤及激活码
  6. 3.3 CMMI3级——技术解决方案(Technical Solution)
  7. python jupyter notebook下载_Jupyter notebook 安装
  8. java dateutils 今天_Java日期时间DateUtils工具包
  9. access violation at address in module Read of address
  10. EGE基础入门篇(一):绘图基础知识