win10 esc与CapsLock对换 方便vim快捷键

【Vim】将Cpas_Lock 与 Esc 键进行互换 文章目录【Vim】将Cpas_Lock 与 Esc 键进行互换一、Windows 平台二、Linux 平台三、Vim 下的大小写转换四、参考连接 【Vim】将Cpas_Lock 与 Esc 键进行互换 问题来源:使用 Vim 进行文本编辑时,老是需要去按 Esc 键,查询将 ‘jj’ 键映射成 Esc,但是左侧的 Cpas_Lock 大部分时间都是空闲的,因此萌生将 Caps_Lock 与 Esc 键更换的想法 解决之后,键盘如果连接到系统后,键盘的键值并没有改变,只是在系统中它们的映射被交换了 一、W 阅读详情

win10下Esc与CapsLock键对换,以方便vim的使用

原文链接
仅仅作为收藏,感谢原博主

前言

在vim中Esc键有很重要的作用,但是却在离手指很远的偏远地区,同时,CapsLock键,即大写锁定键平时用的较少,也在一个很好触及的地方,所以我们希望将两个键位对调 。

具体步骤

1、以下代码保存为 CapsLock2Esc.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,3a,00,01,00,01,00,3a,00,00,00,00,00

2、双击该文件,弹出框,选“是”;

3、重启系统,完成。

解析

重点分析上面代码中的那一长串二进制,为方便分析,拆分为每8位一行,并加上行号,结果如下:

  1. 00,00,00,00,
  2. 00,00,00,00,
  3. 03,00,00,00,
  4. 3a,00,01,00,
  5. 01,00,3a,00,
  6. 00,00,00,00

头两行和最后一行,是固定的,都是8个0。

第3行,表示共更改了多少个按键,本例为3个,怎么算的?从第4行开始,到最末尾行(虽然严格来说末行不算),每行算1个,4、5、6行,刚好3个。

第4行,前后各4位,分别代表某个按键。本例为将3a00的按键映射为0100。3a00代表CapsLock键,0100代表Esc键。

第5行,同理,0100的按键映射为3a00,即Esc映射为CapsLock。

第6行,已经讲了,末行,固定8个0。如果需要增加更多的映射,可以在此行之上,不断加类似4、5行格式的。当然,最后的结果,还是要将各行合为一行的。

附录

部分按键映射对照表,需要查看全部对照,请点击相关资料4。

Escape01 00
Tab0F 00
Caps Lock3A 00
Left Alt38 00
Left Ctrl1D 00
Left Shift2A 00
Left Windows5B E0
Right Alt38 E0
Right Ctrl1D E0
Right Shift36 00
Right Windows5C E0
Backspace0E 00
Delete53 E0
Enter1C 00
Space39 00
Insert52 E0
HOME47 E0
End4F E0
Num Lock45 00
Page Down51 E0
Page Up49 E0
Scroll Lock46 00

还有一个特殊的值——00 00,表示啥也不干,如果要将某个按键禁用,只需映射为00 00。

reg文件

REG文件实际上是一种windows操作系统的注册表脚本文件,双击REG文件即可将其中的数据导入到注册表当中。利用REG文件我们可以直接对注册表进行任何修改操作,它对注册表的操作可以不受注册表编辑器被禁用的限制,因此功能更为强大、灵活,另外,由于REG文件可以用任何文本文件编辑工具(例如记事本)进行修改,因此通过它对注册表数据进行修改后,如果发生错误,还可以通过改回REG文件中的数据后再导入,从而实现恢复操作,因此它又较之直接用注册表编辑器修改更安全,所以熟练掌握REG文件的运用,有时可以起到事半功倍、意想不到的效果。

军品研制过程-转阶段 介绍军品转阶段评审 阅读详情

相关推荐

君正T31x metartc集成测试

metartc为国内杨大侠部分开源的一款用于嵌入式领域webrtc库,它与谷歌官方webrtc相比,编译到君正平台的可执行文件仅有5M即可实现webrtc的通信。1. 目前实现的是基于开源版v5.0-b0版本做的简单修改,官方的好几个版本都多少缺点东西,我这里给整理了一下。目前是局域网连接的webrtc,后续尝试走stun和turn试一下NAT穿越的效果。

