Answers:
这是一个禁用大写锁定和数字锁定的技巧:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
00,00,00,00,00,00,00,00,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00
这是两种技巧的结合。禁用Numlock + ctrl与大写锁定互换。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00
好的,这是一个禁用Numlock的扫描码映射。我在这里查看,numlock是十六进制45。事先备份注册表。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00
实际上,尼古拉(那个MSFT技术论坛链接)有点短,请在askvg上查看此信息。切换(1)实际上并没有禁用numlock,它只是在启动时设置状态。实际上,它执行三项操作,分别打开大写锁定,数字锁定和滚动滚动。以下是其余设置。因此,这似乎不适合解决OP的问题。
http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/
0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)
SharpKeys是一个注册表黑客,用于使键盘上的某些键像其他键一样起作用。例如,如果您不小心频繁地按下了Caps Lock,则可以使用此实用程序将Caps Lock映射到Shift键,甚至完全将其关闭。
它体积小,便于携带,并且仅通过GUI即可与上面接受的答案相同
HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators
请参阅VL-80答案。
这只是微软技术论坛的报价:
您可能以前曾尝试过此方法,但是以下是通过注册表禁用它的方法:
单击“ 开始”,单击“运行”,然后键入regedit以打开Windows注册表编辑器。在注册表中,打开以下文件夹。
HKEY_CURRENT_USER\ Control Panel\ Keyboard\
在键盘文件夹中,您应该有一个名为“ InitialKeyboardIndicators ” 的字符串值,其值为0、1或2。以下是对每个值的说明。
0 = Num Lock is turned OFF after the logon. 1 = Disable Num Lock. 2 = Numlock is turned ON after the logon.
或者说,这是最快,最简单的方法,因为我们整个公司都是10键识字,当它恢复为图钉的重复箭头键时就讨厌它。
在过去的十年中,在所有工作站上都运行良好,不需要任何麻烦的编程,启动脚本或注册表编辑。
(这是对Knuckle-Dragger帖子的扩展,增加了一些细节。)
如果可以找到适当的密钥扫描码,则可以在注册表中映射密钥。通常,这几天通常会定期使用键盘规格,但制造商有时可能会拥有独特的规格。可以在本文档“ 键盘扫描代码规范”中找到扫描代码的列表,并且可以找到一些更详细的信息:此处。
十六进制分组:
00000000 00000000 03000000 1de05de0 55004400 00000000
│ │ │ │
keys, number of to change¹ ─┘ │ │ │
key remap first (to←from 22221111)² ┘ │ │
key remap second (if one) ────────┘ │
null hex to end (necessary?) ────────┘
¹ 02=1, 03=2, >2 possible?
² hex+e0-or-00, e1 and e2 are rare
* multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?
这些可以放在注册表文件中(例如keyboard_context-menu-to-control.reg
):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00
卸下键帽,然后将其放入抽屉中。插入键给我带来麻烦,解决该问题的最佳方法是将其从键盘上完全删除。当软件重新打开numlock时,请使用软件键盘再次将其关闭,并尝试阻止该软件再次执行该操作。
这是另一种常见的解决方案(如果我自己说; ;-),请按住Num Lk键5秒钟,然后触摸三个锁定键(大写锁定)时,窗口将使您选择接收不同的开/关音,Num Lock,滚动锁定)。此功能称为切换键。