Как переназначить одну кнопку на другую (тем, у кого не срабатывает нажатие клавиши на клавиатуре)
Вопрос от пользователя
Здравствуйте.
У меня ноутбуку уже кое-где около 4-5 лет. И кнопка “я/z” не стала срабатывать (точнее, ежели на нее сильно надавить – лишь тогда сработает). Желал заменить клавиатуру, но в точности таковой же нет (прилаживать похожую – это означает испортить ноутбук).
Не подскажите, как заместо “я” переназначить кнопку, скажем, на левый “Ctrl (им все равно практически не пользуюсь, привык к правому). Пробовал утилиты KeyExtender, SharpKeys (и еще какую-то, заглавие уже не помню), но они у меня почему-либо не заработали (возможно защита системы не дает).
PS использую на данный момент Windows 8…
Доброго дня!
Также добавлю, что с схожей задачей сталкиваются не лишь те, у кого не работает определенная кнопка, но и те, кто желает сделать лучше управляемость персонажа в игре, задать на одну кнопку сходу последовательность нажатий, те, кто желает вообщем отключить излишние клавиши (например, такие могут быть на мультимедийной клавиатуре).
В статье рассмотрю несколько утилит, и покажу на скринах как выполнить сию задачу.
Приступим к делу?..
*
«Меняем» одну клавишу на другую
👉 MapKeyboard
Разработчик: http://www.inchwest.com
Где загрузить: http://download.cnet.com/

MapKeyboard: всего три деяния для подмены клавиши (кликабельно!)
Одна из самых надежных в плане работы утилит. По последней мере у меня она работала как в “старых” Windows 2000/XP, так и в относительно новейших ОС Windows 8/10.
Утилита чрезвычайно малогабаритная и не нуждается в установке. Опосля пуска, для подмены клавиши, для вас необходимо выполнить всего 3 деяния (они у меня помечены на скрине выше):
- выбрать кнопку, взамен неработающий (например, левый Ctrl);
- затем указать в графе “Remap selected key to” кнопку, которая не работает (т.е. заместо нее будет применен левый Ctrl);
- нажать клавишу сохранения “Save layout” (система будет перезагружена). Опосля перезагрузки — вместо Ctrl, будет срабатывать клавиша “Z”.
Если вы желаете сбросить все введенные изменения: воспользуйтесь клавишей “Reset keyboard layout”.
Кстати, утилиту рекомендуется запускать от имени админа. Для этого, опосля ее извлечения из архива, щелкните по исполняемому файлу правой клавишей мышки и выберите “Запуск от имени админа…”. (см. пример ниже).
![]()
Запуск от имени администратора
*
👉 PowerToys
Ссылка на Гитхаб: https://github.com/microsoft/PowerToys/
Эта утилита владеет наилучшей совместностью с ОС Windows 10 (работает во всех ее версиях!). К тому же, отключать и переназначать клавиши в ней обычный и быстро!
Рассмотрю лаконичный пример.
1) Опосля установки и пуска утилиты — нужно будет открыть раздел “Keyboard Manager” и нажать по кнопочке “Remap a key”. 👇

Утилита PowerToys – настройка клавиш
Далее указать:
- клавишу, которую будем поменять (или отключать) — она слева (в моем примере “Numpad 0”);
- а справа указать то, на что ее меняем — к примеру, “Undefined” (если ее совершенно отключаем) либо указать определенную кнопку (сочетание).

Undefined — кнопка будет отключена (Утилита PowerToys).
Вот так всё просто! 👌
*
👉 KeyTweak
Сайт разработчика: http://webpages.charter.net/krumsick/
Где загрузить: https://keytweak.en.softonic.com/

Главное окно KeyTweak: действие №1
Простая, но надежная программа, позволяющая поменять назначение кнопок на клавиатуре. Дозволяет поменять scan-код кнопок меж собой, или вообщем отключить отдельные клавиши.
Отмечу, что воспользоваться програмкой очень просто (несмотря на то, что у нее нет перевода на русский). Поначалу выбираете кнопку, которая у вас плохо срабатывает, потом в графе “Choose New Remmaping” указываете кнопку взамен, и нажимаете клавишу “Remap Key” (см. скрин выше).
После что примите конфигурации (кнопка “Apply” в правом нижнем углу экрана) и согласитесь на перезагрузку компьютера.