fsmpeg的博客 3156

ubuntu下将CapsLock改为Ctrl键

需求:Ubuntu下用Vim时,ESC因为在左上角,还算是好按,但是Ctrl就太坑了,在左右两个下角,实在是太不方便了。 经过分析决定将:CapsLock键改为Ctrl,但仍然保留下面的原Ctrl键(使用Ctrl+Space来切换输入法,已经习惯了,不想换)。 简单的说,就是用Ctrl替换CapsLock键。 方法: 1、编辑keyboard文件。 sudo vim /etc/defau...

weixin_30340775的博客 793

Sentinel2 哨兵2数据下载方法(USGS)-史上最全讲解

本文讲述了从USGS官网下载Sentinel2的方法。主要包括USGS官网的注册和下载流程,以及选定研究区中所出现的问题、解决办法。

xiatiandexia123的博客 6万+

(vim技巧) capslock映射esc

Caps Lock对我们来说基本就是多余的,而且在键盘中的位置根本不合理,一不小心就按到了Caps Lock,然后就出错了。Esc又是vim下使用最为频繁的按键,将Caps Lock替换成Esc真是再好不过了,而且不用担心按的时候按到了该死的。 可能有人会问,这样对于连续的大写不是就不方便了吗?我们可以先用小写,然后选中该段文中,按U,就变成大写了。现在是不是觉得Caps Lock确实是多余

lbc_mail的专栏 6594

易灵思Ti60F100 FPGA的HyperRAM实战:从硬件连接到Native接口时序调试

本文详细介绍了易灵思Ti60F100 FPGA内置HyperRAM控制器的实战应用。文章从硬件设计要点(如400MHz+信号完整性、等长匹配)切入,重点解析了如何通过Interface Designer配置高效的Native接口,并分享了其时序详解与调试技巧,为开发者提供了一份从硬件连接到软件调试的深度指南。

weixin_29168153的博客 454

Ubuntu 解决WPS缺少宋体,微软雅黑等中文字体

这篇博客解决Ubuntu 18.04 无法使用中文字体的问题 问题描述

分享日常的学习,开展的项目,编写的软件,解决的问题等~ 1万+

vim Caps Lock替换成Esc

Caps Lock对我们来说基本就是多余的,而且在键盘中的位置根本不合理,一不小心就按到了Caps Lock,然后就出错了。Esc又是vim下使用最为频繁的按键,将Caps Lock替换成Esc真是再好不过了,而且不用担心按的时候按到了该死的。 可能有人会问,这样对于连续的大写不是就不方便了吗?我们可以先用小写,然后选中该段文中,按U,就变成大写了。现在是不是觉得Caps Lock确实是多余的啊? 这里推荐一个很好用的工具 https://github.com/susam/uncap 复制uncap.exe

阿拉修 2761

保姆级教程:用LoRA微调Chinese-Mistral-7B模型,并一键部署到Ollama(附完整代码)

本文提供了一份详细的LoRA微调Chinese-Mistral-7B模型的保姆级教程,涵盖环境配置、数据预处理、微调实战、模型量化及Ollama部署全流程。通过实战案例和完整代码,帮助开发者快速构建专属中文大模型,适用于医疗、法律等垂直领域。

weixin_30369041的博客 249

win10 Xshell 中文无法输入问题

