Скачать и установить SharpKeys для Windows 10: Как переназначить клавиши
SharpKeys — это бесплатная утилита с открытым исходным кодом для Windows, позволяющая переназначать одну физическую клавишу на другую. В Windows 10 основной процесс прост: загрузите официальный пакет, добавьте переназначение, нажмите «Записать в реестр» , затем выйдите из системы и войдите снова или перезагрузите Windows. SharpKeys не обязательно должна оставаться запущенной после сохранения переназначения.
Важное ограничение заключается в том, что SharpKeys переназначает целые клавиши . Это не менеджер макросов или сочетаний клавиш, поэтому он не может превратить комбинацию, например, Ctrl+C, в F5.
MSI: стандартный установщик для 64- и 86-разрядных компьютеров под управлением Windows.
ZIP: пакет без установщика. Проект специально рекомендует использовать ZIP-архив для систем Windows ARM и ARM64, поскольку MSI-архив предназначен для x64/x86.
WinGet: вы можете установить MSI-файл GitHub из терминала с помощью команды ` winget install -e RandyRants.SharpKeys.
SharpKeys — это приложение, работающее на платформе .NET Framework. Microsoft включает .NET Framework 4.x в состав Windows 10, поэтому отдельная установка среды выполнения обычно не требуется в обновленной системе Windows 10. Если приложение не запускается из-за проблемы со средой выполнения, обратитесь к рекомендациям Microsoft по .NET Framework и Windows .
Примечание для Windows 10: Microsoft прекратила стандартную поддержку стандартных версий Windows 10 14 октября 2025 года. Компания SharpKeys по-прежнему документирует совместимость с Windows 10, но поддержание поддержки и обновления самой операционной системы является отдельным вопросом безопасности.
Как установить и использовать SharpKeys
1. Установите или распакуйте SharpKeys.
Если вы скачали MSI-файл, откройте его и завершите установку. Если вы скачали ZIP-версию, распакуйте архив в папку и запустите исполняемый файл SharpKeys оттуда. Запустите SharpKeys из меню «Пуск» или из распакованной папки.
В главном окне SharpKeys отображается список назначений клавиш перед их записью в Windows.
2. Добавьте сопоставление клавиш.
Нажмите «Добавить» . В левой колонке выберите клавишу, которую хотите изменить. В правой колонке выберите, как Windows должна обрабатывать эту клавишу. Например, вы можете назначить клавишу Caps Lock на левую клавишу Shift или создать две отдельные комбинации клавиш для замены двух других.
Слева выберите оригинальный ключ, а справа — его замену.
3. Используйте клавишу Type Key, когда это проще.
Вместо того чтобы прокручивать длинный список клавиш, нажмите «Ввести клавишу» и нажмите физическую клавишу, которую вы хотите, чтобы SharpKeys распознала. В официальной документации отмечается одно важное исключение: функция «Ввести клавишу» не может сканировать левую или правую клавишу Alt, поэтому выберите Alt непосредственно из списка.
Функция Type Key позволяет идентифицировать множество физических клавиш без необходимости вручную искать их в списке.
4. Запишите сопоставление в реестр Windows.
После того, как назначенная клавиша появится в основном списке, внимательно просмотрите её и нажмите «Записать в реестр» . SharpKeys сохранит изменения в настройках клавиатуры Windows Scancode Map. Закройте приложение, затем выйдите из системы и войдите снова или перезагрузите компьютер, прежде чем проверять переназначенную клавишу.
Перед записью в реестр необходимо проверить каждое сопоставление.
5. Изменить или удалить сопоставление.
Откройте SharpKeys снова, выберите сочетание клавиш и используйте клавишу Delete , или выберите Delete All , чтобы очистить список. Затем снова нажмите «Записать в реестр» и выйдите из системы или перезагрузите компьютер. Простое удаление элемента из списка на экране не изменит Windows, пока вы не запишете обновленный список в реестр.
Кнопки «Сохранить ключи» и «Загрузить ключи» позволяют сохранять или восстанавливать списки сопоставления в виде файлов SKL. Загрузка списка не пропускает заключительный шаг: запись списка в реестр и выход из системы или перезагрузка для его активации.
Что можно и нельзя переназначать с помощью SharpKeys
Она может: переназначать одну клавишу целиком на другую, отключать клавишу, назначать несколько клавиш на один и тот же выход, а также менять местами две клавиши, создавая переназначение в каждом направлении.
Она не может: переназначать комбинации клавиш, такие как Ctrl+C, назначать щелчки мыши или предоставлять разные назначения клавиш для разных пользователей Windows.
Некоторые клавиши могут не работать: многие клавиши Fn и аппаратно управляемые кнопки никогда не отправляют обычный скан-код в Windows, поэтому SharpKeys не может их перехватить.
Клавиша Copilot не поддерживается: в разделе часто задаваемых вопросов проекта поясняется, что она представлена в виде комбинации клавиш, а не в виде единого переназначаемого сканирующего кода.
Если вам нужны сочетания клавиш, вывод текста или переназначение клавиш для конкретных приложений, лучше подойдет Microsoft PowerToys Keyboard Manager .
Безопасен ли SharpKeys?
SharpKeys — это проект с открытым исходным кодом, и его исходный код опубликован в официальном репозитории GitHub . Его назначение узкое: он предоставляет графический интерфейс для настройки переназначения клавиш Windows в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout. После записи переназначения клавиш ему не нужно работать в фоновом режиме.
Основной риск заключается в неправильной конфигурации, а не в постоянном использовании процессора или памяти. Избегайте отключения ключа, необходимого для входа в систему, разблокировки компьютера или ввода пароля. Загружайте только с официального проекта или из Microsoft Store, а не со сторонних зеркал.
Если некорректное сопоставление клавиш препятствует нормальному использованию, но вы можете получить доступ к командной строке администратора через безопасный режим или средства восстановления, в разделе часто задаваемых вопросов проекта описано удаление значения с помощью reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map"команды `sudo apt install delete` с последующей перезагрузкой. Для обычных изменений проще и безопаснее использовать встроенные в SharpKeys элементы управления Delete или Delete All.