ПредишенСледващото

Не много отдавна, аз заменя десктопа стария стил за DELL лаптоп. Cool, бърз, лесен за употреба, но все още озадачен, преди да закупят един интересен въпрос: къде е Pause / Break един бутон? Прекъсване на всеки доклад и лечения Ctrl + Break е необходимо да се направи достатъчно често ...

Един месец изтече, и въпросът е повишила предимство: тя е необходима. Аз се качи в интернет, се обади на свой приятел. Онлайн каза, че проблемът не е един имам, sypanul всякакви клавишни комбинации, се предполага, че заместват Ctrl + Break и даде един куп линкове към софтуер, който ви позволява да оставам като отделни бутони, както и комбинации от тях. Един приятел е написал сценарий преназначава Ctrl + PrintScreen на Ctrl + Break. И всичко изглежда да се превърне в добър за 15 минути ...

След 15 минути игра, разбрах, че не много софтуер или скрипта не работи в терминал сесия. За да стане това там, че е необходимо да се инсталира на терминален сървър. Клиент, с които съм работил през терминала, справедлива стойност, а не всички политики за сигурност позволяват себе си има ли нещо, за да инсталирате, и това е неприятен.

И след това се натъкнах на няколко статии за това, че можеш да хванеш scancodes ключове и да ги прехвърлите директно чрез системния регистър, без да използвате който и да е софтуер. Всъщност софтуера, за да замени на регистъра ключовете имат, но всичко, което се натъкнах, Pause / Break бутон оставам не успя, тъй като обичайните scancodes ключове са 2 байта, а тя -3 байта.

Един бърз поглед към клавиатурата доста бързо се блъсна в десния Alt, когото почти никога не се използва. И потегляме ...

Така че, scancode Break - E0 46, надясно Alt - E0 38. Преди споменах, че ключът е с scancode Break в 3 байта, но замяната на кода на двубайтова работи.

Във всеки случай, да направите резервно копие на системния регистър. По принцип, изменението на системния регистър, е добавянето на един-единствен параметър, но - по-добре безопасно, отколкото съжалявам.

Отиваме в клон HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout

Добавете двоична стойност ScanCode карта

Формат на записване Scancode Карта

"Броят на заместванията 1" - ако едно заместване, 1 + 1 = 2, може да замени до 3 ключа. Ако замяната е по-малко от 3, свободно пространство изкован нули.

Резервни ключове са написани под формата на "два байта на новия ключ кода на заден ход", "два байта на стария код в обратен ред" бутона.

В моя случай, "първата подмяна" буксуване 46 E0 (два байта прекъсване в обратен ред) 38 E0 (два байта Alt прав обратно), поле "втора смяна" и "трета смяна" попълнете нули.

Затваряне на системния регистър, за да запазите промените.

Сега работи като бутон с десния Alt Break да се прекъсне изпълнението на доклади и лечение може да бъде комбинация от клавиши Ctrl + Right Alt.

Ние използвахме следните източници:

Послепис Благодаря Ком-оф за писане на клавишите със скрипт заменят.

1. Доржи Balbarov (Angeros) 23.05.12 04:06 Сега тема

Ами voobscheto преди да вземете лаптоп, лично аз разглеждал му клавиатура, и дизайнерите nadizaynili, но за практическо значение забравил дизайн. И накрая, за мен остава загадка, ако има такива марки като ASUS и Acer всички са от хора, които гледат към dosihpor Dell, че тя се намазва с мед? или прах никога няма да се утаи.
Има и друг вариант, можете да вземете безжична Клаудия и мишка, където всички бутони са. )

4. Максим Горбачов (Tangram) 126 23.05.12 9:05 Сега тема

(1) Angeros, за избора - всички маркери са различни по вкус))) и безжичен Клаудия до вашия лаптоп - това е много взискателен вкус, трябва да бъде мъж.

29. Анри MC (AnryMc) 714 23.05.12 18:01 Сега тема

(1) Angeros,
Може би аз съм толкова щастлив, но
Acer notutov от 20 - 12 гаранционни ремонти
Dell 20 noutom - 3 гаранционни ремонти
(Nout една цена и продуктивни ниши)

+ Не за нищо, че Борг продължение на много години, седящи на Delle

31. Доржи Balbarov (Angeros) 23.5.12 18:15 Сега тема

(29) Не е добре, корпоративни Nout аз предпочитам HP. Макар. дебат тук и истината не е от значение.

Подкрепете проекта - споделете линка, благодаря!