Применяем изменения
Собственно, перезагрузившись, ваши клавиши станут делать “новые” назначенные деяния. Удачный, обычный, и отлично работающий инструмент!
*
👉 Key Remapper
Официальный сайт: http://atnsoft.ru/keyremapper/

Главное окно программы (после установки и пуска программы).
Эту програмку просто не мог не отметить в данной для нас статье. Она не просто дозволяет переназначать отдельные клавиши клавиатуры, но и дозволяет задавать целые композиции нажатий: как для вас, к примеру, ежели на колесико мышки вы повесите Alt+Shift+Esc (быстрое переключение программ)?!
Также с помощью клавиш на клавиатуре можно эмулировать работу мышки.
И еще одна принципиальная деталь: настроить подмену можно лишь в определенных приложениях (что, непременно, приглянуться любителям игр: ведь можно получить некое преимущество и убыстрить свою реакцию, ежели по нажатию на одну клавишу — будет выполняться целая комбинация!). 👌
Программа поддерживает несколько профилей (например, можно сделать набор замен под каждую игру в отдельности).
Важно: программа не делает никаких конфигураций в реестре системы, не просит перезагрузки ПК для того, чтоб конфигурации вступили в силу.
Что касается использования: то тут все просто:
- указываете поначалу ту кнопку, которую желаете поменять;
- а потом, во 2-ой графе, ту кнопку, которая заменит ее. См. скрин ниже.

