我使用 PowerShell 将 Caps Lock 映射到 Ctrl,如何将其映射回来?

我使用 PowerShell 将 Caps Lock 映射到 Ctrl,如何将其映射回来?

我在使用 Windows 10,我看到了这个邮政出于好奇,我使用以下代码在 PowerShell 中将 Capslock 映射到 Ctrl:

$hexified = "00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00".Split(',') | % { "0x$_"};

$kbLayout = 'HKLM:\System\CurrentControlSet\Control\Keyboard Layout';

New-ItemProperty -Path $kbLayout -Name "Scancode Map" -PropertyType Binary -Value ([byte[]]$hexified);

有人能请指出我该如何将其映射回来吗?

答案1

对于希望撤消按键的扫描码映射并将所有按键恢复到正常用途的任何人:

  • 运行regedit(需要管理员权限)
  • 位置到键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  • 右键单击名为“Scancode Map”的值并选择“删除”。

相关内容