美文网首页
更改键盘按键

更改键盘按键

作者: 先去前面探探路 | 来源:发表于2018-08-26 16:40 被阅读0次

修改键盘——可以通过修改键值对(十六进制)的方式,键盘上的每个按键都有自己对应的值,通过两个值的互换,就可以实现键盘按键的修改。这里要强调,该方法适合少量的值的修改,大量的值需要修改的时候,就显得繁琐。

第一步:Windows+R 输入cmd 确定,然后再输入regedit打开注册编辑器

注册表编辑器

第二步:注意看下图红线框内的路径,通过对应的路径找到Keyboard Layout该文件,

Keyboard Layout

右键——新建——二进制值,添加一个名为“ScanCode Map”的注册表

二进制值

右键ScanCode Map 修改里面的内容,重点来了啊

第一个红色框,一共有8组00,不用管,表示版本号和头部字节;

第二个红色框,07 00 00 00 表示有7组值需要修改,到底是哪7组呢?

(38 e0 4d e0)(4d e0 38 e0)(5c e0 50 e0)(50 e0 5c e0)(38 00 1d 00)(1d 00 38 00)(00 00 00 00)

注意:第三个红色框的4组00 是结束标志,也算一组值,所以,我自己修改了6组值,每组值代表一个键替换另一个键,即A替代了B,再让B替代A(这样才是互换,不然出现了两个键都代表A),C代替了D,D代替C,E代替F,F代替E;(这是我本人自己修改的键盘值,这里的ABCDEF和图片中的16进制码不对应,只是我举例说明“如何替换”问题的,下面会给出键盘所有的键对应的16进制码)

如果你还没理解我的陈述,我将用几个问题结合答案的方式,来让你理解(我始终相信,一个具体的例子,胜过一大堆定义,咱们国家的书本太爱用定义了,什么是人?什么是吃饭?什么是爱情?什么是幸福?什么都要定义,然而看了定义,还是不知道什么到底是什么,来几个例子不就一目了然了吗)

问题1:如果你只需要让两个键互换,那个要怎么写?

答:第一个红色框和最后一个红色框,不能变,因为是开始标志和结束标志,不要瞎写,就和我写的一样就可以了。

然后,第二个红色框是 03 00 00 00,因为要修改两个键,外加最后一个红色框结束标志,也算一个,所以是03 00 00 00;(由此可见,如果要修改4个键,即AB互换,CD互换,此处就是05 00 00 00)

然后就是用A的16进制码代替B的16进制码,再用B的16进制码,代替A的16进制码,实现AB互换。

问题2:这个时候你要是还没有理解,就再看着答案,亲自再操作一遍。

注意:修改完成后,重启电脑生效,重启电脑,生效!!!

下面是每个键对应的16进制码:

相关文章

  • 更改键盘按键

    修改键盘——可以通过修改键值对(十六进制)的方式,键盘上的每个按键都有自己对应的值,通过两个值的互换,就可以实现键...

  • MAC更改外置键盘按键【键盘映射】

    事情的起因 我有一个IKBC的机械键盘,当时买的时候只想要一个打字轻松又不能太贵的键盘,于是买了IKBC的C104...

  • 苹果终于对键盘下手了!

    根据最新授予的专利申请,苹果公司正在研究在按键上带有小显示屏的键盘,可以更改每个按键上的动态标签。 该专利文件由苹...

  • 自定义系统键盘

    一,键盘更改内容 1、更改系统键盘背景色2、更改系统键盘的大小3、更改系统键盘的位置4、更改系统键盘提示字符的大小...

  • 键盘点击事件

    键盘点击事件 1、keyup 键盘按键松开后执行2、keydown 键盘按键按下时执行3、keypress 键盘按...

  • iOS让键盘消失,取消第一响应,取消一级响应

    在开发中经常会遇到输入文本内容的时候,输入完毕的时候怎么让键盘消失的问题,有的是更改键盘的按键的方法,有的是点击屏...

  • Windows常用快捷键思维导图

    按键盘按键梳理常用快捷键

  • iOS键盘上Return按键更改及功能

    想要修该iOS键盘上Return按钮的样式变为搜索,并且监听它被点击了,做出响应 1.先设置Return按键的样式...

  • js 键盘事件

    1.键盘事件 onkeyup 某个键盘按键被松开时触发 onkeydown 某个键盘按键被按下时触发 onkeyp...

  • JavaScript键盘事件

    键盘事件与keyCode属性onkeydown:在用户按下一个键盘按键时发生onkeypress:在按下键盘按键时...

网友评论

      本文标题:更改键盘按键

      本文链接:https://www.haomeiwen.com/subject/afeiiftx.html