CE4.1

When connecting to a winnt 4.0 server (SP6) with terminal
services, I get an error dialog:

"The keyboard layout of requested language could not be
opened. US English keyboard layout will be used instead.
You may choose another layout from your Client Settings."

My registry keys are:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server
Client]
CEUseScanCodes DWORD 0
Keyboard Type DWORD 4
Keyboard Subtype DWORD 0
Keyboard FunctionKeys DWORD 0x0c
Keyboard Layout REG_SZ 0xE0000409
CEConfig REG_SZ Maxall

I don't get this error when connecting to a win2k SP4
terminal server. Is there something I'm supposed to change
to get rid of this error box ? The settings are straight
from rdp.reg

Thanks,
Bill

Re: MSTSC keyboard layout winnt 4.0 server by Steve

Steve
Thu Sep 25 13:07:56 CDT 2003

Well, 0xE0000409 is not a standard keyboard layout. I am not sure where the
"E" is coming from. If you look at public\rdp\oak\files\rdp.reg, you can see
the following entries:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client]
"Keyboard Type"=dword:4
"Keyboard SubType"=dword:0
"Keyboard FunctionKeys"=dword:c
"Keyboard Layout"="0x00000409"

Note that the layout should start with 0 instead of E.

I suspect that either NT 4.0 is simply being more verbose about the invalid
layout or else you actually do have a non-standard 0xE0000409 keyboard
layout on the 2000 server.

--
Steve Schrock
Windows CE Device Drivers

This posting is provided "AS IS" with no warranties, and confers no rights.

"bill" <poddw@yahoo.com> wrote in message
news:264b01c3836e$020662c0$a301280a@phx.gbl...
> CE4.1
>
> When connecting to a winnt 4.0 server (SP6) with terminal
> services, I get an error dialog:
>
> "The keyboard layout of requested language could not be
> opened. US English keyboard layout will be used instead.
> You may choose another layout from your Client Settings."
>
> My registry keys are:
>
> [HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server
> Client]
> CEUseScanCodes DWORD 0
> Keyboard Type DWORD 4
> Keyboard Subtype DWORD 0
> Keyboard FunctionKeys DWORD 0x0c
> Keyboard Layout REG_SZ 0xE0000409
> CEConfig REG_SZ Maxall
>
> I don't get this error when connecting to a win2k SP4
> terminal server. Is there something I'm supposed to change
> to get rid of this error box ? The settings are straight
> from rdp.reg
>
> Thanks,
> Bill
>



Re: MSTSC keyboard layout winnt 4.0 server by bill

bill
Thu Sep 25 14:21:10 CDT 2003

Well, the 'E' came from QFE 021101_Q330505.

I'm thinking the person that installed the QFE
misinterpreted the instructions involving Mira. It looks
like there are registry changes that are Mira only, and
therefore most of us OEMs don't want those changes.

>-----Original Message-----
>Well, 0xE0000409 is not a standard keyboard layout. I am
not sure where the
>"E" is coming from. If you look at
public\rdp\oak\files\rdp.reg, you can see
>the following entries:
>
>[HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server
Client]
> "Keyboard Type"=dword:4
> "Keyboard SubType"=dword:0
> "Keyboard FunctionKeys"=dword:c
> "Keyboard Layout"="0x00000409"
>
>Note that the layout should start with 0 instead of E.
>
>I suspect that either NT 4.0 is simply being more verbose
about the invalid
>layout or else you actually do have a non-standard
0xE0000409 keyboard
>layout on the 2000 server.
>
>--
>Steve Schrock
>Windows CE Device Drivers
>
>This posting is provided "AS IS" with no warranties, and
confers no rights.
>
>"bill" <poddw@yahoo.com> wrote in message
>news:264b01c3836e$020662c0$a301280a@phx.gbl...
>> CE4.1
>>
>> When connecting to a winnt 4.0 server (SP6) with
terminal
>> services, I get an error dialog:
>>
>> "The keyboard layout of requested language could not be
>> opened. US English keyboard layout will be used instead.
>> You may choose another layout from your Client
Settings."
>>
>> My registry keys are:
>>
>> [HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server
>> Client]
>> CEUseScanCodes DWORD 0
>> Keyboard Type DWORD 4
>> Keyboard Subtype DWORD 0
>> Keyboard FunctionKeys DWORD 0x0c
>> Keyboard Layout REG_SZ 0xE0000409
>> CEConfig REG_SZ Maxall
>>
>> I don't get this error when connecting to a win2k SP4
>> terminal server. Is there something I'm supposed to
change
>> to get rid of this error box ? The settings are straight
>> from rdp.reg
>>
>> Thanks,
>> Bill
>>
>
>
>.
>