Windows键盘映射码/扫描码+默认打开数字键盘(Num Lock键)

1. Windows键盘映射码/扫描码

1.1 打开注册表编辑器:

按 Win + R 键,输入 regedit,按 Enter 键。

1.2 导航到路径:

在注册表编辑器中,导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

1.3 创建 Scancode Map 键值:

在右侧空白区域右键点击,新建 > 二进制值,命名为 Scancode Map。

1.4 设置键值数据:

双击新创建的 Scancode Map,输入以下数据:
00 00 00 00 00 00 00 00
05 00 00 00 4A 00 37 E0
4E 00 46 00 66 00 3A 00
53 00 52 E0 00 00 00 00

解释:
00 00 00 00 00 00 00 00:头部,保留字段。
05 00 00 00:表示有 4 个键映射。
4A 00 37 E0:将 Print Screen 键映射为 Numpad - 键。
4E 00 46 00:将 Scroll Lock 键映射为 Numpad + 键。
66 00 3A 00:将 Caps Lock 键映射为 F15 键。
53 00 52 E0:将 Insert 键映射为 Delete 键
00 00 00 00:终止符,表示结束。

1.5 保存并重启计算机

1.6 截图

在这里插入图片描述

2. 设置默认打开数字键盘(Num Lock键)

如果笔记本电脑没有Num Lock键,怎么配置为默认打开?

2.1 通过注册表修改

在 Windows 中,可以通过修改注册表来设置系统启动时的 Num Lock 状态:

  1. 打开“注册表编辑器”:
    ○ 按 Windows + R 打开“运行”对话框。
    ○ 输入 regedit,然后按 Enter 键。
    ○ 导航到以下注册表项:

    HKEY_CURRENT_USER\Control Panel\Keyboard
    

    ○ 找到名为 InitialKeyboardIndicators 的键:
    ○ 如果要始终启用 Num Lock,将该键的值修改为 2。
    ○ 如果设置为 0,则在启动时禁用 Num Lock。
    ○ 如果你想为所有用户设置 Num Lock 状态,可以在以下路径进行相同修改:

    HKEY_USERS\.DEFAULT\Control Panel\Keyboard
    

2.2 使用脚本

你还可以创建一个简单的脚本来在系统启动时设置 Num Lock 状态:

  1. 创建一个新的文本文件,并输入以下内容(这是一个简单的 VBScript 例子):

    set WshShell = CreateObject("WScript.Shell")
    WshShell.SendKeys "{NUMLOCK}"
    
  2. 将该文件保存为 SetNumLock.vbs。

  3. 将该脚本文件放入启动文件夹,以便在登录时自动运行:
    ○ 你可以通过按 Windows + R,然后输入 shell:startup 来打开启动文件夹。
    ○ 将 SetNumLock.vbs 文件复制到这个文件夹中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值