Jump to content

Переназначение клавиш - Remap keys


Recommended Posts

Вот создал программу - аналог 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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...