在vi 或者 vim编辑的时候,我无法输入中文(显示的是问号). 但是可以查看,或者粘贴复制使用中文. 原因是win10的自带的微软输入法影响到了使用. 把这些删除掉,保留搜狗输入就可以了 解决办法: 搜索 “语言” , 编辑语言和键盘选项, 点击选项 , 删除微软拼音. 如果还有其他的,也可以删除掉. (不用担心删除了就没了. 如果需要, 也可以点击 “+” 添加回...

苏暴击的博客 2225

a股level2数据接口的最优委托信息

Level-1提供的数据并不可以知道委托了xxx手是有多少人下的,以及每个人下了多少的明细。通过Level-2的这个详细买卖盘数据,盘口上的单子到底是散户小打小闹,还是主力真刀实枪在干,都一览无余。交易类型:1-市价,2-限价,3-本方优先,10-撤单, 11-暂不清楚( 基金/ 债券有此值)除了提供逐笔成交记录这个信息外,还提供了最优委托信息,也就是盘口中前50笔订单的委托数量明细。那么Level-2盘口委托数据的速度更新是非常快的,大家可以通过。交易方向:0-未知,1-买入,2-卖出。

Qq_2037696191的博客 1166

Linux 内核中 ARP 协议的全链路解析:从触发机制到物理层发送

核心设计思想按需解析:减少不必要的 ARP 请求,降低网络负载。分层解耦:协议栈各层(邻居子系统、Netfilter、驱动)职责分离,提高扩展性。ARP的核心作用是将IP映射为MAC地址,确保数据链路层能正确封装帧。其触发时机围绕“未知MAC地址需求”展开,覆盖通信初始化、缓存更新、网络变更及维护等多种场景。

数字人生 367

Win10系统下安装编辑器之神Vim

序幕 相对于pycharm,Sublime、Vscode等编辑器,vim一直是处于编辑器的最顶端,奉行 Unix 传统的“Do one thing and do it well”哲学。 本次我们在Win10平台构建一套以Vim为核心的Python开发环境。 下载安装与使用 首先进入giv官网下载gvim8,注意根据系统类型选择32或者64位,这里我们选择64位的 下载完成后,将下载好的压缩包解压,并且将文件放到C:/vim目录下 紧接着我们配置下环境变量,这样我们就可以在电脑的任意位置启动v

weixin_45998163的博客 1842

YOLOv8性能提升:基于SPD-Conv的高效空间深度转换卷积技术解析【YOLOv8】

SPD-Conv是一种结合了空间和深度信息的卷积技术。与传统卷积不同,SPD-Conv通过在卷积过程中动态调整空间维度和深度维度之间的关系,使得模型能够在较少的参数下捕捉到更多的空间细节。这种方法尤其适用于检测小目标和复杂场景中的细微特征。SPD-Conv的核心思想是通过引入一个空间深度转换矩阵,将输入特征图的空间信息有效地映射到更高维度的深度信息中。这种转换不仅可以保留输入图像的空间细节,还可以在卷积操作中增强特征的表达能力。空间深度转换:通过一个线性变换矩阵,将输入特征图的空间信息转换为深度信息。

博客 1809

vim - CapsLock大写锁定键映射成 Esc 建

windows系统中 将下面代码保存为 capslock2esc.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,02,00,00,00,01,00,3a,00,00,00,00,00 注:上面不是互换,如果要互换,则用下面代码: Windows

LawssssCat的博客 4658

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【Vim】Vim学习,第一讲,Vim的基本操作

Vim的基本操作,包含Vim学习参考,bilibili up主TheCW,oeasy教您零基础玩转编辑神器vim,简明VIM练级攻略,vim游戏,vim英语,慕课玩转vim,Vim使用技巧必知必会等。

airyv的博客 1869

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ubuntu将capslock映射为esc

为了方便,这里直接使用图形化界面来进行设置。如果您想要通过命令行来完成配置,请参考其他文章😃。为了方便的在vim中使用esc键,考虑在系统中将。ps: 别问为什么用英文,问就是装X。另一种常见的做法是将。或者在命令行直接键入。退出即可,大功告成。

weixin_45980106的博客 929

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

解放右手鼠标,效率实用神器 Autohotkey 利用 Capslock 键匹配 vim 键位| Autohotkey 脚本解决 onenote 上下键问题 | Capslock++

好多年前就用一个祖传 autohotkey 脚本来在所有地方用上 hjkl 来写字,最近因为 onenote uwp 要寿终正寝了,准备用回 office 的版本,结果想起来之前一直用 UWP 是因为 autohotkey 不支持 onenote win32 版本里面的上下键,最近查找了一下解决了这个问题; 这里备注一下防止以后弄丢这个脚本了。 首先是用法: Capslock + hjkl 是经典的上下左右键,然后 Capslock + i 是 home, capslock + m 是 end。 附带的一些

锐龙处理器 4132

Win10中Esc和CapsLock键互换

Win10互换Esc和CapsLock键

qdlws的博客 1752

[转]将caps lock改成esc,解放你的vim!

还没有试过。因为现在我一般用的是ctrl+[代替ESC,但放在这里以防不时之需吧 转自 http://www.cnblogs.com/sunza/archive/2011/08/20/2146935.html 将caps lock改成esc,解放你的vim! 使用vim的朋友们多多少少会对按那远在键盘左上角的esc感到不爽,可能会对Bill Joy(vi

扯蛋的青春与蛋痛的生活 5730

vim:将<esc>映射为CapsLock键

无语,大写锁定键基本不用,却占据这么重要的位置,凭啥?换了,搜了半天,决定用它uncap(https://github.com/susam/uncap) 一个开放源代码的小工具,就位踢走大写键而生地,足够简单,开放源码,我喜欢。 先贴出了,慢慢研究下。...

weixin_34392435的博客 1780

将Esc键和Caps Lock键调换

首先将Esc键和Caps Lock键调换新建文件.Xmodmap加上这几句:remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock然后在.xinitrc文件里加上这句:xmodmap ${HOME}/.Xmodmap

geekalan的专栏 1744

ubuntu下esc键与caps lock键交换

为了方便vim操作,退出编辑模式时候直接使用esc键距离会太远,操作特别不方便,虽然除了esc键外,还有ctrl+c组合或者ctrl+[ 键,但也一样带来不方便。为了方便,很多都是直接把esc键和caps lock键功能交换来使用,即敲大小写键就是esc键。 为了达到这方便,之前一直都是直接使用网上说的xmodmap来修改,但xmodmap的修改虽然也能达到效果,但是使用起来极其不方便,当你切换

lslin405的专栏 4786

linux vim锁住啦,VIM将 CapsLock大写锁定键映射成 Esc键

对于VIM党来说,ESC键再常用不过的键位了,然而现如今的键盘设计,都是将ESC键放在了左上角,盲打时十分不便。好在VIM可以映射键位,本文我建议大家将 CapsLock大写锁定键映射成 Esc键。因为大写锁定键对于VIM党乃至中国用户而言却是多余。有很多人将ESC映射到jj,我个人不建议直接用字母键,在VIM中映射键位,尽量使用ctrl,shift,win,alt组合键,避免延迟问题。windo...

weixin_42512842的博客 2375

在win7,win10下将CapsLock按键变成esc

转自: http://www.cnblogs.com/symons1992/p/3830496.html 我喜欢用vim来编辑,经常要按到esc,但是去按那个按键确实比较的远,而且CapsLock这个按键对我来说着实有些鸡肋,所以就想在win7上也能像ubuntu那样把capslock映射为esc,在网上寻找的过程中,找到了一个靠谱的做法。 Windows Registry Editor V

liuhhaiffeng的专栏 6815

windows中Esc与CapsLock、Alt与Ctrl调换位置

本人习惯使用vim,根据个人习惯,需要将Esc与CapsLock按键对调,以及Alt与Ctrl键对调。方法如下: 一、对调按键方法 1、将下列内容复制粘贴到txt中,并重命名为.reg格式文件 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboar...

Ace's Blog 9150

修改按键映射,ESC,CAPS_LOCK,左CTRL键值互换(linux和windows)

改键位是vim,emacs的老问题, CAPSLOCK又大又没用,ESC太远,CTRL位置太扭曲。 理想中的布局是这样:ESC=CAPS_LOCK, CAPS_LOCK=CTRL, CTRL=ESC,类似把ESC转移到左下角的HHKB。这样的布局对emacs最友好,对vim也不错。 这里提供四...

chenyunhe7650的博客 1454
上一篇: 长治南垂驾校科目二经验总结
ljldocument
博客等级 码龄7年 3粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值