demon-a-live_ Posted January 30, 2006 Report Share Posted January 30, 2006 Вот создал программу - аналог SharpKeys 1.1. Выкладываю на Ваш суд. Программка умеет переназначать клавиши и назначать клавишам новые функции. Полезна будет прежде всего владельцам обычных клавиатур, желающим расширить возможности. Владельцы специфических мультимедийных клавиатур тоже не остануться без внимания - Web, F-lock, Application - все это при желании можно переназначить. Качаем отсюда: Remap Keys Закачка идет из файлообменного архива - сначала нажмите FREE, затем введите контрольные цифры и можно качать. Всего 294 Кб. Если не помогает, то webfile.ru/780864 до 06.02.06 - можно качать отсюда Вот мое адаптированное описание процесса переназначения вручную Существующая раскладка клавиатуры может по разным причинам не удовлетворять пользователей. В комплекте с мультимедийными клавиатурами идут специальные утилиты, позволяющие переназначать клавиши или привязывать к клавишам различные действия. Но если такой утилиты нет под рукой или Вы не являетесь счастливым обладателем мультимедийной клавиатуры, то мой совет Вам поможет. Откройте ветвь реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]. Создайте (если его нет) двоичный параметр с именем «Scancode Map» и следуйте дальнейшим инструкциям. Для начала, необходимо знать какое количество клавиш Вы хотите переназначить. В параметр «Scancode Map» записываем следующие значения: 00,00,00,00, 00,00,00,00,02. Последний байт в предыдущей записи обозначает количество клавиш и равен количеству клавиш +1, т.е. если стоит 02, то переназначена одна клавиша, если 03, то переназначены две клавиши и т.д. Далее дописываем еще три нулевых значения. Теперь параметр «Scancode Map» выглядит так: 00,00,00,00,00,00,00,00,02,00,00,00. Далее необходимо определить по таблицам, приведенным ниже шестнадцатеричный код клавиш, которые Вы хотите переназначить. Допустим, Вы хотите изменить функцию клавиши Right Ctrl на Caps Lock. Находим код Right Ctrl = 1D E0, код Caps Lock = 3A 00. Теперь дописываем в параметр «Scancode Map» сначала значение Caps Lock, а затем значение Right Ctrl. Теперь параметр должен выглядеть так: 00,00,00,00,00,00,00,00,02,00,00,00,3A,00,1D,E0. Теперь осталось дописать в конец параметра еще четыре нулевых байта. Конечный вариант параметра «Scancode Map» выглядит так: 00,00,00,00,00,00,00,00,02,00,00,00,3A,00,1D,E0,00,00,00,00. Чтобы переназначить более чем одну клавишу необходимо таким же образом поочередно записывать пары кодов клавиш. Вот несколько примеров использования: Физическая клавиша Новая функция Значение «Scancode Map» CapsLock Left Shift 00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00 _______________________________________________________________________________________ PrntScn Left Windows 00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,37,e0,00,00,00,00 Чтобы изменения вступили в силу необходимо перезагрузить компьютер. Оригинал статьи - www.usnetizen.com/fix_capslock.html Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now