Змініть прив’язку клавіш на клавіатурі Microsoft Wireless у Windows XP


0

У мене є бездротова клавіатура Microsoft.

Він використовує один ключ і для, Pause/Breakі Scroll Lock. Ви можете перемикатися між ними за допомогою F Lock.

Щоб функціональні клавіші працювали, F Lockслід увімкнути цю кнопку в Scroll Lockрежим.

Однак я використовую Breakнабагато частіше, тому кожен раз, коли мені потрібно натискати, мені потрібно натискати F Lockпотім Breakпотім F Lockзнову.

Чи можу я якось змінити прив’язку клавіш так, що коли F Lockввімкнено, кнопка є a Break, а коли вона вимкнена, кнопка є a Scroll Lock?

Оновлення:

Це Breakзовсім спеціальний ключ: він надсилає 6коду сканування-байта (E1 1D 45 E1 9D C5)при натисканні і нічого при випуску.

Я не зміг перезавантажити це за допомогою SharpKeys.

Відповіді:


2

Існують різноманітні інструменти для перевпорядкування ключів у Windows. Вам потрібно зіставити ваш Breakключ Scroll Lockі навпаки.

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

Якщо ви хочете чогось більш досконалого, є AutoHotKey . Це дозволяє робити прості відображення ключів, такі як SharpKeys, але також має мову сценаріїв. Це означає, що ви можете робити такі речі, як зробити переоснащення лише роботою в певних додатках або змусити окремий набір клавіш робити кілька речей. Якщо ви подивитеся на LifeHacker, існують різні сценарії AutoHotKey, які дадуть вам уявлення про те, наскільки він може бути потужним.


Я намагався використовувати SharpKeys, однак Breakключ досить особливий: він фактично надсилає 6код -байт-сканування, який SharpKeys, здається, не може перезавантажити.
Quassnoi

Ви перезавантажили або ввійшли та вийшли після встановлення карти в SharpKeys? IIRC вам потрібно зробити це, щоб Windows перечитав ключі реєстру. Або клавіша Break просто не вказана? Інакше з документації виглядає так, що AutoHotKey підтримує перерву: autohotkey.com/docs/KeyList.htm
Дейв Вебб

Так, я вийшов і повернувся назад. Breakне вказано у списку, і при натисканні на нього він визнається як NumLock. AutoHotKeyрозпізнає, Breakале натискання, здається, призупиняє сценарій. Чи можу я якось відключити підтримку гарячих клавіш, щоб гаряча клавіша не вплинула на AutoHotKeyсебе?
Quassnoi

Гммм ... Я думаю, якщо Break є спеціальним, він може працювати на низькому рівні, який AutoHotKey не може перервати. Як щодо зіставлення ScrollLock для розбиття та щось на кшталт WindowsKey + ScrollLock для ScrollLock. Тоді ви можете використовувати ScrollLock, якщо вам потрібно, але не потрібно намагатися перезавантажувати перерву.
Дейв Вебб

1

Дайте AHK постріл, ви можете виконати власну перестановку. складіть сценарій і почніть з завантаження.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.