如何在Windows上重新映射菜单键

时间:2016-11-24 02:30:50

标签: windows keyboard

我想将我的菜单键重新映射到另一个键,我使用this page来执行此操作,但我无法找到菜单键的关键代码。我可以在哪里找到它?

2 个答案:

答案 0 :(得分:3)

菜单键为e0 5d

作为一个参考示例,假设您刚刚获得了Microsoft Surface设备,并且对于缺少正确的控制键感到沮丧,并且在其位置上存在不需要的上下文菜单/右键单击键。这是修复:

要将菜单键重新映射到右侧控制键:

使用注册表编辑器(regedit.exe)

在注册表位置

创建一个名为Scancode Map的新二进制值
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

并输入Scancode Map值数据:

00000000 00000000 02000000 1DE05DE0 00000000

此处1DE0是RCtrl键的关键代码,5DE0是菜单键(以小端顺序排列)

要将菜单键和大写锁定键重新映射到控制键:

将扫描码映射设置为

00000000 00000000 03000000 1D003A00 1DE05DE0 00000000

答案 1 :(得分:1)

引用herehere,窗口菜单键(十六进制)的扫描代码为VK_MENU

虚拟密钥为 #define VK_MENU 0x12 ,即:

var $place = this.$el.find('.medium-insert-active');
Angular.element($place).injector().invoke(function($compile) {
    var scope = Angular.element(document.getElementById('editor-container')).scope();
    $place.html($('<quiz/>'));
    var quiz = $compile($place.contents())(scope);
    scope.$digest();
});