Re: Keyboard layout problem



George Valkov wrote:

"Olof Lagerkvist" wrote:
| Hi,
|
| I have a problem with keyboard layouts on a Windows Server 2003 with SP2
| (all updates installed). Regardless of which keyboard layout a user
| selects, either on the server console or in a terminal session on the
| server, it is still the US English keyboard layout when typing on the
| keyboard.

Do you use the built-in Language bar or a third party application to change the layouts?


The built-in language bar and selecting directly in Control Panel.

I use the built-in and it usualy works, and eventually stops working from time to time. But even then I can always use the alternative ALT+SHIFT+1,2,3 to change the layout.


Yes, but in this case no matter which method I use for changing between layouts, it does not change anything when I type.

| The keyboard layout indicator in the system tray shows that the user has
| changed layouts, it for example switches between EN, SV, DA if the user
| has these layouts installed and swithes between them with Alt+Shift, but
| still the US English layout when typing.

This looks strange, can you try to remove all layouts and reinstall them again?


I have tried that. Still no change. Even if I remove the US English layout and only keep, say, a Swedish layout, the problem still persists, only US English layout keys when I type.

Also please note that for instance I can select English UK input language, but assign the German Keyboard layout/IME to it, so that it will display EN, but work like a German keyboard layout.


Yes, in my case it does not matter which IME I assign it either.

| I even tried to install MS Keyboad Layout creator and create a new
| keyboard layout. Everything fine, no errors or warnings, but still after
| installing the new layout and selecting it, it is still the US English
| layout. An interesting thing maybe is that if I on this machine try to
| import an existing keyboard layout into MSKLC it always gives me the US
| English layout, regardless of which layout I select in the list of
| installed layouts. That happens even if I import keyboard layouts I have
| created myself.

Where can I get the MS keyboard Layout creator from?


http://www.microsoft.com/downloads/details.aspx?FamilyID=8be579aa-780d-4253-9e0a-e17e51db2223

| If I open the source file for the layout it is correct however. If I
| have opened a MSKLC source file I can test the keyboad layout in the
| test dialog within the program and the keyboard layout works as expected
| there, but not when I actually install it in Windows.
|
| I am a little lost about what to do here actually, anyone have any idea
| about what could have gone wrong on this server?

As a backup variant: Try setting ALT+SHIFT+1=EN; ALT+SHIFT+2=SV; ALT+SHIFT+3=DA [...]


I know this, I have had such problems in the past and solved them but in this case this does not matter. The language bar changes it's icon correctly so I think it responds correctly. Any other method to change keyboard layouts do not work either. It is not a user profile problem either because all profiles have the same problem, even the logon screen when server starts have this problem even if I set up in Control Panel to use another keyboard layout/IME at system logon and even if I create a new user profile that one gets the same problem too.

None of the kbd*.dll or input.dll files seem to be corrupt or anything. I have compared them to a backup before this problem started and they have not changed. As far as I can see no changes to anything keyboard-related in registry either (I have checked "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" and "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts").

This is crazy. If reinstall is the only solution we will have several weeks of work, maybe months, before everything is installed as it used to be so that is practically not an option. *sigh*


--
Olof Lagerkvist
ICQ: 724451
Web: http://here.is/olof
.



Relevant Pages

  • RE: How do I type French symbols. IE: accents
    ... Before someone gives you the stock, stupid, answer of installing a French ... keyboard layout, if you only need to type in Word, there are many intuitive ... such as installing another keybaord layout. ...
    (microsoft.public.word.docmanagement)
  • Re: Keyboard layout problem
    ... either on the server console or in a terminal session on the ... |> ALT+SHIFT+1,2,3 to change the layout. ... executed cause ctfmon.exe (the user side of keyboard layout switching) to ... filters, there are also other filters like ASPI CD layer, and so on)... ...
    (microsoft.public.windows.server.general)
  • Re: [Keyboard] - Could not load layout
    ... I still have troubles with the keyboard layout. ... Because the german, english and french layouts are working, I thought that I ... try XP SP2 WITHOUT language pack installed. ...
    (microsoft.public.windowsxp.embedded)
  • Re: Change Keyboardlayout programmatically
    ... My configuration file is also a text layout file. ... > assuming you know the keyboard layout code. ... >> UI's for each language. ...
    (microsoft.public.windowsxp.embedded)
  • Re: [Keyboard] - Could not load layout
    ... try XP SP2 WITHOUT language pack installed. ... I have a problem switching the keyboard layout in my xpe image (using the ... Standards and formats: German - Germany ...
    (microsoft.public.windowsxp.embedded)

Loading