• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] Native Keyboard for WP7 (Russian, Ukrainian,...) -[U]- 17 DEC 2011 -[V]- 2.21

Search This thread


Retired Recognized Developer
Dec 17, 2010

Thank you so much for this great job. I have a problem with my Samsung Omnia 7. I tried to use Arabic language using version 3.3 but I've got a message told me that there is a problem when I press patch button. I tried to use another versions but the same problem is occurred.

Can you help please.

Try v2.16. It's the latest one for non Mango phones. I don't suggst using v3.x, because it has a known issue.


Oct 7, 2011
Thanks again.

I tried to use v 2.16 but the same message was shown. By the way, my Omnia7 has Mango update.

If there is any solution you suggest it will be appreciated.



New member
Sep 10, 2011
I unlocked my Samsung Focus using the Windows Developer Registrator...
When I try to install the hebrew keyboard on my device, i get an error, Patching registry failed, and Error: The type initializer for 'WP7RootTools' threw an exception..
Please help me


Mar 1, 2011
thanks alot it is indeed the best app worldwide
just a recommendation for everyone :
replace one of the built in keyboards do not extend existing keyboard
if you extend the keyboard it will work but sometime the keyboard will be blank and you have to close and reopen app's to restore the keyboard
Last edited:

Bad Tiger

Apr 2, 2011
didn't work on :HTC Mozart Interop-Unlock
os version:7.10.7740.16
Firmware revision number:2250.21.51007.401
Hardware revision number:0004
Radio Software version:
Radio Hardware version: A.102.0.D4
Booloader Version :5.10.2250.7(133065)
Chip SOC version:

any idea to make it work??
APP Native Keyboard for WP7 Russian Ukrainian U 08 NOV 2011 V 2 20

in the old feedback channel there was note about a BUG with waypoint creation in WP7.5 with German language. I have the same problem. After Switching to English I could create waypoints, after switching back to German I could not create waypoints again.
I have a HTC Titan X310e, Phone 7.5 7.10.7720.68, Hardware Version 0002; Firmware 1600.2200.10806.401

Thanks Christian

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    The program alters Spanish or German system keyboard into one of the supported languages (see the list), or extends English keyboard. That will allow you to write text in your language anywhere in Windows Phone 7.

    Starting from version 3.0 the application registers the keyboards in the system. So they are available under their own language switch.

    If your phone hangs and restarts after installing version 3.x, then read the following post: #321.

    Supported languages:
    • Russian
    • Ukrainian
    • Danish
    • Norwegian
    • Swedish
    • Finnish
    • Polish
    • Romanian
    • Czech
    • Hungarian
    • Bulgarian
    • Estonian
    • Latvian
    • Lithuanian
    • Bosnian
    • Croatian
    • Slovenian
    • Serbian
    • Slovak
    • Greek
    • Portuguese
    • Turkish
    • Hebrew
    • Macedonian
    • Thai (thanks to varavut for the layout!)
    • Arabic
    • Persian (Farsi)
    • Georgian (no font support, just a layout!)
    • Mongolian
    • Icelandic
    I cannot test all keyboards personally. Please let me know if you find anything wrong in a keyboard layout.

    • Use it on your own risk. In case of a problem, you might need to hard-reset your smartphone.
    • Your smartphone must be dev-unlocked: ChevronWP7 Unlocker, Tom XAP Installer.
    • The application supports Samsung, HTC and LG smartphones.
    • Version 3.x works on Samsung smartphones only. Other devices will be supported as soon as technically possible.

    Versions 2.17+ support Mango. Imprortant: Your phone must be INTEROP-UNLOCKED to be able to run this application on Mango!

    Changes in v2.21:
    • It works on Samsung phones with Mango now!
    • HTC COM-interfaces were updated to match the new libraries. It may fix compatibility with HTC phones on Mango.

    Changes in v2.20:
    • New HTC libraries (extracted from Mango ROM). I hope it will fix the problem when the application cannot recognize an HTC phone.

    Changes in v2.19:
    • Fixed alternative characters on Mango. (Note: this version is not compatible with older versions of OS anymore!)

    Changes in v2.18:
    • Improved reporting of the initialization errors.

    Changes in v2.17:
    • Experimental Mango support. Unfortunately, it doesn't work on Samsung devices yet. So I cannot test it on my Omnia 7. But it should work on HTC and LG devices. Please let me know whether it worked for you.
      Imprortant: Your phone must be INTEROP-UNLOCKED!
    • Fix: Some keyboard layouts referenced nonexistent RegistryPatch.xml file.

    Changes in v3.3:
    • New keyboards: Icelandic.
    • Greek: 7-bit layout can be installed side-by-side to the regular Greek layout.

    Changes in v2.16:
    • New keyboards: Icelandic.

    Before upgrading to a new version of the application, use "Revert patch" function.
    I tried this, it worked like a charm on my pre-nodo Omnia7 until I restarted the phone. After restart when I tried to use the keyboard it just hung and the phone restarted. Also I wasn't able to undo it until I realized to uncheck the keyboard layout from Settings menu. I tried with Finnish keyboard, also tried with swedish but it had the same problem.

    Did you try this? http://forum.xda-developers.com/showpost.php?p=13090631&postcount=269
    Now it's in place :)

    v2.6.0 has a fix for Segoe WP font. It fixes Hebrew characters in the input boxes. Can you tell me where the Calibri is used?

    calibri is for office mobile
    I have some problem with patching Farsi to my HD7. After applying the keyboard instead of Spanish, I got error which says,
    “Checking the current state… failed
    Current registry values do not correspond neither original nor patched state. This patch might be incompatible with your phone.”
    I have changed the Farsi layout in v2.11.0 to avoid this error.

    For Farsi users: To revert changes made by v2.10.x use Override->Revert patch.

    And after that every time I use the Farsi keyboard (ES keyboard) , words are separate from each other and do not connect to each other. For example when I want to type “سلام”, the phone shows “م ا ل س”.
    WP7 has incomplete support of this feature at the moment.

    I also can't type these word: "گ" "ج" "ح" "چ"
    Press '->' key.

    I also suggest to group similar words together like iOS. For example in iOS ج ح خ چ are from one catagory and every time we want to type them, we just hold the corresponding key (for example ح) and these letter shows up.
    You may send me a suggested layout. Look at the new Arabic layout as a reference.

    1- I choose "Türk" (or others languages)
    2- I choose "Instead of Spanish" (or others options)
    3- I Apply the patch

    After, (reboot or not) I have again the Spanish keyboard
    It seems the firmware on your HTC is too old. Try to update it. Or replace DMXMLCOM.dll in XAP file with the attached one.
    Hi, can you make czech keyboard if you get the specification of it?
    OK. I'll try to implement Czech keyboard, if it's possible.