Зламана або залита чаєм клавіша або клавіші часто означають необхідність покупки нової клавіатури. І якщо заміна для стаціонарного ПК не складає труднощів, то для ноутбука це може стати серйозною проблемою, оскільки потрібно підбирати конкретну модель. Але не поспішайте до магазину, спробуйте спочатку перепризначити неробочу клавішу.
зміст
Давайте розглянемо програми, які дозволяють перепризначити клавіші. Це буває необхідно не тільки в разі поломки кнопки, але і для зручного налаштування клавіатури під себе.
Утиліта є безкоштовною, проте її підтримка закінчилася. Тепер вона є частиною проекту HotKeyControl, який дає можливість вільного використання програми протягом 15 днів. Проте, саму MapKeyboard все ще можна завантажити в інтернеті.
Зміни вступлять в силу тільки після того, як ви знову ввійдете в систему.
KeyTweak - простенька програмка, що володіє великим функціоналом в порівнянні з MapKeyboard. Вимагає установки на комп'ютер.
Завантажити KeyTweak з офіційного сайту
Існує ще 2 додаткових режиму: «Full Teach Mode» і «Half Teach Mode». Вони дозволяють перехоплювати скан-коди, коли ви натискаєте певні клавіші.
На клавіатурі натисніть клавішу, що підлягає перепризначення. У випадаючому списку виберіть нову установку і натисніть «Remap».
Дана програма має найбільшу кількість можливостей - вона не тільки перепризначає, але і дозволяє додати певні функції на будь-яку клавішу.
Завантажити SharpKeys з офіційного сайту
Можна додати деякі додатки - калькулятор, пошту, «Мій комп'ютер».
Можна відключити незручні клавіші.
Найскладніший спосіб, оскільки всі зміни реєстру потрібно буде робити вручну. Підійде особливо допитливим і тим, хто з якоїсь причини не може або не бажає встановлювати сторонній софт на ПК.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
Чи не спитайте з Keyboard Layout s!
Давайте розглянемо це на конкретному прикладі. Припустимо, що ми хочемо поміняти місцями клавіші «Page Up» і «Page Down», відключити «End». Спочатку необхідно дізнатися їх скан-коди. Зробити це можна в Вікіпедії . Нас цікавить перша колонка «Клавіші» і друга «Код натискання XT». Випишемо коди цікавлять нас клавіш:
Тепер необхідно зробити невеликі перетворення - поміняти байти місцями. Таким чином у нас вийде:
Якщо код складається з одного байта (наприклад, «Enter» - «1C»), його необхідно доповнити двома нулями: «1С, 00», а потім поміняти їх місцями: «00, 1С».
Щоб поміняти значення клавіш, необхідно виконати дві операції: спочатку першої привласнити значення другої, а потім другий привласнити значення першої. Для відключення функції клавіші необхідно перед її кодом написати 2 пари нулів. Для нашого прикладу це буде виглядати ось так:
Заповнимо значення двійкового параметра повністю. Для нашого прикладу воно вийде таким
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
Запам'ятовуйте, які клавіші ви перепризначуваних, щоб не заплутатися. Завжди можна повернути значення за замовчуванням, але тоді доведеться заново починати процедуру настройки.