一、出现问题

1.surface 自带微软键盘坏了,临时用个蓝牙键盘,顶上,这个键盘设计很不是适应,类似于联想那种将Fn键与Ctrol键设计,Fn键在键盘最左角!!! 一按ctrol加快捷键就出现Fn。。。最后不知道为什么CTRL 与V两个键都坏了。只有一个CTRL键。。。

二、解决方法,更改系统默认的键值对应

记得貌似硬件与接口课程讲过键盘的原理,百度搜索一下,win在系统注册表中修改对应关系就行,键盘两边有两个苹果的command键,一个修改为CTRL,另一个修改为V。

三、方法步骤

1.win+r运行窗口输入 regedit 打开注册表


2.找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout(不要打开里面文件夹)在该目录下新建一个二进制注册表 取名为Scancode Map

3.修改对应的映射对应键值对文件

Map"=hex:
00,00,00,00,  00,00,00,00,  //固定格式
03,00,00,00,  //03表示后面还有2个映射)
A1,00,5B,00,  //把键盘上的原本5B,00这个按键映射到A1,00这个按键上
56,00,5C,00,  //把键盘上的原本5C,00这个按键映射到56,00这个按键上
00,00,00,00   //固定格式

4.保存后重启系统,刷新注册表,修改既可以生效。

(二)下载微软PowerTOys开发工具进行修改

四、可能出现的问题

  1. 键值对修改后需要重启系统后才能生效!!!
  2. 不同的键盘对应的键值对,设置有出入,如何找到正确的键值对对应关系,从网站或者查看系统键盘响应日志,推荐网站查看键值传送门
  3. 键值表添加链接描述
  4. 删除默认新建的注册表即可让修改失效

Windows系列系统 修改键盘默认对应键值(修改ctrl与fn位置, 解决键盘重要键损坏问题)相关推荐

  1. 自制Windows 7 注册表键值修改服务(Service)

    首先说说为什么要写这么一个服务.由于电脑要在公司域中使用,所以不可避免的会继承域中的组策略配置.域中95% 的计算机是XP系统,部分组策略对于Windows 7 系统来说有些多余而且带来很多麻烦. 问 ...

  2. 适用于QMK的键值修改软件VIA

    QMK可以方便的修改每个键位的键值,比如将QWERT改为小众的DVORAK布局,自定义组合键,自定义宏什么的.但每次修改都需要重新编译,刷固件,这就比较麻烦了.借助动态键值修改软件 VIA(https ...

  3. linux+android4.2键值关系,Android4.0 添加一个新的Android 键值

    这里添加新的键值,不是毫无凭据凭空创造的一个键值,而是根据kernel中检测到的按键值,然后转化为所需要的数值: 以添加一个linux键值为217,把它映射为android的键值Browser(这个键 ...

  4. php数组键值一样的合并,php合并数组并保留键值 php合并数组并保留键值的实现方法...

    想了解php合并数组并保留键值的实现方法的相关内容吗,傲雪星枫在本文为您仔细讲解php合并数组并保留键值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:php数组合并保留键值,下面大家一起 ...

  5. linux中键盘按键键值修改

    几年以前淘的X40本本被老婆淘汰下来了,放着浪费装了个Archlinux又可以折腾下. 但这X40是日文键盘,多出了很多键也老是按错,用着很不爽!! 想着修改里面多出来的一些按键的值,但面临着两个问题 ...

  6. Python基础教程:列表字典的键值修改

    list (修改列表的索引值) 循环一个列表时,最好不要对原列表有改变大小的操作,这样会影响你的最终结果. #使用负索引进行修改列表 print('First') lis = [11, 22, 33, ...

  7. 修改mysql默认字符集为latin1_修改MYSQL默认编码为UTF8

    修改 MYSQL 默认编码为 UTF8 MySQL 的默认编码是 Latin1 , 不支持中文, 那么如何修改 MySQL 的默认编码呢, 下面以 UTF-8 为例来说明 需要注意的是, 要修改的地方 ...

  8. Hashtable 中的键值修改问题

    Hashtable 允许我们通过键来寻找保存在其中的值,还可以通过 ContainsKey 方法来查看是否在 Hashtable 中有对应的键,但是,在使用中还是有一些需要注意的地方. 一个同学写了这 ...

  9. android tv ko,Android TV 键值修改流程

    有的时候,我们需要增加一些新的按键,那么需要修改哪些地方呢? 1.Java层的修改:KeyEvent.java 修改了keyevent.java需要编译出android.policy.jar这个需要拷 ...

最新文章

  1. prometheus连续查询_Prometheus查询
  2. HTML5如何重塑O2O用户体验
  3. C#接口-接口的继承
  4. 以数据库思维理解区块链
  5. tkinter使用cefpython库_Python3.7 tkinter中嵌入网页(WebView),需要引入cefpython3
  6. 基于id3算法根据房价数据进行画图预测python
  7. 记录:成功配置 centos + nginx + .net core 2.0
  8. 人工智能动物识别系统C语言代码,人工智能作业动物识别系统.doc
  9. SEGGER调试利器RTT,替代串口,高速数据上传
  10. 【整数规划算法】分支定界法及其Python代码实现
  11. 电商API接口如何使用(教你获取数据)
  12. java ssl 双向认证_java实现 SSL双向认证
  13. 大公司都在用的招聘分析模型,会EXCEL就行,白嫖党不要错过
  14. xpath中ends-with无法定位问题的解决办法
  15. Unity Shader入门精要 第2章 读书笔记
  16. Win11系统鼠标右键无法打开一直转圈解决方法
  17. flink常见故障排除
  18. 国庆荐书 | 2020年3季度我读过的十本好书!
  19. 华为交换机PVID与VLAN ID及TAG 、UNTAG学习记录
  20. 【报告分享】2020美好城市指数:短视频与城市繁荣关系白皮书(附下载)

热门文章

  1. 解决使用yum安装软件时出现GPG-Key的问题
  2. 手机突然电量消耗很快_手机电量消耗快是什么原因(手机电池电量突然猛掉)...
  3. 周易 乾(卦一) ——吉人自有天象
  4. 闲置的华为悦盒搭建海思NASUbuntu系统(二)
  5. 计算机中大量文件需要管理怎么办,怎么处理目标文件系统文件过大
  6. 关于vs2022设置默认浏览器
  7. 重磅!人工智能会取代科学家? 道翰天琼认知智能机器人API接口平台为您揭秘。
  8. Jenkins系列之——第五章 Jenkins编译一个Spring Boot项目并通过SSH推送到远程
  9. 排列组合 离散数学_排列组| 离散数学
  10. 《贝叶斯思维:统计建模的Python学习法》——2.3 贝叶斯框架