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

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

我正在使用 Window 10,我看到了這個郵政出於好奇,我使用以下程式碼將 Capslock 對應到 PowerShell 中的 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”的值並選擇“刪除”。

相關內容