Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Recently, the French keyboard layout added itself to my computer spontaneously. When I cycle through the languages with Left Alt+Shift as I normally do, I get French between English and Hebrew. It even shows up on the language bar near the tray. However, it doesn't appear on the list of keyboard layouts in the Control Panel, so I can't delete it.

Can anyone please direct me to the relevant registry value so I can get rid of this unwanted layout manually, or perhaps offer an alternative solution?

share|improve this question

2 Answers 2

up vote 3 down vote accepted

Start>Control Panel > Region and Language > Keyboards and Languages tab> Change keyboards> click on the one you want to remove, and click remove. Then click OK, and your done!

EDIT: if the answer below mine doesn't work, then I'd try installing then uninstalling it.

share|improve this answer
1  
If it only was that simple... –  Tom Wijsman Aug 31 '11 at 17:30
1  
As Tom stated, it isn't that simple... It doesn't appear there. –  Al G Aug 31 '11 at 17:44
    
O... Does Tom's answer work? or do you still need an answer. –  wizlog Aug 31 '11 at 17:48
1  
I've just managed to solve it on my own, coincidentally by applying the solution you edited in, which unfortunately I didn't notice until coming back to update here :) –  Al G Aug 31 '11 at 18:00

Check the registry.

There might be something broken in the registry that is causing the Control Panel GUI to act weird.

  1. Open the registry editor and learn how to modify it, take a back-up if you are unsure.

  2. Find your keyboard lay-out in

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts
    

    using CTRL+F it seems that French is 0000040c, but your values might be different.

  3. Now, you need to remember that number (perhaps remember the ones you use too) and go to

    HKEY_CURRENT_USER\Keyboard Layout\Preload
    
  4. There, you need to make sure there is no value with 0000040c (which is French).

  5. Make sure the values are numbered from 1 to n where n is the amount of keyboard values.

    For example:

    1. If you only have US you would have a DWORD value 1 containing 00000409.

    2. If you also have French, you would also have a DWORD value 2 containing 0000040c.

    So, if you have 1, 2 and 3 and remove 2; don't forget to edit 3 to be 2.

Check the system locale.

In the Region and Language window, it might be interesting to check out the Administrative tab.

It contains some settings, especially the system locale for non-Unicode programs; that might interfere...

share|improve this answer
1  
Nope, only two values appear in \Preload - 409 for US, 40d for Hebrew. The system locale is also set to Hebrew. –  Al G Aug 31 '11 at 17:46
    
@AlG: Odd, is this your own computer? Did you remember doing something with French before? Does it go after a reboot? If it doesn't get working, the only solution I see could be to create a new user profile, or set shortcuts to switch to a specific lay-out instead of toggling... –  Tom Wijsman Aug 31 '11 at 17:50

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.