Виртуализация цифрового блока Numpad на компьютере с компактной клавиатурой

Как правило, расположение клавиш в большинстве компьютерных клавиатур подчинено общепринятой схеме. В верхней части располагается ряд функциональных клавиш F1-F12, под ним расположен ряд клавиш цифровых, за ним следуют три ряда алфавитных и один ряд служебных клавиш Ctrl, Alt, пробел и так далее. Несмотря, однако, на общность, как физические, так и виртуальные клавиатуры могут отличаться.


Например, есть клавиатуры игровые, снабженные специальными кнопками, есть полноразмерные и компактные клавиатуры, лишенные цифрового блока (numpad). Клавиши от 1 до 0 цифрового блока дублируют клавиши верхнего цифрового ряда, однако некоторые программы могут требовать использования именно numpad. Дело в том, что клавиша «1» в цифровом ряде неравнозначна клавише «1» в блоке numpad, поскольку каждая из них имеет свой уникальный код.

Так вот как быть пользователям, на клавиатурах которых нет этого самого numpad, но при этом он им нужен? Может быть приобрести полноразмерную клавиатуру? Необязательно. Роль блока numpad можно «передать» верхнему цифровому ряду, воспользовавшись утилитой AutoHotkey и небольшим, созданным в Блокноте сценарием.

Скачайте с сайта autohotkey.com программу и установите.

Создайте в Блокноте текстовый документ, вставьте с него код из файла по ссылке yadi.sk/i/OxKZ2Ip73UinVQ.

Блокнот

И сохраните как numpad.ahk.

Numpad.ahk

Теперь запустите созданный скрипт и нажмите клавишу CapsLock. Утилита AutoHotkey перехватит действие и подменит коды нажимаемых клавиш верхнего цифрового ряда, заставив таким образом Windows «поверить», что она и впрямь имеет дело с клавишами цифрового блока.

Чтобы восстановить настройки, вновь нажмите CapsLock и завершите работу AutoHotkey из меню в системном трее.

AutoHotkey меню в системном трее

Как узнать, что скрипт и впрямь работает?

Воспользоваться онлайновым тестером клавиатуры, доступным по адресу www.keyboardtester.com.

Онлайновый тестер клавиатуры

Так, при нажатии кнопок цифрового ряда в окне тестера у вас должны загораться виртуальные кнопки numpad.

К сожалению, данный способ имеет свои ограничения. Подменять коды с его помощью вы сможете только для цифр, а вот клавиши (+), (-), (/), (*) работать не будут.
0

Если Вам нравятся статьи, заметки и другой интересный материал представленный на сайте Белые окошки и у вас есть непреодолимое желание поддержать этот скромный проект тогда выберите один из двух видов стратегии поддержки на специальной странице - Страница с донатом

Поделиться в соц сетях:

Подпишитесь на обновления этого блога по RSS, Email или Twitter!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Обсуждаемые темы:

Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля