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

Зламана або залита чаєм клавіша або клавіші часто означають необхідність придбання нової клавіатури. І якщо заміна для стаціонарного ПК не складає труднощів, то для ноутбука це може стати серйозною проблемою, оскільки потрібно підбирати конкретну модель. Але не поспішайте в магазин, спробуйте спочатку перепризначити неробочу клавішу.

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

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

Спосіб 1: MapKeyboard

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

Завантажити MapKeyboard

  1. Запустіть утиліту від імені адміністратора, Це важливо. Для цього натисніть праву кнопку миші на іконку і виберіть &171; Запуск від імені адміністратора & 187;
  2. Запуск Mapkeyboard от имени Администратора в Виндовс 7
  3. У вікні з'явиться Розкладка клавіатури. Натисніть лівою кнопкою миші на клавішу, яку бажаєте перепризначити. Унизу у випадаючому списку виберіть нову функцію клавіші. Для того, щоб відключити кнопку, виберіть функцію &171;Disable&187; .
  4. Переназначение клавиши в MapKeyboard
  5. Перепризначена клавіша стане зеленого кольору. Внесіть усі необхідні зміни та натисніть &171;Save layout&187; .
  6. Сохранение в MapKeyboard
  7. З'явиться попередження про необхідність завершення сеансу роботи для внесення змін. Натиснути & 171; так & 187; .
  8. Предупреждение о завершении сеанса в MapKeyboard

Зміни набудуть чинності лише після того, як ви знову ввійдете в систему.

Спосіб 2: KeyTweak

KeyTweak &8212; простенька програмка, що володіє великим функціоналом в порівнянні з MapKeyboard. Вимагає установки на комп'ютер.

Завантажте KeyTweak з офіційного веб-сайту

  1. Екранна клавіатура складається з номерів скан-кодів (коди, які передаються драйверу клавіатури для визначення натиснутої клавіші). Натисніть на вибраний скан-код. Під клавіатурою з'явиться напис з поточним значенням. Виберіть нове значення зі спадного списку та натисніть на &171;Remap Key&187; .
  2. Переназначение клавиши в KeyTweak

    Існує ще 2 додаткових режиму: &171;Full Teach Mode&187; і &171;Half Teach Mode&187; . Вони дозволяють перехоплювати скан-коди, коли ви натискаєте певні клавіші.

  3. Натисніть кнопку &171;Full Teach Mode&187; . Відкриється нове вікно редагування. Спочатку виберіть &171;Begin Teach Mode&187; . Потім на клавіатурі натисніть кнопку, яку потрібно змінити, а потім нове значення. Підтвердьте свій вибір, натиснувши &171;Remap Key1 to Key2&187; .
  4. Fell Teach Mode в KeyTweak
  5. Зайдіть в &171;Half Teach Mode&187; і натисніть &171;Scan a Single Key&187; .
  6. Выбор клавиши в Half Teach Node в KeyTweak

    На клавіатурі Натисніть клавішу, яку потрібно перепризначити. У випадаючому списку виберіть нове значення і натисніть &171;Remap&187; .

    Half Teach Mode в KeyTweak
  7. Повторіть ці процедури потрібну кількість разів, а потім застосуйте зміни, натиснувши &171;Apply&187; .
  8. Сохранение изменений при переназначении клавиш в KeyTweak
  9. Програма попросить перезавантаження, погодьтеся на це.
Предложение перезагрузки ПК в KeyTweak

Спосіб 3: SharpKeys

Дана програма володіє найбільшою кількістю можливостей &8212; вона не тільки перепризначає, але і дозволяє додати певні функції на будь-яку клавішу.

Завантажте SharpKeys з офіційного веб-сайту

  1. Завантажте та запустіть SharpKeys.
  2. В лівому нижньому кутку натисніть на кнопку &171;Add&187; ( & 171; додати&187; ).
  3. Кнопка добавить в SharpKeys
  4. Відкриється вікно. У лівій колонці виберіть клавішу, яку потрібно перепризначити, а в правій &8212; нове завдання.
  5. Переназначение кнопки в SharpKeys

    Можна додати деякі додатки &8212; калькулятор, пошту, & 171; мій комп'ютер&187; .

    Добавление вызова калькулятора в SharpKeys

    Можна відключити незручні клавіші.

    Отключение функции клавиши в SharpKeys
  6. Після того, як ви призначили всі кнопки, натисніть &171;Write to Registry&187; ( &171; записати до реєстру & 187; ).
  7. Кнопка добавить в реестр в SharpKeys
  8. Перезапустіть комп'ютер або завершіть сеанс користувача, щоб програма внесла зміни до реєстру.

Спосіб 4:&171; редактор реєстру & 187;

Найскладніший спосіб, оскільки всі зміни реєстру потрібно буде робити вручну. Підійде особливо допитливим і тим, хто з якоїсь причини не може або не бажає встановлювати сторонній софт на ПК.

  1. Відкрийте&171; редактор реєстру & 187; через & 171; пошук&187; в меню & 171; Пуск & 187; .
  2. Открытие редактора реестра через Поиск в Виндовс 7
  3. Перейдіть до гілки
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

    Не плутайте з Keyboard Layout s !

  5. На порожньому місці натисніть & 171; ПКМ&187; і в меню, що відкриється, натисніть & 171; створити & 187; , а потім &171; двійковий параметр&187; і назвіть його &171;Scancode Map&187; .
  6. Добавление нового параметра в реестр в Виндовс 7
  7. Тепер найскладніше. Потрібно задати значення цього двійкового параметра. Кожне значення складається з наступних елементів:
    • 8 пар нулів;
    • Кількість перепризначених клавіш +1;
    • 3 пари нулів;
    • Скан - коди клавіш;
    • 4 пари нулів.

    Давайте розглянемо це на конкретному прикладі. Припустимо, що ми хочемо поміняти місцями клавіші &171;Page Up&187; і &171;Page Down&187; , відключити &171;End&187; . Спочатку необхідно дізнатися їх скан-коди. Зробити це можна в Вікіпедії . Нас цікавить перша колонка &171;клавіші&187; і друга &171;код натискання XT&187; . Випишемо коди цікавлять нас клавіш:

    Page Up E0 49
    Page Down E0 51
    End E0 4F

    Тепер необхідно зробити невеликі перетворення &8212; поміняти байти місцями. Таким чином у нас вийде:

    Page Up 49 E0
    Page Down 51 E0
    End 4F E0

    Якщо код складається з одного байта (наприклад, &171;Enter&187; &8212; &171;1C&187; ), його необхідно доповнити двома нулями: &171; 1С, 00 & 187; , а потім поміняти їх місцями: &171; 00, 1С & 187; .

    Щоб поміняти значення клавіш, необхідно виконати дві операції: спочатку першої присвоїти значення другий, а потім другий присвоїти значення першої. Для відключення функції клавіші необхідно перед її кодом написати 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

    Изменение числового параметра реестра в Виндовс 7
  8. Тепер натисніть кнопку &171;ОК&187; і перезавантажте комп'ютер, щоб зміни набули чинності. Якщо щось не вийшло, видаліть параметр &171;Scancode Map&187; і почніть спочатку.

Запам'ятовуйте, які клавіші ви перепризначаєте, щоб не заплутатися. Завжди можна повернути значення за замовчуванням, але тоді доведеться заново починати процедуру настройки.

більше статей на цю тему: