Keyboard registry question

J

JP Breton

What is the utility of the Substitutes key under HKCU\Keyboard Layout?

If I only use one keyboard Layout (under Preload) can i delete the value in
Substitutes?

Thanks

JP
 
D

DL

If you are merely trying to 'tidy' your registry, I believe MS have stated,
cleaning the reg. is of no advantage under xp
 
J

JP Breton

I am trying to understand the use of that keyboard value, bacause I am
having a weird problem.

If you don't want to help me fine, but please don't come here to tell me I
should not play in the registry.

JP
 
W

Wesley Vogel

JP,

SWAG...
The value is probably there because you have Canadian English for a keyboard
layout.

-----

HKEY_CURRENT_USER\Keyboard Layout

Default: 00000409 (for standard U.S. English)

[[The Keyboard Layout\Substitutes key is empty by default. This subkey
records a mapping between keyboard layout names. The system checks the
user's Substitutes subkey when loading the keyboard driver, and if a
substitute is specified, the corresponding layout name is substituted. For
example, an entry such as the following under the Keyboard
Layout\Substitutes subkey indicates that the user prefers the Dvorak U.S.
English keyboard layout (00010409) to the standard U.S. English keyboard
layout (00000409). ]]
http://support.microsoft.com/default.aspx?scid=kb;en-us;102978

[[If a keyboard language specified in HKEY_CURRENT_USER\Keyboard
Layout\preload
is configured with a nondefault keyboard layout, a subkey with that language
number appears
in HKEY_CURRENT_USER\Keyboard Layout\Substitutes ]]
http://www.generation.net/~hleboeuf/hkey_cu.htm

I use the standard U.S. English keyboard layout.

I have no other languages selcted in Regional And Language Options.

My registry entries...

HKEY_CURRENT_USER\Keyboard Layout\Preload
1
REG_SZ
00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes
(Default)
REG_SZ
(value not set)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
J

JP Breton

WOW....That is excellent.

Thanks Wes..



Wesley Vogel said:
JP,

SWAG...
The value is probably there because you have Canadian English for a
keyboard
layout.

-----

HKEY_CURRENT_USER\Keyboard Layout

Default: 00000409 (for standard U.S. English)

[[The Keyboard Layout\Substitutes key is empty by default. This subkey
records a mapping between keyboard layout names. The system checks the
user's Substitutes subkey when loading the keyboard driver, and if a
substitute is specified, the corresponding layout name is substituted. For
example, an entry such as the following under the Keyboard
Layout\Substitutes subkey indicates that the user prefers the Dvorak U.S.
English keyboard layout (00010409) to the standard U.S. English keyboard
layout (00000409). ]]
http://support.microsoft.com/default.aspx?scid=kb;en-us;102978

[[If a keyboard language specified in HKEY_CURRENT_USER\Keyboard
Layout\preload
is configured with a nondefault keyboard layout, a subkey with that
language
number appears
in HKEY_CURRENT_USER\Keyboard Layout\Substitutes ]]
http://www.generation.net/~hleboeuf/hkey_cu.htm

I use the standard U.S. English keyboard layout.

I have no other languages selcted in Regional And Language Options.

My registry entries...

HKEY_CURRENT_USER\Keyboard Layout\Preload
1
REG_SZ
00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes
(Default)
REG_SZ
(value not set)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
I am trying to understand the use of that keyboard value, bacause I am
having a weird problem.

If you don't want to help me fine, but please don't come here to tell me
I
should not play in the registry.

JP
 
W

Wesley Vogel

It took me about ten minutes to find that info by searching for

HKEY_CURRENT_USER\Keyboard Layout\Substitutes

in Google. :)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
WOW....That is excellent.

Thanks Wes..



Wesley Vogel said:
JP,

SWAG...
The value is probably there because you have Canadian English for a
keyboard
layout.

-----

HKEY_CURRENT_USER\Keyboard Layout

Default: 00000409 (for standard U.S. English)

[[The Keyboard Layout\Substitutes key is empty by default. This subkey
records a mapping between keyboard layout names. The system checks the
user's Substitutes subkey when loading the keyboard driver, and if a
substitute is specified, the corresponding layout name is substituted.
For example, an entry such as the following under the Keyboard
Layout\Substitutes subkey indicates that the user prefers the Dvorak U.S.
English keyboard layout (00010409) to the standard U.S. English keyboard
layout (00000409). ]]
http://support.microsoft.com/default.aspx?scid=kb;en-us;102978

[[If a keyboard language specified in HKEY_CURRENT_USER\Keyboard
Layout\preload
is configured with a nondefault keyboard layout, a subkey with that
language
number appears
in HKEY_CURRENT_USER\Keyboard Layout\Substitutes ]]
http://www.generation.net/~hleboeuf/hkey_cu.htm

I use the standard U.S. English keyboard layout.

I have no other languages selcted in Regional And Language Options.

My registry entries...

HKEY_CURRENT_USER\Keyboard Layout\Preload
1
REG_SZ
00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes
(Default)
REG_SZ
(value not set)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
I am trying to understand the use of that keyboard value, bacause I am
having a weird problem.

