Windows CE / Windows Mobile with Terminal Server
- From: Marc Bramon <MarcBramon@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 5 Mar 2008 01:05:01 -0800
Hi,
We are experiencing some problems with the regional options and the keyboard
layout with a TS Server and Windows CE devices. It's some difficult to
understand but here is the detailled problem and tests that we did:
The server is a WS2003 R2 SP2 TS in application mode. The server is
installed in the English version. The locale, keyboard layout and regional
options are set for Spain, the country where the server is. With this
configuration we can connect from any desktop/laptop computer to the server
and have the keyboard layout working is Spanish International (it's what we
want).
We have 50 Windows CE PDA's in English version that are configured with the
spanish layout. These devices work correctly with self installed applications
(such as Word, excel, etc) with the spanish keyboard. When we connect these
devices to the TS Server, the keyboard is also in spanish international
layout (that's what we are looking and all it's fine at this time!).
The problem is with 50 new PDA's that are using Windows Mobile 5 FP2 (we
have tried with English and Spanish OS Versions). The local layout is also
configured to work in spanish layout, so at this time we can use this
keyboard with self installed apps. The problem is now with the Terminal
Server: Everytime a WM5 connects to the server, the user has an English
Layout configured! At the beginning we think that the problem resides in the
user profile stored on the TS server, so we have connected from a computer to
the TS and changed to the spanish layout for the users, but the problem
persists.
Looking a resolution for this problem, we find the following Registry key at
LM\SYSTEM\CurrentControlSet\Control\Keyboard Layout:
IgnoreRemoteKeyboardLayout
When this value is set to 0, the WM5 in spanish and english versions can't
connect with the spanish keyboard and the CE devices works fine.
When this value is set to 1, the WM5 in spanish and english versions can
connect with the spanish keyboard but the CE devices connects with an english
layout.
At all times, when a user connects from and XP computer or another server,
the layout is correctly used in spanish version. Of course when the value is
set to 1, the server is configured with 00000c0a.
Other reg keys configured:
Location: "HKEY_USERS\.DEFAULT\Keyboard Layout\Preload"
Name: 1 REG_SZ Value: 00000c0a
Location: "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client"
Name: Keyboard Layout REG_SZ 00000c0a
Also we've followed the KB: http://support.microsoft.com/kb/322042/en-us but
the problem persists. We've tryed to connect all CE and english / spanish WM5
to a TS in spanish OS version and there is no problem with the layouts (all
it's fine).
Any idea in how to force the spanish keyboard in all devices?
Thanks
.
- Prev by Date: Re: AppVerifier on CE5.0 - to detect memory leaks in a driver
- Next by Date: Re: No Interrupts Support in BootLoader
- Previous by thread: How to add additional functions to CEDDK w/o copy/modify CEDDK.DEF
- Next by thread: Windows CE / Windows Mobile with Terminal Server
- Index(es):
Relevant Pages
|