Зміст
Зламана або залита чаєм клавіша або клавіші часто означають необхідність придбання нової клавіатури. І якщо заміна для стаціонарного ПК не складає труднощів, то для ноутбука це може стати серйозною проблемою, оскільки потрібно підбирати конкретну модель. Але не поспішайте в магазин, спробуйте спочатку перепризначити неробочу клавішу.
Перепризначення клавіш
Давайте розглянемо програми, які дозволяють перепризначити клавіші. Це буває необхідно не тільки в разі поломки кнопки, але і для зручного налаштування клавіатури під себе.
Спосіб 1: MapKeyboard
Утиліта є безкоштовною, проте її підтримка закінчилася. Тепер вона є частиною проекту HotKeyControl, який дає можливість вільного використання програми протягом 15 днів. Однак саму MapKeyboard все ще можна завантажити в Інтернеті.
- Запустіть утиліту від імені адміністратора, Це важливо. Для цього натисніть праву кнопку миші на іконку і виберіть &171; Запуск від імені адміністратора & 187;
- У вікні з'явиться Розкладка клавіатури. Натисніть лівою кнопкою миші на клавішу, яку бажаєте перепризначити. Унизу у випадаючому списку виберіть нову функцію клавіші. Для того, щоб відключити кнопку, виберіть функцію &171;Disable&187; .
- Перепризначена клавіша стане зеленого кольору. Внесіть усі необхідні зміни та натисніть &171;Save layout&187; .
- З'явиться попередження про необхідність завершення сеансу роботи для внесення змін. Натиснути & 171; так & 187; .
Зміни набудуть чинності лише після того, як ви знову ввійдете в систему.
Спосіб 2: KeyTweak
KeyTweak &8212; простенька програмка, що володіє великим функціоналом в порівнянні з MapKeyboard. Вимагає установки на комп'ютер.
- Екранна клавіатура складається з номерів скан-кодів (коди, які передаються драйверу клавіатури для визначення натиснутої клавіші). Натисніть на вибраний скан-код. Під клавіатурою з'явиться напис з поточним значенням. Виберіть нове значення зі спадного списку та натисніть на &171;Remap Key&187; .
- Натисніть кнопку &171;Full Teach Mode&187; . Відкриється нове вікно редагування. Спочатку виберіть &171;Begin Teach Mode&187; . Потім на клавіатурі натисніть кнопку, яку потрібно змінити, а потім нове значення. Підтвердьте свій вибір, натиснувши &171;Remap Key1 to Key2&187; .
- Зайдіть в &171;Half Teach Mode&187; і натисніть &171;Scan a Single Key&187; .
- Повторіть ці процедури потрібну кількість разів, а потім застосуйте зміни, натиснувши &171;Apply&187; .
- Програма попросить перезавантаження, погодьтеся на це.
Існує ще 2 додаткових режиму: &171;Full Teach Mode&187; і &171;Half Teach Mode&187; . Вони дозволяють перехоплювати скан-коди, коли ви натискаєте певні клавіші.
На клавіатурі Натисніть клавішу, яку потрібно перепризначити. У випадаючому списку виберіть нове значення і натисніть &171;Remap&187; .
Спосіб 3: SharpKeys
Дана програма володіє найбільшою кількістю можливостей &8212; вона не тільки перепризначає, але і дозволяє додати певні функції на будь-яку клавішу.
- Завантажте та запустіть SharpKeys.
- В лівому нижньому кутку натисніть на кнопку &171;Add&187; ( & 171; додати&187; ).
- Відкриється вікно. У лівій колонці виберіть клавішу, яку потрібно перепризначити, а в правій &8212; нове завдання.
- Після того, як ви призначили всі кнопки, натисніть &171;Write to Registry&187; ( &171; записати до реєстру & 187; ).
- Перезапустіть комп'ютер або завершіть сеанс користувача, щоб програма внесла зміни до реєстру.
Можна додати деякі додатки &8212; калькулятор, пошту, & 171; мій комп'ютер&187; .
Можна відключити незручні клавіші.
Спосіб 4:&171; редактор реєстру & 187;
Найскладніший спосіб, оскільки всі зміни реєстру потрібно буде робити вручну. Підійде особливо допитливим і тим, хто з якоїсь причини не може або не бажає встановлювати сторонній софт на ПК.
- Відкрийте&171; редактор реєстру & 187; через & 171; пошук&187; в меню & 171; Пуск & 187; .
- Перейдіть до гілки
- На порожньому місці натисніть & 171; ПКМ&187; і в меню, що відкриється, натисніть & 171; створити & 187; , а потім &171; двійковий параметр&187; і назвіть його &171;Scancode Map&187; .
- Тепер найскладніше. Потрібно задати значення цього двійкового параметра. Кожне значення складається з наступних елементів:
- 8 пар нулів;
- Кількість перепризначених клавіш +1;
- 3 пари нулів;
- Скан - коди клавіш;
- 4 пари нулів.
- Тепер натисніть кнопку &171;ОК&187; і перезавантажте комп'ютер, щоб зміни набули чинності. Якщо щось не вийшло, видаліть параметр &171;Scancode Map&187; і почніть спочатку.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Не плутайте з Keyboard Layout s !
Давайте розглянемо це на конкретному прикладі. Припустимо, що ми хочемо поміняти місцями клавіші &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
Запам'ятовуйте, які клавіші ви перепризначаєте, щоб не заплутатися. Завжди можна повернути значення за замовчуванням, але тоді доведеться заново починати процедуру настройки.