这个问题涉及台式电脑。有没有办法在 Windows 7 下禁用数字键盘?或者,有没有办法禁用某些键?
谢谢。
答案1
您可以通过以下方式完全禁用数字键盘自动热键。您可以将 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
,这会导致热键结束 - 而且由于到目前为止什么都没有做,所以什么也没有发生。这种方法的一个缺点是虚拟按键也会被阻止;可以修改脚本以确认它只在必要时阻止物理按键,但这需要相当多的工作,所以除非你需要它...
答案2
我不知道这是否有效,但你可以尝试一下。
第一个链接是免费软件。在第二个 URL 上,您可以找到 Windows Vista 中的注册表设置。
答案3
答案4
Windows 使用数字键盘来实现某些功能“使用键盘控制鼠标指针”。这意味着如果你想用数字键盘控制鼠标指针它将禁用你的数字键盘因其他原因。
因此只需启用该功能即可享受:-)