• mac安装win系统的,可以修改按键映射,让Ctrl和win键交换
  • 键盘坏了,可以用注册表来修

一、Windows如何修改注册表

1、打开 C:\Windows,双击regedit.exe 打开注册表编辑器

2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项: “Scancode Map”


3、编辑Scancode Map。下面的示例是针对mac安装win之后,在win系统下将command键改成Ctrl,将control改成win键,也就是和Mac保持一致。


4、编辑完成之后,重启电脑即可生效

.

二、Scancode Map格式说明

0000 00 00 00 00 00 00 00 00
0008 04 00 00 00 1D 00 5B E0
0010 1D E0 5C E0 5B E0 1D 00
0018 00 00 00 00
1、00 00 00 00 00 00 00 00。固定,照写就好
2、04 00 00 00。04代表要修改三个按键的映射,两个是02,一个是01
3、1D 00 5B E0。
  • 1D 00 是修改后的按键扫描码;
  • 5B E0 是原按键的扫描码;
  • 左Ctrl键的扫描码是1D 00,左win键的扫描码5B E0;
  • 这四个字节代表的意思是将 左win键 替换成 左Ctrl键。
4、1D E0 5C E0。这四个字节代表的意思是将 右win键 替换成 右Ctrl键。
5、5B E0 1D 00。这四个字节代表的意思是将 左Ctrl键 替换成 左win键。
6、00 00 00 00 。固定,照写就好

.

三、按键坏了,用注册表修

例:按键 d 坏了,我们可以将一个不常用的按键映射成 d,比如 F3。
说明:d的扫描码为 20 00;F3的扫描码为 3D 00

0000 00 00 00 00 00 00 00 00
0008 02 00 00 00 20 00 3D 00
0010 00 00 00 00

注:修改完之后需要重启电脑才能生效
.

四、按键扫描码

说明:以十六进制表示,分两部份,0X后面两个数是扫描码,最后两个数是 ASCII 码(可忽略)。如:
0x011b ESC 扫描码是01。

扫描码 键

0X011B ESC
0X3B00 F1
0X3C00 F2
0X3D00 F3
0X3E00 F4
0X3F00 F5
0X4000 F6
0X4100 F7
0X4200 F8
0X4300 F9
0X4400 F10

主键盘区:

0X2960 ~
0X0231 1
0X0332 2
0X0433 3
0X0534 4
0X0635 5
0X0736 6
0X0837 7
0X0938 8
0X0A39 9
0X0B30 0
0X0C2D -
0X0D3D =
0X2B5C "
0X0E08 退格键
0X0F09 TAB
0X1071 Q
0X1177 W
0X1265 E
0X1372 R
0X1474 T
0X1579 Y
0X1675 U
0X1769 I
0X186F O
0X1970 P
0X1A5B [
0X1B5D ]
0X1E61 A
0X1F73 S
0X2064 D
0X2166 F
0X2267 G
0X2368 H
0X246A J
0X256B K
0X266C L
0X273B ;
0X2827 ’
0X1C0D 回车
0X2C7A Z
0X2D78 X
0X2E63 C
0X2F76 V
0X3062 B
0X316E N
0X326D M
0X332C ,
0X342E .
0X352F /
0X3920 空格键

右边数字键盘:

0X5200 INSERT
0X4700 HOME
0X4900 PAGE UP
0X5300 DELETE
0X4F00 END
0X5100 PAGEDOWN
0X4800 上箭头
0X4B00 左箭头
0X5000 下箭头
0X4D00 右箭头
0X352F /
0X372A *
0X4A2D - (注意,这是数字键盘的)
0X4737 7
0X4838 8
0X4939 9
0X4B34 4
0X4C35 5
0X4D36 6
0X4E2B +
0X4F31 1
0X5032 2
0X5133 3
0X5230 0
0X532E DEL

左 Crtl 扫描码是 1D ,表示 1D 00
右 Ctrl 键扫描码是 E01D,表示 1D E0

左 ALT 扫描码是 38 ,表示 38 00
右 ALT 键扫描码是 E038,表示 38 E0

左 Shift 扫描码是 2A ,表示 2A 00
右 Shift 键扫描码是 36 ,表示 36 00

左 WIN键 扫描码是 E05B ,表示 5B E0
右 WIN键 扫描码是 E05C ,表示 5C E0
.

