Клавиша Ctrl, являясь общим модификатором для большинства программных сочетаний клавиш, расположена довольно неудобно на клавиатуре. В то же время клавиша CapsLock, которая редко используется, занимает привилегированное место на клавиатуре. За годы использования компьютера замена позиций клавиш Ctrl и CapsLock значительно улучшила мой комфорт и эффективность при использовании сочетаний клавиш.

Вот как поменять местами эти две клавиши с помощью команд PowerShell (должны выполняться от имени администратора):

$hexified = "00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,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);

Ссылки

  • Remap Caps Lock to Control on Windows 10 - Эта ссылка пр��доставляет информацию о сопоставлении CapsLock с Ctrl, а не об их обмене местами.