Windows will remember the status of Num Lock, and enable it on the next
boot.
HKEY CURRENT USER\Control Panel\Keyboard
Value Name: InitialKeyboardIndicators
Value Type: REG_SZ
Value Data:
0 = Windows XP turns NUMLOCK off when it starts.
2 = Windows XP turns NUMLOCK on when it starts.
===
From
http://www.kellys-korner-xp.com
[Numlock
Use this vb script or go to - Click Start/Run/Regedit
http://www.kellys-korner-xp.com/regs_edits/numlock.vbs
HKEY CURRENT USER\Control Panel\Keyboard\InitialKeyboardIndicators
0 = numberlock off
2 = numberlock on
If you want the numlock on at the Welcome Screen you also need to change:
HKEY USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators (same
number values as above).
Or...
Create a Notepad file and copy the following two lines into it.
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Save the file with a VBS extension. Create a shortcut to the VBS file you
just saved in
your Start Menu, Programs, Startup folder.]
====
How to Set the NUM LOCK State at Logon in Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;314879
How to Set the NUM LOCK State at Logon Using a Logon Script
http://support.microsoft.com/default.aspx/kb/262625/EN-US/
http://www.cybertechhelp.com/html/tutorials/tutorial.php/id/44
Here is a download that will fix this for you:
http://www.cybertechhelp.com/download.php?xpnumlock_fix.zip
[Switching Num Lock On
The Num Lock status on startup can be set in the systems BIOS.
Consult your system or motherboard manual for details about this.
Windows XP will however switch off the Num Lock key when it boots. In some
cases it's
enough to make sure that the Num Lock key is enabled when you shut down;
Windows will remember the status of Num Lock, and enable it on the next
boot. In other cases this may not work, and Windows will always default to
switching Num Lock off when booting.
To fix this:
1.. Start the Registry Editor
2.. Go to HKEY_CURRENT_USER \ Control Panel \ Keyboard \
3.. Double-click the value InitialKeyboardIndicators, and enter 2
as it's Value data
4.. Close the registry editor
5.. Log off, or restart Windows for the changes to take effect]
===
Make sure that all keys with an InitialKeyboardIndicators are set the way
you want.
S-1-5-18 is the SID for %systemroot%\system32\config\systemprofile.
S-1-5-21-1708537768-1580436667-1202660629-1003 is my SID. Yours will be
S-1-5-21-some other numbers.
The HKEY_CURRENT_USER InitialKeyboardIndicators value and
HKEY_USERS\S-1-5-21-some other numbers will be the same, probably. They
should be the same with you logged on.
HKEY_CURRENT_USER\Control Panel\Keyboard
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
HKEY_USERS\S-1-5-18\Control Panel\Keyboard
HKEY_USERS\S-1-5-21-1708537768-1580436667-1202660629-1003\Control
Panel\Keyboard
Also check this key...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\IniFileMapping\win.ini\Windows
Value Name: InitialKeyboardIndicators
Value Type: REG_SZ
Value Data: USR:Control Panel\Keyboard
-----
Now this is interesting...
Change method
To change the value of this entry, press the NUMLOCK key on your keyboard.
InitialKeyboardIndicators
http://www.microsoft.com/resources/...s/2000/server/reskit/en-us/regentry/34674.asp
--
Hope this helps. Let us know.
Wes
MS-MVP Windows Shell/User
In
Mark64fr said:
Each time I start my computer, the numeric pad is disabled. How can I
force my computer to activate the numeric pad of the keyboard each time
it start ?