Ноутбуки dell проти обробка переривання користувача ()

Не так давно я замінив старий робочий десктоп на ноутбук DELL. Кльовий, швидкий, зручний, але ще перед покупкою перейнявся одним цікавим питанням: а де кнопочка Pause / Break? Переривання усіляких звітів і обробок по Ctrl + Break доводиться робити досить часто ...

Пройшов місяць, і питання постало руба: треба. Поліз в інтернет, зробив дзвінок другу. Інтернет сказав що проблема не у одного мене, сипнув всілякими комбінаціями клавіш, нібито замінюють Ctrl + Break, і видав купу посилань на софт, що дозволяє перепризначити як окремі кнопки, так і їх комбінації. Друг написав скрипт, перепризначуваних Ctrl + PrintScreen на Ctrl + Break. І все начебто стало добре хвилин на 15 ...

Через 15 хвилин я зрозумів що ні купа софта ні скрипт не працюють в термінальній сесії. Для того щоб це там працювало, потрібно це встановлювати на самому сервері терміналів. А замовників, з якими я працюю через термінал, неабияку кількість, і не скрізь політика безпеки дозволяє мені самому там щось встановлювати, та й клопітно це.

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

Побіжний погляд на клавіатуру досить швидко уперся в правий Alt, яким я практично не користуюся. І понеслося ...

Так, сканкод Break - E0 46, правий Alt - E0 38. Вище я згадав, що клавіша Break має сканкод в 3 байта, але заміна двухбайтное коду працює.

Про всяк випадок робимо резервну копію реєстру. В принципі внесення змін до комп'ютера полягає в додаванні одного параметра, але - береженого Бог береже.

Заходимо в гілку HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout

Додаємо двійковий параметр ScanCode Map

Формат запису Scancode Map

"Число замін +1" - якщо одна заміна, 1 + 1 = 2, замінити можна до 3х клавіш. Якщо замін менше 3х, вільне місце забиваємо нулями.

Заміни клавіш записуються в форматі "два байта нового коду кнопки в зворотному порядку" "два байта старого коду кнопки в зворотному порядку".

У моєму випадку в поле «Перша заміна» заносимо: 46 E0 (два байта Break в зворотному порядку) 38 E0 (два байта правий Alt в зворотному порядку), поля «Друга заміна» і «Третя заміна» заповнюємо нулями.

Закриваємо реєстр зі збереженням змін.

Тепер правий Alt працює як кнопка Break, переривати виконання звітів і обробок можна комбінацією клавіш Ctrl + правий Alt.

Використані наступні джерела:

P.S. Спасибі Kom-off за написання скрипта перевизначення клавіш.

1. Доржи Балбаров (Angeros) 23.05.12 4:06 Зараз в темі

Ну вообщето перш ніж брати ноут, особисто я уважно вивчаю його клавіатуру, а то дизайнери надізайнілі, а про практичний сенс дизайну забули. Ну і нарешті для мене залишається загадкою якщо є такі бренди як асус і Асер звідки взагалі знаходяться люди які досихпор дивляться в бік делл, на ньому що медом намазано? або пил ніколи не сідати.
Є ще один варіант, можна взяти бездротову клаву і миша де всі ці кнопки є. )

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

(1) Angeros, з приводу вибору - все фломастери на смак різні))) а бездротова клава до ноутбука - це дуже вимогливий смак повинен бути у людини.

29. anry mc (AnryMc) 714 23.05.12 18:01 Зараз в темі

(1) Angeros,
Може мені так щастить, але
Асер з 20 нотутов - 12 гарантійних ремонтів
Делл з 20 ноутов - 3 гарантійних ремонту
(Ноути одній ціновій і продуктивної ніші)

+ недарма ж мелкософта багато років сидить на Деллі

31. Доржи Балбаров (Angeros) 23.05.12 18:15 Зараз в темі

(29) Не ну корпоративні ноути я віддаю перевагу хп. Хоча. суперечки тут і справді не доречні.