Переназначаем клавиши на клавиатуре в Windows 7

Сломанная или залитая чаем клавиша или клавиши часто означают необходимость покупки новой клавиатуры. И если замена для стационарного ПК не составляет труда, то для ноутбука это может стать серьезной проблемой, поскольку нужно подбирать конкретную модель. Но не спешите в магазин, попробуйте сначала переназначить нерабочую клавишу.

Переназначение клавиш

Давайте рассмотрим программы, которые позволяют переназначить клавиши. Это бывает необходимо не только в случае поломки кнопки, но и для удобной настройки клавиатуры под себя.

Способ 1: MapKeyboard

Утилита является бесплатной, однако ее поддержка закончилась. Теперь она является частью проекта HotKeyControl, который дает возможность свободного использования программы в течение 15 дней. Тем не менее, саму MapKeyboard все еще можно скачать в интернете.

Скачать MapKeyboard

  1. Запустите утилиту от имени Администратора, это важно. Для этого нажмите правую кнопку мыши на иконку и выберите
  2. В окне появится раскладка клавиатуры. Нажмите левой кнопкой мыши на клавишу, которую желаете переназначить. Внизу в выпадающем списке выберите новую функцию клавиши. Для того, чтобы отключить кнопку, выберите функцию .
  3. Переназначенная клавиша станет зеленого цвета. Сделайте все изменения, которые вам нужны, и нажмите .
  4. Появится предупреждение о необходимости завершения сеанса работы для внесения изменений. Нажмите .

Изменения вступят в силу только после того, как вы вновь войдете в систему.

Способ 2: KeyTweak

KeyTweak — простенькая программка, обладающая большим функционалом по сравнению с MapKeyboard. Требует установки на компьютер.

Скачать KeyTweak с официального сайта

  1. Экранная клавиатура состоит из номеров скан-кодов (коды, которые передаются драйверу клавиатуры для определения нажатой клавиши). Нажмите на выбранный скан-код. Под клавиатурой появится надпись с текущим значением. Выберите новое значение из выпадающего списка и нажмите на .
  2. Существует еще 2 дополнительных режима: и . Они позволяют перехватывать скан-коды, когда вы нажимаете определенные клавиши.

  3. Нажмите кнопку . Откроется новое окно редактирования. Сначала выберите . Затем на клавиатуре нажмите кнопку, которую вы хотите изменить, а затем новое значение. Подтвердите свой выбор, нажав .
  4. Зайдите в и нажмите .
  5. На клавиатуре нажмите клавишу, подлежащую переназначению. В выпадающем списке выберите новое значение и нажмите .

  6. Повторите эти процедуры нужное количество раз, а затем примените изменения, нажав .
  7. Программа попросит перезагрузку, согласитесь на это.

Способ 3: SharpKeys

Данная программа обладает наибольшим количеством возможностей — она не только переназначает, но и позволяет добавить определенные функции на любую клавишу.

Читайте также  Проблемы с работой ICQ

Скачать SharpKeys с официального сайта

  1. Скачайте и запустите SharpKeys.
  2. В левом нижнем углу нажмите на кнопку ().
  3. Откроется окно. В левой колонке выберите клавишу, которую вы хотите переназначить, а в правой — новую задачу.
  4. Можно добавить некоторые приложения — калькулятор, почту, .

    Можно отключить неудобные клавиши.

  5. После того, как вы назначили все кнопки, нажмите ().
  6. Перезапустите компьютер или завершите сеанс пользователя, чтобы программа внесла изменения в реестр.

Способ 4: «Редактор реестра»

Самый сложный способ, поскольку все изменения реестра нужно будет делать вручную. Подойдет особо любознательным и тем, кто по какой-то причине не может или не желает устанавливать сторонний софт на ПК.

  1. Откройте через в меню .
  2. Перейдите в ветку
  3. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout

    Не спутайте с Keyboard Layouts!

  4. На пустом месте нажмите и в открывшемся меню щелкните , а затем и назовите его .
  5. Теперь самое сложное. Нужно задать значение этого двоичного параметра. Каждое значение состоит из следующих элементов:
    • 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.

    Если код состоит из одного байта (например, — ), его необходимо дополнить двумя нулями: , а затем поменять их местами: .

    Чтобы поменять значения клавиш, необходимо выполнить две операции: сначала первой присвоить значение второй, а затем второй присвоить значение первой. Для отключения функции клавиши необходимо перед ее кодом написать 2 пары нулей. Для нашего примера это будет выглядеть вот так:

    • замена Page Down на Page Up — 49 E0 51 E0;
    • замена Page Up на Page Down — 51 E0 49 E0;
    • отключение End — 00 00 4F E0.

    Заполним значение двоичного параметра полностью. Для нашего примера оно получится таким

    00 00 00 00 00 00 00 00 04 00 00 00 49 E0 51 E0 51 E0 49 E0 00 4F E0 00 00 00 00

  6. Теперь нажмите кнопку и перезагрузите компьютер, чтобы изменения вступили в силу. Если что-то не получилось, удалите параметр и начните заново.
Читайте также  Логические функции в программе Microsoft Excel

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Домашние хитрости