修改键盘映射、交换按键

2023-05-16

修改键盘映射、交换按键

导航

  • 修改键盘映射、交换按键
    • 写在前面
    • 一、创建配置文件
    • 二 、修改键盘映射
    • 三、重启
    • 四、键位表

写在前面

这两天买了个黑爵的小键盘,del和ins键是同一个键,通过fn来区分(我的笔记本电脑键盘也是这样)。

在这里插入图片描述

结果出问题了:

  • Linux下我需要粘贴时,我按下shift + fn + del/ins没反应,但笔记本自带的键盘就可以。
  • 在IntelliJ IDEA里面敲代码时,常用到Alt + Insert来快速生成一些东西,同样的,Fn + Del/Insert 没问题。Alt + Fn + Del/Insert有问题

平时del用的没有insert多,而insert需要多按一个fn,我决定一劳永逸,将del和alt互换。

很简单,三个步骤就可以,键位表在最后:

一、创建配置文件

win+r 输入 regedit打开注册表,找到 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

在空白处右键鼠标,新建一个二进制值,名为 Scancode Map,打开它,准备开始搞起

在这里插入图片描述

二 、修改键盘映射

在这里插入图片描述

三、重启

重启电脑即可生效。

四、键位表

Backspace 00 0E 
Caps Lock 00 3A 
Delete E0 53 
End E0 4F 
Enter 00 1C 
Escape 00 01 
HOME E0 47 
Insert E0 52 
Left Alt 00 38 
Left Ctrl 00 1D 
Left Shift 00 2A 
Left Windows E0 5B 
Num Lock 00 45 
Page Down E0 51 
Page Up E0 49 
Power E0 5E 
PrtSc E0 37 
Right Alt E0 38 
Right Ctrl E0 1D 
Right Shift 00 36 
Right Windows E0 5C 
Scroll Lock 00 46 
Sleep E0 5F 
Space 00 39 
Tab 00 0F 
Wake E0 63 
0 00 52 
1 00 4F 
2 00 50 
3 00 51 
4 00 4B 
5 00 4C 
6 00 4D 
7 00 47 
8 00 48 
9 00 49 
- 00 4A 
/* 00 37 
. 00 53 
/ 00 35 
/+ 00 4E 
Enter E0 1C 
F1 00 3B 
F2 00 3C 
F3 00 3D 
F4 00 3E 
F5 00 3F 
F6 00 40 
F7 00 41 
F8 00 42 
F9 00 43 
F10 00 44 
F11 00 57 
F12 00 58 
F13 00 64 
F14 00 65 
F15 00 66 
Down E0 50 
Left E0 4B 
Right E0 4D 
Up E0 48 
Calculator E0 21 
E-Mail E0 6C 
Media Select E0 6D 
Messenger E0 11 
My Computer E0 6B 
’ ” 00 28 
- _ 00 0C 
, < 00 33 
. > 00 34 
/ ? 00 35 
; : 00 27 
[ { 00 1A 
\ | 00 2B 
] } 00 1B 
` ~ 00 29 
= + 00 0D 
0 ) 00 0B 
1 ! 00 02 
2 @ 00 03 
3 # 00 04 
4 $ 00 05 
5 % 00 06 
6 ^ 00 07 
7 & 00 08 
8 * 00 09 
9 ( 00 0A 
A 00 1E 
B 00 30 
C 00 2E 
D 00 20 
E 00 12 
F 00 21 
G 00 22 
H 00 23 
I 00 17 
J 00 24 
K 00 25 
L 00 26 
M 00 32 
N 00 31 
O 00 18 
P 00 19 
Q 00 10 
R 00 13 
S 00 1F 
T 00 14 
U 00 16 
V 00 2F 
W 00 11 
X 00 2D 
Y 00 15 
Z 00 2C 
Close E0 40 
Fwd E0 42 
Help E0 3B 
New E0 3E 
Office Home E0 3C 
Open E0 3F 
Print E0 58 
Redo E0 07 
Reply E0 41 
Save E0 57 
Send E0 43 
Spell E0 23 
Task Pane E0 3D 
Undo E0 08 
Mute E0 20 
Next Track E0 19 
Play/Pause E0 22 
Prev Track E0 10 
Stop E0 24 
Volume Down E0 2E 
Volume Up E0 30 
? - 00 7D 
E0 45 
Next to Enter E0 2B 
Next to L-Shift E0 56 
Next to R-Shift E0 73 
DBE_KATAKANA E0 70 
DBE_SBCSCHAR E0 77 
CONVERT E0 79 
NONCONVERT E0 7B 
Internet E0 01 
iTouch E0 13 
Shopping E0 04 
Webcam E0 12 
Back E0 6A 
Favorites E0 66 
Forward E0 69 
HOME E0 32 
Refresh E0 67 
Search E0 65 
Stop E0 68 
My Pictures E0 64 
My Music E0 3C 
Mute E0 20 
Play/Pause E0 22 
Stop E0 24 
+ (Volume up) E0 30 
- (Volume down) E0 2E 
Media E0 6D 
Mail E0 6C 
Web/Home E0 32 
Messenger E0 05 
Calculator E0 21 
Log Off E0 16 
Sleep E0 5F 
Help(on F1 key) E0 3B 
Undo(on F2 key) E0 08 
Redo(on F3 key) E0 07 
Fwd (on F8 key) E0 42 
Send(on F9 key) E0 43
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改键盘映射、交换按键 的相关文章

  • 分析MySQL数据类型的长度

    分析MySQL数据类型的长度 MySQL有几种数据类型可以限制类型的 34 长度 34 xff0c 有CHAR Length VARCHAR Length TINYINT Length SMALLINT Length MEDIUMINT L
  • 为vscode配置clangd

    目录 安装clangd 后端安装clangd 前端修改基础配置生成compile commands json文件基本效果补全warning提醒自动修改存在问题 注意事项 clangd能提供更好的补全和提示 xff0c 自带检查一些warni
  • 论文笔记(十九)RGB-D Object Tracking: A Particle Filter Approach on GPU

    RGB D Object Tracking A Particle Filter Approach on GPU 文章概括摘要1 介绍2 贡献3 粒子滤波器4 可能性评估5 实施细节6 实验A 物体模型B 合成序列C 真实序列 7 结论8 鸣
  • Ubuntu 命令行 访问网页

    安装w3m 1 进入 root apt get install w3m 2 测试是否成功 xff1a w3m https blog csdn net x xx xxx xxxx article details 92574331
  • 代码管理中Trunk、Branches、Tags的区别和联系

    我们可以将这三者想象成一棵树的组成部分 trunk为树干branches为树枝tags为整棵树 trunk用于主线开发 branches用于定制版本 修复bugs 并行开发等使用 tags用于存放release版本 xff0c 阶段性代码
  • linux使用curl请求(带参数)

    1 2 3 curl G d 34 c 61 amp a 61 34 http www net index php
  • 惯导系列(二):滤波相关的算法

    前言 我又消失了一段时间 xff0c 这段时间研究了惯性导航有关的算法 xff0c 整理了不少博客 xff0c 字数比较多 xff0c 图片比较多 学到了很多知识 目录 前言 本节介绍 一 Mahony算法 1 1 PID控制算法 1 2
  • STM32 CAN 设置多个过滤器接收多ID方法

    1 标识符列表模式 xff0c 32位模式下 void MX CAN Init void 这里是实现了两个地址的接收 一个是用来接收广播信息 一个用来接收私有地址 如果想实现多个地址可以添加多个过滤器组 stm32103 有0 13 共14
  • linux下运行动态库问题 cannot open shared object file: No such file or directory

    如果动态库不在同一级目录下 xff0c 则需要将以上文件的目录加载到动态库搜索路径中 xff0c 设置的方式有以下几种 一 将动态库路径加入到LD LIBRARY PATH环境变量 1 在终端输入 xff1a export LD LIBRA
  • 几个串口通信协议的整理

    一 UART UART是一个大家族 xff0c 其包括了RS232 RS499 RS423 RS422和RS485等接口标准规范和总线标准规范 它们的主要区别在于其各自的电平范围不相同 嵌入式设备中常常使用到的是TTL TTL转RS232的
  • 单片机中断的过程

    1 根据响应的中断源的中断优先级 使相应的优先级状态触发器置1 xff1b 2 把当前程序计数器PC的内容压入堆栈 xff0c 保护断点 xff0c 寻找中断源 xff1b 3 执行硬件中断服务子程序调用 xff1b 4 清除相应的中断请求
  • Ruby学习札记(3)- Ruby中gem的安装与卸载

    Ruby 学习札记 3 Ruby 中 gem 的安装与卸载 在 Ruby 中有 gem 包这种概念 xff0c 类似 PHP 中的 pear xff0c 相当于一种插件 具体可以 Google 一下 xff08 1 xff09 查看已经安装
  • 【linux】ubuntu20.04 运行软件 提示找不到过时的库 libQtCore.so.4、libQtGui.so.4、libpng12.so.0

    先上结果 1 nxView运行起来 环境 硬件 xff1a Jetson Xavier NX 套件 系统 xff1a Ubuntu 20 04 软件 xff1a nxView 43 libQtCore so 4 解决 0 现象 运行软件提示
  • rtt相关问题总结

    1 总结RT Thread的启动流程 xff08 启动文件部分跳过 xff09 关中断 rt hw interrupt disable 板级初始化 xff1a 需在该函数内部进行系统堆的初始化 rt hw board init 打印 RT
  • FTP 客户端C实现

    使用 Socket 通信实现 FTP 客户端程序 FTP 概述 文件传输协议 xff08 FTP xff09 作为网络共享文件的传输协议 xff0c 在网络应用软件中具有广泛的应用 FTP的目标是提高文件的共享性和可靠高效地传送数据 在传输
  • Qt编写串口通信程序全程图文讲解

    说明 我们的编程环境是windows xp下 xff0c 在Qt Creator中进行 xff0c 如果在Linux下或直接用源码编写 xff0c 程序稍有不同 xff0c 请自己改动 在Qt中并没有特定的串口控制类 xff0c 现在大部分
  • VLC播放器调试经验总结

    一 前言 在使用VS学习VLC源码时 xff0c 可以打断点分析变量数据 xff0c 跟踪代码流程 xff0c 方便我们理解源码 但是在定位音视频卡顿 延时等疑难问题时 xff0c 这一招就不管用了 xff0c 因为打上断点就会导致实时计算
  • http协议如何解决粘包问题

    在讲粘包问题之前 xff0c 首先得明白这个包是应用层的数据包 当数据在传输层时 xff0c 由于TCP是面向字节流的 xff0c 所以它看到的数据是按照顺序一个个放在缓冲区中的 xff0c 而对于应用层而言 xff0c 看到的只是一连串的
  • ROS- 解决 sudo rosdep init和update 出现的错误

    大家在使用ROS时都需要执行sudo rosdep init 方法和rosdep update方法 但是在执行rosdep init时会提示如下错误 ERROR cannot download default sources list fr
  • 如何用MQTT网关快速接入阿里云IOT

    深圳市钡铼技术有限公司推出的BL102 xff0c 是采集西门子 xff0c 欧姆龙 xff0c 三菱 xff0c 台达 xff0c AB xff0c 施耐德等主流PLC及Modbus xff0c DT L645协议设备数据 xff0c 简

随机推荐