SharpKeys: как переназначить клавиши в Windows 10/11
SharpKeys настраивает клавиатуру в Windows через системный механизм переназначения: вы выбираете «какую клавишу заменить» и «на какую», записываете изменения в реестр и перезагружаете ПК. После этого программа не должна работать в фоне.
Важно: SharpKeys меняет именно клавиша → клавиша (сканкоды). Это работает во всех приложениях и во всех раскладках.
Оглавление
Что можно настроить в SharpKeys (и что нельзя)
Можно:
- переназначить клавишу на другую (например,
Caps Lock → Left Ctrl); - отключить клавишу (режим
Turn Key Off); - поменять две клавиши местами (двумя правилами);
- применить изменения на уровне системы (для всех программ и пользователей).
Нельзя:
- переназначать сочетания клавиш и «горячие клавиши» (например,
Ctrl+C); - назначать макросы, текст, команды;
- гарантированно обработать
Fnна ноутбуках и часть мультимедийных кнопок (они часто не отдают стандартный сканкод).
Если цель — именно сочетания или макросы, SharpKeys не подойдёт: он не перехватывает нажатия, а меняет системное сопоставление клавиш.
Пошаговая настройка: переназначение и отключение клавиш
- Запустите SharpKeys.
- Нажмите Add.
- Выберите:
- слева From key — клавиша, которая будет изменена;
- справа To key — на что её заменить (или Turn Key Off для отключения).
- Если не уверены, как система видит кнопку — нажмите Type Key и физически нажмите нужную клавишу.
- Подтвердите OK — правило появится в списке.
- Нажмите Write to Registry.
- Перезагрузите компьютер (или минимум выйдите из учётной записи и войдите снова).
Популярные сценарии и быстрые пресеты
Частые переназначения
- Caps Lock → Left Ctrl: удобно для частых сочетаний.
- Insert → Turn Key Off: чтобы не включался режим замены текста.
- Right Win → Application (Menu): быстрый вызов контекстного меню без мыши.
- «Спасти» сломанную клавишу: например,
Home → Escape(временно).
Примеры «по делу» (короткая таблица)
| Задача | From | To | Когда полезно |
|---|---|---|---|
| Убрать случайный Caps Lock | Caps Lock | Left Control | Много горячих клавиш |
| Отключить Insert | Insert | Turn Key Off | Часто случайно нажимается |
| Поменять Win и Ctrl | Left Windows | Left Control | Привычка к другой раскладке клавиш |
| Временная замена Esc | Home | Escape | Esc работает нестабильно |
Если меняете важные клавиши (Esc/Enter/Backspace/Ctrl), сначала сделайте одно правило, перезагрузитесь и проверьте — так проще понять, что именно пошло не так.
Как откатить изменения и вернуть клавиши
Самый безопасный способ:
- Откройте SharpKeys.
- Выделите правила в списке → Delete.
- Нажмите Write to Registry.
- Перезагрузите ПК.
Что происходит технически: SharpKeys управляет параметром Scancode Map в реестре Windows. Поэтому без перезагрузки изменения часто не вступают в силу (и откат тоже).
Частые ошибки
- «Ничего не изменилось»: забыли нажать Write to Registry или не перезагрузили ПК.
- Клавиша не определяется: попробуйте Type Key; если всё равно не видит — кнопка может не отдавать сканкод (часто у
Fn). - Конфликт с другим переназначением: если в системе уже есть другие средства ремапа, они могут перекрывать результат.
- Отключили критичную клавишу: сложно входить в систему/работать. Держите под рукой запасную клавиатуру или экранную клавиатуру Windows.
FAQ
SharpKeys меняет раскладку RU/EN?
Нет, он меняет физическую клавишу. Эффект будет одинаковым в любой раскладке: вы переносите «место клавиши», а не символ.
Нужно ли держать SharpKeys запущенным?
Обычно нет. Достаточно записать правила в реестр и перезагрузиться.
Можно ли сделать разные настройки для разных пользователей?
Как правило, переназначение через Scancode Map применяется на уровне компьютера, а не профиля пользователя.