Обратите внимание, что задавать можно целые комбинации
Отмечу, что полная версия программы платная. Но, знакомство можно расслабленно начать с бесплатного продукта. Рекомендую!
👉В помощь!
Если вышеприведенные программы для вас никак не помогли — попробуйтепросто отключить ненадобную кнопку. К примеру, в играх нередко мешается Win либо Shift — их отключение не займет у вас наиболее 30 сек.!
*
Дополнения приветствуются…
Всего доброго!
👋
Первая публикация: 16.05.2018
Корректировка: 24.05.2020
Переназначаем клавиши на клавиатуре в Windows 7
Сломанная либо залитая чаем кнопка либо клавиши нередко означают необходимость покупки новейшей клавиатуры. И ежели подмена для стационарного ПК не составляет труда, то для ноутбука это может стать суровой неувязкой, так как необходимо подбирать определенную модель. Но не торопитесь в магазин, попытайтесь поначалу переназначить нерабочую кнопку.
Переназначение клавиш
Давайте разглядим программы, которые разрешают переназначить клавиши. Это бывает нужно не лишь в случае поломки клавиши, но и для комфортной опции клавиатуры под себя.
Способ 1: MapKeyboard
Утилита является бесплатной, но ее поддержка закончилась. Сейчас она является частью проекта HotKeyControl, который дает возможность вольного использования программы в течение 15 дней. Тем не наименее, саму MapKeyboard все еще можно скачать в вебе.
Скачать MapKeyboard
- Запустите утилиту от имени Админа, это принципиально. Для этого нажмите правую клавишу мыши на иконку и выберите «Запуск от имени администратора»
- В окне покажется раскладка клавиатуры. Нажмите левой клавишей мыши на кнопку, которую желаете переназначить. Внизу в выпадающем перечне выберите новейшую функцию клавиши. Для того, чтоб отключить клавишу, выберите функцию «Disable».
- Переназначенная кнопка станет зеленоватого цвета. Сделайте все конфигурации, которые для вас необходимы, и нажмите «Save layout».
- Появится предупреждение о необходимости завершения сеанса работы для внесения конфигураций. Нажмите «Да».
Изменения вступят в силу лишь опосля того, как вы вновь войдете в систему.
Способ 2: KeyTweak
KeyTweak — простая программка, владеющая огромным функционалом по сопоставлению с MapKeyboard. Просит установки на компьютер.
Скачать KeyTweak с официального сайта
- Экранная клавиатура состоит из номеров скан-кодов (коды, которые передаются драйверу клавиатуры для определения нажатой клавиши). Нажмите на избранный скан-код. Под клавиатурой покажется надпись с текущим значением. Выберите новое значение из выпадающего перечня и нажмите на «Remap Key».
- Нажмите клавишу «Full Teach Mode». Раскроется новое окно редактирования. Поначалу выберите «Begin Teach Mode». Потом на клавиатуре нажмите клавишу, которую вы желаете поменять, а потом новое значение. Подтвердите собственный выбор, нажав «Remap Key#1 to Key#2».
- Зайдите в «Half Teach Mode» и нажмите «Scan a Single Key».
- Повторите эти процедуры необходимое количество раз, а потом примените конфигурации, нажав «Apply».
- Программа попросит перезагрузку, согласитесь на это.
Существует еще 2 доп режима: «Full Teach Mode» и «Half Teach Mode». Они разрешают перехватывать скан-коды, когда вы нажимаете определенные клавиши.
На клавиатуре нажмите кнопку, подлежащую переназначению. В выпадающем перечне выберите новое значение и нажмите «Remap».
Способ 3: SharpKeys
Данная программа владеет большим количеством способностей — она не лишь переназначает, но и дозволяет добавить определенные функции на всякую кнопку.
Скачать SharpKeys с официального сайта
- Скачайте и запустите SharpKeys.
- В левом нижнем углу нажмите на клавишу «Add» («Добавить»).
- Раскроется окно. В левой колонке выберите кнопку, которую вы желаете переназначить, а в правой — новейшую задачу.
- После того, как вы назначили все клавиши, нажмите «Write to Registry» («Записать в реестр»).
- Перезапустите комп либо завершите сеанс юзера, чтоб программа внесла конфигурации в реестр.
Можно добавить некие приложения — калькулятор, почту, «Мой компьютер».
Можно отключить неловкие клавиши.
Способ 4: «Редактор реестра»
Самый непростой метод, так как все конфигурации реестра необходимо будет делать вручную. Подойдет особо любознательным и тем, кто по некий причине не может либо не хочет устанавливать посторонний софт на ПК.
- Откройте «Редактор реестра» через «Поиск» в меню «Пуск».
- Перейдите в ветку
- На пустом месте нажмите «ПКМ» и в открывшемся меню щелкните «Создать», а потом «Двоичный параметр» и назовите его «Scancode Map».
- Теперь самое сложное. Необходимо задать значение этого двоичного параметра. Каждое значение состоит из последующих элементов:
- 8 пар нулей;
- количество переназначенных кнопок +1;
- 3 пары нулей;
- скан-коды клавиш;
- 4 пары нулей.
- Page Up — E0 49;
- Page Down — E0 51;
- End — E0 4F.
- Page Up — 49 E0;
- Page Down — 51 E0;
- End — 4F E0.
- замена Page Down на Page Up — 49 E0 51 E0;
- замена Page Up на Page Down — 51 E0 49 E0;
- отключение End — 00 00 4F E0.
- Теперь нажмите клавишу «ОК» и перезагрузите комп, чтоб конфигурации вступили в силу. Ежели что-то не вышло, удалите параметр «Scancode Map» и начните заново.
Не спутайте с Keyboard Layouts!
Давайте разглядим это на определенном примере. Представим, что мы желаем поменять местами клавиши «Page Up» и «Page Down», отключить «End». Поначалу нужно выяснить их скан-коды. Сделать это можно в Википедии. Нас интересует 1-ая колонка «Клавиши» и 2-ая «Код нажатия XT». Выпишем коды интересующих нас клавиш:
Теперь нужно совершить маленькие преобразования — поменять байты местами. Таковым образом у нас получится:
Если код состоит из 1-го б (например, «Enter» — «1C»), его нужно дополнить 2-мя нулями: «1С, 00», а потом поменять их местами: «00, 1С».
Чтобы поменять значения кнопок, нужно выполнить две операции: поначалу первой присвоить значение 2-ой, а потом 2-ой присвоить значение первой. Для отключения функции клавиши нужно перед ее кодом написать 2 пары нулей. Для нашего примера это будет смотреться вот так:
Заполним значение двоичного параметра вполне. Для нашего примера оно получится таким
Запоминайте, какие клавиши вы переназначаете, чтоб не запутаться. Постоянно можно вернуть значения по умолчанию, но тогда придется поновой начинать функцию опции.


Помогла ли для вас эта статья?
ДАНЕТ