windows修改注册表,替换按键映射相关推荐

  1. Windows修改注册表按键映射

    Scancode Map 注册表项来实现键盘按键映射. 位于注册表的: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Lay ...

  2. 键盘坏了,用注册表来修:Win7/XP修改注册表,替换按键映射

    原文地址:http://nys2k.blog.163.com/blog/static/65520846201212311123251/ 键盘坏了,用注册表来修:Win7/XP修改注册表,替换按键映射 ...

  3. 完美解决WIN7系统字体模糊问题(替换字体+更改样式设置+修改注册表)

    1,用字体替换工具(搜一下 大把)将xp里拷来的simsun.ttf 替换掉win7里的同文件名文件 2,删除or替换掉win7下的simsunb.ttf文件,替换的话用刚才xp的simsun.ttf ...

  4. 通过修改注册表实现Windows 隐藏账户

    Windows 隐藏账户  以下在windows 2003上操作<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...

  5. 开发Windows Mobile和Wince(Windows Embedded CE)的部署项目(Deploy Project)时,如何修改注册表...

    由于fele问我一个问题:在进行Windows Mobile部署项目的开发,也就是打安装包,如何修改注册表?我把自己的经验blog下来. 1.打开Deploy项目的注册表编辑器,如下图 2.根据需求修 ...

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

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

  7. win7注册表关闭防火墙服务器,怎么样修改注册表来关闭windows防火墙?

    很难,不过你可以看看下面的 通过修改注册表打开或关闭Windows防火墙端口,以远程桌面端口3389为例: SetPort.bat @echo offSET TS=HKLM\SYSTEM\Curren ...

  8. windows通过注册表修改3389端口号

    <span style="color:#FF0000;">windows通过注册表修改3389端口号,步骤如下:</span> 1.开始→运行,输入rege ...

  9. windows更换壁纸cmd命令,window修改注册表更换壁纸,已设壁纸缓存地址

    windows更换壁纸cmd命令,window用注册表更换壁纸,已设壁纸缓存地址 1.修改注册表更换壁纸 1.打开运行: cntrl + R 2.输入 regedit 3.找到壁纸地址对应的键值对 4 ...

  10. windows 通过修改注册表来修改主机名

    XP更改计算机名 2012-05-09 06:12:53 分类: WINDOWS 在运行里输入:regedit 打开注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont ...

最新文章

  1. Asterisk cli模块分析
  2. Android中SearchView修改字体颜色
  3. KillTimer析构函数
  4. 阿里云李飞飞:传统数据库步履蹒跚,未来的机会在哪里?
  5. IntelliJ IDEA for Mac 中 Java Web Project 默认的工件(Artifacts)输出目录
  6. Android客户端与服务器之间传递json数据
  7. 图片上传功能(EasyUI前台框架+SSM框架)
  8. c语言有一对兔子结果,c语言编程,求兔子问题。
  9. oracle sql练习_最方便的在线SQL学习环境——Oracle Live SQL
  10. 如何禁止计算机自动安装驱动,安全第一 阻止Win7自动安装驱动程序
  11. JavaScript 基础概念
  12. cityscape train.txt 数据 python读取子文件夹内所有文件
  13. Android Studio gradle 统一版本管理
  14. Unity视频播放器插件AVProVideo的使用
  15. Visual C++编译错误:error C2220: 警告被视为错误 - 没有生成“object”文件
  16. 互联网时代如何快速提升宣传效果?
  17. ​当AI搞起艺术来……
  18. ubuntu安装网易云音乐 打不开, 或者不想使用root权限打开 尝试思路
  19. ubuntu安装pandas
  20. 打印机后台程序服务没有运行该怎么办

热门文章

  1. python写的 自定义连点器 的开发全过程(抢票、信息轰炸等、游戏连招等)——思路及解析【内附完整源码】
  2. JCEF vs JxBrowser
  3. C++面试题(数据结构)
  4. 数据结构保研面试题整理(自用)
  5. android 动画方式,Android动画实现方式的汇总
  6. Linux日志系统与日志库zlog
  7. python 字符串分割_python拆分字符串到列表
  8. 深入浅出对话系统——任务型对话系统技术框架
  9. Unity3d 无人机
  10. cd40系列芯片_CD40系列 74系列芯片