Sunday, January 10, 2010

Change default input method on Windows Mobile

Changed the default input method on my Omnia2 (WM6.5) from the Samsung keyboard to Swype.

Set HKEY_CURRENT_USER\ControlPanel\Sip:DefaultIM to "{7D51A54F-14D0-4eda-AC8D-0AE175C344E8}".

Follow the link in the title for the post where I first saw this information. I'm going to reproduce it here:
  1. Run registry editor on the Windows Mobile device.
  2. Navigate to the following registry key:

    HKEY_CURRENT_USER\ControlPanel\Sip

  3. Locate a registry entry named DefaultIM. Change the string value data for DefaultIM to the following CLSID according to your preference of input method.

    To make Letter Recognizer as default input method
    {42429690-ae04-11d0-a4f8-00aa00a749b9}

    To make Block Recognizer as default input method
    {42429691-ae04-11d0-a4f8-00aa00a749b9}

  4. Soft reset the device after change to make the new default input method effective.
  5. To revert and change back to the default original Keyboard input method, the value data of DefaultIm for keyboard is {42429667-ae04-11d0-a4f8-00aa00a749b9}.

If you have other input method, most of its CLSID is stored at HKEY_CLASSES_ROOT\CLSID registry key branch. Locate the full complete CLSID for the input method, and change the “DefaultIM” value data accordingly to set different input method as default to use and activate in Windows Mobile device.

1 comment:

Harmen said...

My device won't boot anymore after I put in a different CLSID {C03755DF-3EE7-41DF-AE5E-3FBBCA603F1A} from Finger Keyboard 2.

The linked regedit tool doens't install on windows 10 anymore so I looked further for a different regedit tool for windows mobile. I used mobireg111wm.cab (which has no search function, the horror)