5,596,235 Members 36,239 Now Online
XDA Developers Android and Mobile Development Forum

Windows Phone Keyboard (Workaround)

Tip us?
 
ofir54321
Old
(Last edited by ofir54321; 11th January 2011 at 01:46 AM.) Reason: New release
#1  
Member - OP
Thanks Meter 76
Posts: 37
Join Date: Oct 2009
Location: Tel Aviv
Default Windows Phone Keyboard (Workaround)

Hi Everyone,
My name is Ofir, and I want to share with you an App called Windows phone keyboard (Great name ha? ).

This app isn't accually a keyboard. it's more like a workaround for people without a keyboard in there native language - which will help us get along with most of the critical things we need from our phone.

This app has a Keyboard-like layout, and a text box, which let you write text in every language you like, and send it to an app - like SMS, Mail, Bing, Google.
So most of the things are covered.

It's not like opening a keyboard from within a app, but it still something

I based it on the Greek keyboard (greekwp7.codeplex.com - Thanks Guys!) and added a Right to left support (Hebrew... Yes, i'm from Israel too).

I've changes the keyboard's layout for supporting one more character that was required for Hebrew.

I also added a settings page for choosing a language of YOUR choice.
Right now, English, Greek, and Of cource Hebrew are supported, but adding support for any language is easy as editing an XML file which will automatically loaded and added to the Settings page (as long as you did everything right.

There is a CodePlex page for the app which you can follow and add request (and of course add patches and languages):

This page is NOT yet published as i'm waiting for an autorization, but it will be available very soon (Hopefully tomorrow).

WPKeyboard.codeplex.com

I've attached some screenshots from the App.
This app is still not published on Marketplace, so i'm adding the XAP file here too.

OF COURSE - you will need to deploy it to your device.


If you wan't to add a language by your self, you can go ahead and do it yourself by doing the following:
1. Rename the XAP file extention to ZIP and extract it to a folder.
2. navigate to the extracted folder and look for the file \xml\languages.xml and open it for editing.
3. add a new LanguageDetails xml element (you can clone the English element and modify it)
4. Set the LanguageDetails attributes: key (should be uniqe) for the change language button, direction (LTR or RTL - all languages except Hebrew and Arabic needs LTR) for the right to left support, and caption for the language name as it will be presented on the settings page.
5. Edit the Value and Caps attributes for the keys in the newly created LanguageDetails (do NOT change the ID attribute, it is for mapping you characters to the english-based keyboard).
6. save the XML file and exit.
7. ZIP the folder again, and change the file extention to XAP again.
8. Deploy and text away!

You can leave comments and requests here, and when the CodePlex page will be opened - THERE!

Everyone who is modifing the languages XML file, please send it to me and i'll add it to the APP, so EVERYONE can enjoy your work.

After all, its all about the community right?

Hopefully, we'll be able to create a more customized (and real) keyboard like the russian guys did when modifying the spanish keyboard, but until then, this is what we have.

Have fun,
Ofir.

---------------------- UPDATE 1 ---------------------------
I've updated the app to fix the issue with the 123& button.

---------------------- UPDATE 2 ---------------------------
Now we have Beta release with Click sound and vibration, multi characters deletion and many bug fixes.

you can get it on wpkeyboard.codeplex.com.
Attached Thumbnails
Click image for larger version

Name:	ScreenShot_1.jpg
Views:	523
Size:	31.0 KB
ID:	482469   Click image for larger version

Name:	ScreenShot_2.jpg
Views:	936
Size:	27.9 KB
ID:	482470   Click image for larger version

Name:	ScreenShot_3.jpg
Views:	677
Size:	14.2 KB
ID:	482471   Click image for larger version

Name:	ScreenShot_4.jpg
Views:	780
Size:	25.1 KB
ID:	482472  
Attached Files
File Type: zip WPKeyboardBeta.zip - [Click for QR Code] (473.6 KB, 333 views)
The Following 4 Users Say Thank You to ofir54321 For This Useful Post: [ Click to Expand ]
 
mazinya
Old
#2  
Senior Member
Thanks Meter 16
Posts: 339
Join Date: Jul 2010
Looks awesome! I was thinking about getting the Omnia 7 and i didnt know if i would be able to write and see text messages in hebrew. I assume that by the time i get the phone it will be published in the market so i will download it from there
 
MAHDi25
Old
#3  
Member
Thanks Meter 1
Posts: 49
Join Date: Mar 2007
Wink Add keyboard

Hi [ofir54321] and every all:
is very best software
I can add Persian keyboard to this program and install on Mozart and so very best to use.

But minor bug:
when select [&123 (special Character)] , then exit on program!!!!!

best regard
 
ofir54321
Old
#4  
Member - OP
Thanks Meter 76
Posts: 37
Join Date: Oct 2009
Location: Tel Aviv
Quote:
Originally Posted by MAHDi25 View Post
Hi [ofir54321] and every all:
is very best software
I can add Persian keyboard to this program and install on Mozart and so very best to use.

But minor bug:
when select [&123 (special Character)] , then exit on program!!!!!

best regard
Hi,
I've updated the app to fix that issue.
it should be ok now.

Please download it again.
 
brondum
Old
(Last edited by brondum; 7th January 2011 at 08:37 PM.)
#5  
Junior Member
Thanks Meter 0
Posts: 26
Join Date: Jan 2011
Thank you !

Can you ad extra keys as where i'm from we have 3 more than normal?
 
Useless guy
Old
#6  
Recognized Developer
Thanks Meter 70
Posts: 247
Join Date: Jan 2010
Location: Moscow
Looks terrible
 
Trimegisto
Old
#7  
Trimegisto's Avatar
Senior Member
Thanks Meter 8
Posts: 220
Join Date: Jan 2009
Location: Barreiro
Looks interesting but I need to add the special characters of my own language as "", "", "", "", "", ""...

How can I do this?
HTC HD7 - Deepshining v7.5
Sony Ericsson X1 - Touch-IT Xperience v15.1 WWE

Networks and Servers - Technology and tendencies in cyberspace

The Trembling Uterus - Gestation of ideas for a better world
 
ofir54321
Old
#8  
Member - OP
Thanks Meter 76
Posts: 37
Join Date: Oct 2009
Location: Tel Aviv
Hi,
You can use them as a caps characters, or special characters (in the &123) section.

There is no room for more characters in the first layout.

BTW- I almost finished with a new version of the keyboard that will have bug fixes, vibration and click sound when a button pressed.

I'll let you know when it will be available in CodePlex.

I know its not the easiest way, but while the right to left support is so bad on the os, its the only way to write right to left text.
Ofir.
 
edangel
Old
#9  
edangel's Avatar
Senior Member
Thanks Meter 70
Posts: 571
Join Date: Dec 2009
Location: Salonika
Please fix it...it gives error while i extract it...broken archive is given as error
 
ofir54321
Old
#10  
Member - OP
Thanks Meter 76
Posts: 37
Join Date: Oct 2009
Location: Tel Aviv
Quote:
Originally Posted by edangel View Post
Please fix it...it gives error while i extract it...broken archive is given as error
Hi edangel,
You didn't mention what is the error..

Please send a printscreen so I'll know what is wrong.

You can download the XAP file from the application pagein codeplex.

Wpkeyboard.codeplex.com

Ofir.

Tags
keyboard hebrew language
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


TRENDING IN THEMER...