If you don't want to help me fine, but please don't come here to tell me
I
should not play in the registry.

JP



If you are merely trying to 'tidy' your registry, I believe MS have
stated,
cleaning the reg. is of no advantage under xp

What is the utility of the Substitutes key under HKCU\Keyboard Layout?

If I only use one keyboard Layout (under Preload) can i delete the
value in Substitutes?

Thanks

JP
 
J

JP Breton

You won't beleive me but I actually spent a lot of time in goole before
posting this question.....

guess I did not use the right keyword...:)

thanks again

Wesley Vogel said:
It took me about ten minutes to find that info by searching for

HKEY_CURRENT_USER\Keyboard Layout\Substitutes

in Google. :)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
WOW....That is excellent.

Thanks Wes..



Wesley Vogel said:
JP,

SWAG...
The value is probably there because you have Canadian English for a
keyboard
layout.

-----

HKEY_CURRENT_USER\Keyboard Layout

Default: 00000409 (for standard U.S. English)

[[The Keyboard Layout\Substitutes key is empty by default. This subkey
records a mapping between keyboard layout names. The system checks the
user's Substitutes subkey when loading the keyboard driver, and if a
substitute is specified, the corresponding layout name is substituted.
For example, an entry such as the following under the Keyboard
Layout\Substitutes subkey indicates that the user prefers the Dvorak
U.S.
English keyboard layout (00010409) to the standard U.S. English keyboard
layout (00000409). ]]
http://support.microsoft.com/default.aspx?scid=kb;en-us;102978

[[If a keyboard language specified in HKEY_CURRENT_USER\Keyboard
Layout\preload
is configured with a nondefault keyboard layout, a subkey with that
language
number appears
in HKEY_CURRENT_USER\Keyboard Layout\Substitutes ]]
http://www.generation.net/~hleboeuf/hkey_cu.htm

I use the standard U.S. English keyboard layout.

I have no other languages selcted in Regional And Language Options.

My registry entries...

HKEY_CURRENT_USER\Keyboard Layout\Preload
1
REG_SZ
00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes
(Default)
REG_SZ
(value not set)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In JP Breton <[email protected]> hunted and pecked:
I am trying to understand the use of that keyboard value, bacause I am
having a weird problem.

If you don't want to help me fine, but please don't come here to tell
me
I
should not play in the registry.

JP



If you are merely trying to 'tidy' your registry, I believe MS have
stated,
cleaning the reg. is of no advantage under xp

What is the utility of the Substitutes key under HKCU\Keyboard
Layout?

If I only use one keyboard Layout (under Preload) can i delete the
value in Substitutes?

Thanks

JP
 
W

Wesley Vogel

It's kind of like looking up a word in the dictionary to see how it's
spelled. ;-)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
You won't beleive me but I actually spent a lot of time in goole before
posting this question.....

guess I did not use the right keyword...:)

thanks again

Wesley Vogel said:
It took me about ten minutes to find that info by searching for

HKEY_CURRENT_USER\Keyboard Layout\Substitutes

in Google. :)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
JP Breton said:
WOW....That is excellent.

Thanks Wes..



JP,

SWAG...
The value is probably there because you have Canadian English for a
keyboard
layout.

-----

HKEY_CURRENT_USER\Keyboard Layout

Default: 00000409 (for standard U.S. English)

[[The Keyboard Layout\Substitutes key is empty by default. This subkey
records a mapping between keyboard layout names. The system checks the
user's Substitutes subkey when loading the keyboard driver, and if a
substitute is specified, the corresponding layout name is substituted.
For example, an entry such as the following under the Keyboard
Layout\Substitutes subkey indicates that the user prefers the Dvorak
U.S.
English keyboard layout (00010409) to the standard U.S. English
keyboard layout (00000409). ]]
http://support.microsoft.com/default.aspx?scid=kb;en-us;102978

[[If a keyboard language specified in HKEY_CURRENT_USER\Keyboard
Layout\preload
is configured with a nondefault keyboard layout, a subkey with that
language
number appears
in HKEY_CURRENT_USER\Keyboard Layout\Substitutes ]]
http://www.generation.net/~hleboeuf/hkey_cu.htm

I use the standard U.S. English keyboard layout.

I have no other languages selcted in Regional And Language Options.

My registry entries...

HKEY_CURRENT_USER\Keyboard Layout\Preload
1
REG_SZ
00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes
(Default)
REG_SZ
(value not set)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In JP Breton <[email protected]> hunted and pecked:
I am trying to understand the use of that keyboard value, bacause I am
having a weird problem.

If you don't want to help me fine, but please don't come here to tell
me
I
should not play in the registry.

JP



If you are merely trying to 'tidy' your registry, I believe MS have
stated,
cleaning the reg. is of no advantage under xp

What is the utility of the Substitutes key under HKCU\Keyboard
Layout?

If I only use one keyboard Layout (under Preload) can i delete the
value in Substitutes?

Thanks

JP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top