2

Этот вопрос относится к настольному компьютеру. Есть ли способ отключить цифровую клавиатуру под Windows 7? В качестве альтернативы, есть ли способ отключить определенные ключи?

Благодарю.

5 ответов5

6

Вы можете полностью отключить цифровую клавиатуру через Autohotkey. Вы можете настроить запуск сценариев Autohotkey при запуске. Вы также можете скомпилировать скрипт в автономный исполняемый файл, если вы не хотите, чтобы Autohotkey был установлен. Этот скрипт заставит все стандартные кнопки на цифровой клавиатуре ничего не делать:

*NumLock::
*Numpad0::
*Numpad1::
*Numpad2::
*Numpad3::
*Numpad4::
*Numpad5::
*Numpad6::
*Numpad7::
*Numpad8::
*Numpad9::
*NumpadDot::
*NumpadDiv::
*NumpadMult::
*NumpadAdd::
*NumpadSub::
*NumpadEnter::
*NumpadIns::
*NumpadEnd::
*NumpadDown::
*NumpadPgDn::
*NumpadLeft::
*NumpadClear::
*NumpadRight::
*NumpadHome::
*NumpadUp::
*NumpadPgUp::
*NumpadDel::
Return

Каждая горячая клавиша переходит к следующей, потому что им ничего не назначено, пока она не достигнет Return , что приводит к тому, что горячая клавиша заканчивается - и поскольку ничего не было сделано до сих пор, ничего не происходит. Недостатком этого подхода является то, что виртуальные нажатия клавиш также будут блокироваться; скрипт может быть изменен, чтобы подтвердить, что он блокирует только физическое нажатие клавиши, если это необходимо, но это немало работы, так что если вам это не нужно ...

0

Вы можете решить это для программного обеспечения легко с программным обеспечением, но не для аппаратного обеспечения:

  • Вы должны удалять трекбол с верхней части цифровой клавиатуры каждый раз при загрузке компьютера (вы услышите много звуковых сигналов или войдите в конфигурацию BIOS, если трекбол находится над клавишей "del");

  • Внутри SO вы можете столкнуться с некоторыми проблемами при нажатии некоторых клавиш, потому что одновременно нажимается множество клавиш (просто нажмите 4 или более клавиш одновременно и попробуйте использовать компьютер).

Вы можете решить это полностью, только если вы:

Рекомендуемые:

  • Купить новую клавиатуру без цифровой клавиатуры;

  • Купите меньшую клавиатуру, которая позволит вам удобно использовать трекбол;

  • Купить клавиатуру с трекболом;

  • Используйте креативное решение, например "поднятый коврик для мыши", чтобы не касаться клавиш на цифровой клавиатуре (как на рисунке ниже).

креативное решение

Не рекомендуется:

  • Измените аппаратное обеспечение вашей клавиатуры, чтобы позволить вам надеть этот трекбол (например, открыть его и обрезать правильные соединения ножницами).
0

Извините за мой английский!

Windows использует цифровую клавиатуру для некоторых функций "Управление указателем мыши с помощью клавиатуры". Это означает, что если вы хотите управлять указателем мыши с помощью numpad, он отключит вашу numpad по другим причинам.

Так что просто включите эту функцию и наслаждайтесь :-)

http://windows.microsoft.com/en-us/windows7/use-mouse-keys-to-move-the-mouse-pointer

0

Эта программа позволяет вам отображать /отменять отображение клавиш для различных функций Scancode Mapper, включая клавиши набора номера целиком. Я использовал его, чтобы отобразить заглавные буквы в качестве клавиши Shift, но он может отключить клавиши, сопоставив их ни с одним.

На самом деле это оболочка для ключа реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout . если вы посмотрите на объяснение ключа Microsoft , вы поймете, почему программа-обертка полезна

0

Я не знаю, сработает ли это, но вы можете попробовать.

Первая ссылка - бесплатное программное обеспечение. На втором URL вы можете найти настройки для реестра в Windows Vista.

  1. Установить или снять NUM LOCK в Windows Freeware
  2. Как включить или отключить тумблер при запуске в Vista

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .