Annoyances.org
Home » Windows XP Discussion Forum » Message 1017256194 Search | Help | Home
  
re: Question about 'Customize Your Keyboard Mapping'
Wednesday, March 27, 2002 at 11:09 am
Windows XP Annoyances Discussion Forum
Posted by Craig Leres (1 messages posted)


Here's how I disabled the caps lock on my IBM X22 Windows XP system. My solution was to map caps lock to left shift. As previously noted, this should also work for Windows NT and and Windows 2000.

Scan Code Mapper for Windows is documented here:

http://www.microsoft.com/hwdev/tech/input/w2kscan-map.asp

This page doesn't give the scan code for left shift; I found that here:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q59131

Here are the scan codes given on this page:

ctrl 0x1D
alt 0x38
left shift 0x2A
right shift 0x36

The map value is as follows:

00000000 header version (zero)
00000000 header flags (zero)
00000002 number of entries (including terminator)
003A002A map caps lock (0x3A) to left shift (0x2A)
00000000 null terminator map

If you want to just disable caps lock, map it to zero (0x00) instead of left shift (0x2A).

Converting these values to little endian you have:

00000000 00000000 0200000000 2A003A00 00000000

Now fire up regedit and go to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Create a REG_BINARY entry called Scancode Map with the value calculated above. After you enter the values, the "modify" window should look like this:

Value Name:
Scancode Map

Value data:

0000 00 00 00 00 00 00 00 00
0008 02 00 00 00 2A 00 3A 00
0010 00 00 00 00
Exit regedit, reboot and test.


Written in response to:
re: Question about 'Customize Your Keyboard Mapping' (Scott S: Wednesday, March 20, 2002 at 4:13 am)

Responses to this message:
*re: Question about 'Customize Your Keyboard Mapping' (Kaineas: Wednesday, October 2, 2002 at 1:07 am)
*re: Question about 'Customize Your Keyboard Mapping' (Pat: Tuesday, November 26, 2002 at 8:39 pm)
*Map Delete Key to Page Dn Key & Vice Versa (Zen: Thursday, April 17, 2003 at 4:26 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Mark MacMillan: Sunday, December 7, 2003 at 1:50 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Wonderer: Tuesday, March 2, 2004 at 9:51 pm)
*re: Thanks for 'Customize Your Keyboard Mapping' (Edgar Mark : Sunday, April 4, 2004 at 12:10 pm)
*re: how to disable ctrl + esc ? (hook: Thursday, July 14, 2005 at 8:08 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Kristian Kjær: Wednesday, September 26, 2007 at 12:03 am)
*re: Question about 'Customize Your Keyboard Mapping' (Roger: Saturday, December 1, 2007 at 10:03 am)

All messages in this thread [show all]
-Question about 'Customize Your Keyboard Mapping' (Jeff Squires: Sat, Nov 3, 2001, 8:54 am)
-re: Question about 'Customize Your Keyboard Mapping' (Dan Smith: Thu, Nov 15, 2001, 9:36 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Ed Hannigan: Mon, Dec 31, 2001, 6:30 am)
-re: Question about 'Customize Your Keyboard Mapping' (Ed Hannigan: Fri, Jan 4, 2002, 2:09 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Bo Kahler: Tue, Jan 15, 2002, 7:48 am)
-re: Question about 'Customize Your Keyboard Mapping' (someone: Sat, Jan 19, 2002, 11:28 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Keith Conover: Fri, Jun 28, 2002, 4:03 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Alan Isaac: Sun, Jan 18, 2004, 8:19 am)
-re: Question about 'Customize Your Keyboard Mapping' (guy weiner: Sat, Nov 23, 2002, 2:16 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Ed Hannigan: Sat, Nov 23, 2002, 2:58 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Irene: Fri, Mar 14, 2003, 5:40 am)
*re: Question about 'Customize Your Keyboard Mapping' (Tipp: Sun, Jul 27, 2003, 11:15 am)
*re: Question about 'Customize Your Keyboard Mapping' (Rick Alber: Thu, Jan 29, 2004, 9:04 am)
*re: Question about 'Customize Your Keyboard Mapping' (RwK: Thu, Dec 12, 2002, 1:16 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Scott S: Wed, Mar 20, 2002, 4:13 am)
-re: Question about 'Customize Your Keyboard Mapping' (Craig Leres: Wed, Mar 27, 2002, 11:09 am)
-re: Question about 'Customize Your Keyboard Mapping' (Kaineas: Wed, Oct 2, 2002, 1:07 am)
*re: Question about 'Customize Your Keyboard Mapping' (matt?: Mon, Oct 14, 2002, 6:17 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Pat: Tue, Nov 26, 2002, 8:39 pm)
-re: Question about 'Customize Your Keyboard Mapping' (pawel: Thu, Nov 28, 2002, 9:24 am)
-re: Question about 'Customize Your Keyboard Mapping' (Jackson: Wed, Jan 26, 2005, 5:23 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Maggy Rond: Fri, Jan 13, 2006, 5:36 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Arthur Dent: Mon, Oct 2, 2006, 3:51 pm)
*Map Delete Key to Page Dn Key & Vice Versa (Zen: Thu, Apr 17, 2003, 4:26 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Mark MacMillan: Sun, Dec 7, 2003, 1:50 pm)
-re: Question about 'Customize Your Keyboard Mapping' (Craig Leres: Sun, Dec 7, 2003, 2:16 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Mike McKelvey: Thu, Dec 11, 2003, 6:49 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Wonderer: Tue, Mar 2, 2004, 9:51 pm)
*re: Thanks for 'Customize Your Keyboard Mapping' (Edgar Mark : Sun, Apr 4, 2004, 12:10 pm)
*re: how to disable ctrl + esc ? (hook: Thu, Jul 14, 2005, 8:08 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Kristian Kjær: Wed, Sep 26, 2007, 12:03 am)
-re: Question about 'Customize Your Keyboard Mapping' (Roger: Sat, Dec 1, 2007, 10:03 am)
*re: Question about 'Customize Your Keyboard Mapping' (UFUK: Wed, Jan 2, 2008, 10:54 pm)
-re: Question about 'Customize Your Keyboard Mapping' (bbb: Tue, Nov 30, 2004, 1:18 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Eric Pement: Tue, Dec 21, 2004, 2:50 pm)
*re: Question about 'Customize Your Keyboard Mapping' (Lynne: Fri, Feb 6, 2004, 11:33 pm)
*re: Question about 'Customize Your Keyboard Mapping' (chad nash: Fri, Feb 18, 2005, 6:56 am)
Return to the Windows XP Discussion Forum

All content at Annoyances.org is Copyright © 1995-2008 Creative Elementtm All rights reserved.
Please do not plagiarize; redistributing these pages without permission is strictly prohibited.