webOS Nation Forums >  Homebrew >  webOS Patches > [PATCH] Greek keyboard layout
[PATCH] Greek keyboard layout
  Reply
Like Tree2Likes

 
Thread Tools Display Modes
Old 11/28/2011, 04:04 PM   #21 (permalink)
Member
 
Posts: 67
Quote:
Originally Posted by Loiter View Post
I'm kind of busy this week, but I will PM you.
Thanks !
Hi, any news please?
studyhood is offline   Reply With Quote
Old 12/02/2011, 03:46 AM   #22 (permalink)
Member
 
Posts: 67
Sorry, I am coming to this again, but I would really appreciate if you could inform me when you would be able to see how I could use your patch on my Palm Pre.
studyhood is offline   Reply With Quote
Old 12/02/2011, 10:12 AM   #23 (permalink)
Member
 
Loiter's Avatar
 
Posts: 681
Sorry I was a bit absent from the forums these days. Send me via PM your mail so we can check it out.
Loiter is offline   Reply With Quote
Old 01/01/2012, 10:10 AM   #24 (permalink)
Member
 
Posts: 4
Hi Loiter, hi guys,

happy new year to all of you!

Did you have any news on that 1.4.5 testing thing? I use a Palm Pre Pixi and would like to help you with that - I really need those greek characters!

Cheers
Tsanis is offline   Reply With Quote
Old 01/02/2012, 04:06 AM   #25 (permalink)
Member
 
Loiter's Avatar
 
Posts: 681
You can contact studyhood (the user in the previous posts). I sent him the patch to test it and I believe he made some changes and managed to get it working. PM him.
Loiter is offline   Reply With Quote
Old 01/03/2012, 09:11 AM   #26 (permalink)
Member
 
Posts: 4
OK, thanks a lot! I'll contact studyhood and let you know then.
Tsanis is offline   Reply With Quote
Old 01/03/2012, 11:08 AM   #27 (permalink)
Member
 
Loiter's Avatar
 
Posts: 681
Also a good idea would be to post it here or even better send it to Preware if indeed it works. There are plenty of 1.4.5 users.
Loiter is offline   Reply With Quote
Old 02/04/2012, 03:21 PM   #28 (permalink)
Member
 
VasTheGreek's Avatar
 
Posts: 634
Bump !!

Anyone who could do this for a donation?

Vas
VasTheGreek is offline   Reply With Quote
Old 02/04/2012, 03:33 PM   #29 (permalink)
Member
 
Loiter's Avatar
 
Posts: 681
No need to ask for a donation.
Tsanis sent me an e-mail and told me he managed to do it.
I'll ask him, so I can attach it here.
Loiter is offline   Reply With Quote
Old 02/05/2012, 02:22 PM   #30 (permalink)
Member
 
VasTheGreek's Avatar
 
Posts: 634
Quote:
Originally Posted by Loiter View Post
No need to ask for a donation.
Tsanis sent me an e-mail and told me he managed to do it.
I'll ask him, so I can attach it here.
Wow I'm well impressed
I can offer to buy him some souvlaki if he prefers

Vas
VasTheGreek is offline   Reply With Quote
Old 02/05/2012, 05:28 PM   #31 (permalink)
Member
 
Loiter's Avatar
 
Posts: 681
OK here it is.
I didn't make it, I haven't tested it, I'm just the courier.
You test it and if it is ok, we'll add it to the first post. If not, I have no responsibility.
Attached Files
File Type: patch greekLayoutEx.patch (6.9 KB, 12 views) Email Attachment
Loiter is offline   Reply With Quote
Old 02/06/2012, 05:02 AM   #32 (permalink)
Member
 
Posts: 4
Hi guys, there I am again...!

I tested the patch on my phone (Pixi Plus from Vodafone Germany, no branding) and found out some problems regarding the sms'es. When sending an sms out, I can see the greek characters, but my counterpart reads only question marks...
Then I installed Shura's russian layout and tried it out with russian characters: again, the sms received on a russian smartphone (so no excuses about missing fonts) appeared to have misunderstood the coding, so only question marks for me today.

I have no explanation for that, maybe we should ask Shura if he's facing it too.

Apart from that, all other functions seem to work flawlessly.

Enjoy!

Quote:
Originally Posted by Loiter View Post
OK here it is.
I didn't make it, I haven't tested it, I'm just the courier.
You test it and if it is ok, we'll add it to the first post. If not, I have no responsibility.
Tsanis is offline   Reply With Quote
Old 02/06/2012, 06:15 AM   #33 (permalink)
Homebrew Developer

 
Posts: 2,064
You might want to check the following file:

/usr/palm/applications/com.palm.app.messaging/app/utilities/CharacterCounter.js

This part:
Quote:
/*
* this array is a capture of all of the high byte ascii characters integrated into GSM 7
*/
var extraGsm7Chars ={
163:true, /* 0x00A3, // POUND SIGN*/
165:true, /* 0x00A5, // YEN SIGN*/
232:true, /* 0x00E8, // LATIN SMALL LETTER E WITH GRAVE*/
233:true, /* 0x00E9, // LATIN SMALL LETTER E WITH ACUTE*/
249:true, /* 0x00F9, // LATIN SMALL LETTER U WITH GRAVE*/
236:true, /* 0x00EC, // LATIN SMALL LETTER I WITH GRAVE*/
242:true, /* 0x00F2, // LATIN SMALL LETTER O WITH GRAVE*/
231:true, /* 0x00E7, // LATIN SMALL LETTER C WITH CEDILLA not really GSM7, but mess router supports it*/
199:true, /* 0x00C7, // LATIN CAPITAL LETTER C WITH CEDILLA*/
216:true, /* 0x00D8, // LATIN CAPITAL LETTER O WITH STROKE*/
248:true, /* 0x00F8, // LATIN SMALL LETTER O WITH STROKE*/
197:true, /* 0x00C5, // LATIN CAPITAL LETTER A WITH RING ABOVE*/
229:true, /* 0x00E5, // LATIN SMALL LETTER A WITH RING ABOVE*/
916:true, /* 0x0394, // GREEK CAPITAL LETTER DELTA*/
934:true, /* 0x03A6, // GREEK CAPITAL LETTER PHI*/
915:true, /* 0x0393, // GREEK CAPITAL LETTER GAMMA*/
923:true, /* 0x039B, // GREEK CAPITAL LETTER LAMDA */
937:true, /* 0x03A9, // GREEK CAPITAL LETTER OMEGA*/
928:true, /* 0x03A0, // GREEK CAPITAL LETTER PI*/
936:true, /* 0x03A8, // GREEK CAPITAL LETTER PSI*/
931:true, /* 0x03A3, // GREEK CAPITAL LETTER SIGMA*/
920:true, /* 0x0398, // GREEK CAPITAL LETTER THETA*/
926:true, /* 0x039E, // GREEK CAPITAL LETTER XI*/
8364:true, /* 0x20AC, // EURO SIGN*/
198:true, /* 0x00C6, // LATIN CAPITAL LETTER AE*/
230:true, /* 0x00E6, // LATIN SMALL LETTER AE*/
223:true, /* 0x00DF, // LATIN SMALL LETTER SHARP S*/
201:true, /* 0x00C9, // LATIN CAPITAL LETTER E WITH ACUTE*/
164:true, /* 0x00A4, // CURRENCY SIGN*/
161:true, /* 0x00A1, // INVERTED EXCLAMATION MARK*/
913:true, /* 0x0391, // GREEK CAPITAL LETTER ALPHA*/
914:true, /* 0x0392, // GREEK CAPITAL LETTER BETA*/
917:true, /* 0x0395, // GREEK CAPITAL LETTER EPSILON*/
919:true, /* 0x0397, // GREEK CAPITAL LETTER ETA*/
921:true, /* 0x0399, // GREEK CAPITAL LETTER IOTA*/
922:true, /* 0x039A, // GREEK CAPITAL LETTER KAPPA*/
924:true, /* 0x039C, // GREEK CAPITAL LETTER MU*/
925:true, /* 0x039D, // GREEK CAPITAL LETTER NU*/
927:true, /* 0x039F, // GREEK CAPITAL LETTER OMICRON*/
929:true, /* 0x03A1, // GREEK CAPITAL LETTER RHO*/
932:true, /* 0x03A4, // GREEK CAPITAL LETTER TAU*/
933:true, /* 0x03A5, // GREEK CAPITAL LETTER UPSILON*/
935:true, /* 0x03A7, // GREEK CAPITAL LETTER CHI*/
918:true, /* 0x0396, // GREEK CAPITAL LETTER ZETA*/
196:true, /* 0x00C4, // LATIN CAPITAL LETTER A WITH DIAERESIS*/
214:true, /* 0x00D6, // LATIN CAPITAL LETTER O WITH DIAERESIS*/
209:true, /* 0x00D1, // LATIN CAPITAL LETTER N WITH TILDE*/
220:true, /* 0x00DC, // LATIN CAPITAL LETTER U WITH DIAERESIS*/
167:true, /* 0x00A7, // SECTION SIGN*/
191:true, /* 0x00BF, // INVERTED QUESTION MARK*/
228:true, /* 0x00E4, // LATIN SMALL LETTER A WITH DIAERESIS*/
246:true, /* 0x00F6, // LATIN SMALL LETTER O WITH DIAERESIS*/
241:true, /* 0x00F1, // LATIN SMALL LETTER N WITH TILDE*/
252:true, /* 0x00FC, // LATIN SMALL LETTER U WITH DIAERESIS*/
224:true /* 0x00E0 // LATIN SMALL LETTER A WITH GRAVE*/
I suspect that some of the characters might not have been added to this table?
Herrie is offline   Reply With Quote
Thanked By: Tsanis
Old 02/13/2012, 07:04 AM   #34 (permalink)
Member
 
Posts: 4
@Herrie: that was a great idea!

Unfortunately, I can't find the greek small letters on the 7 bit default alphabet:
The 7 bit default alphabet

So how am I supposed to add them?

Quote:
Originally Posted by Herrie View Post
You might want to check the following file:

/usr/palm/applications/com.palm.app.messaging/app/utilities/CharacterCounter.js

I suspect that some of the characters might not have been added to this table?
Tsanis is offline   Reply With Quote
Old 01/28/2013, 11:43 AM   #35 (permalink)
Member
 
Posts: 1
Quote:
Originally Posted by Loiter View Post
Well, I don't think anyone will care about this (Greek Palm users are very few), however this is my first patch and after spending many hours on it I just want to share it with the community. Most of the credits should go to shura, as its russian keyboard was the base for many other keyboards, including mine. Also, I'd like to thank A24 for making the first greek keyboard.

The improvement in this keyboard is that it supports both accents and diaeresis over greek letters (both lowercase and capitals). It has been tested and works perfectly in Contacts, Messaging, Dialpad, Memos, Facebook App etc.

REQUIREMENTS: GNU Patch and Lsdiff. Both available in Preware.

INSTALLATION: The best way is to copy the file in your phone and run it from there (through Internalz Pro for example, you run the .patch file and it installs). It can also be installed through webOS QI, however in some cases the encoding changes after the transfer and some letters may not appear.
Uninstallation is easy from Preware.
If you have previously installed another keyboard patch make sure you have uninstalled it.

EDIT The patch is now also available through Preware. Search "Greek accented layout for hardware keyboard". It's under the "Mojo" category.

USE: Double-tapping the SYM key changes between EN-GR. In order to put an accent over letter you press "q" and then the vowel you want. Diaereses over greek letters ι and υ are used with "Q" and the letter.

DISCLAIMER: I have installed and uninstalled the patch both in the SDK 2.1 emulator and my Unlocked 2.1 Pre 2 phone without ANY problems. However I'm not a programmer and using this patch is your decision.

PROBLEMS/KNOWN ISSUES:
* Until now, the only problem is that in the native browser greek letter σ comes as ς. The same problem exists in A24's keyboard. It probably has to do something with the browser. This does not happen in the browser search (see screenshot) or any other app from what I know.
* When typing in Just Type the first greek character comes always with an english character. The next greek characters appear normally. This happens also in shura's russian keyboard so it must be a Just Type thing. I don't know the reason for that and I'll be asking in the forum if anyone can help.
EDIT This problem has now been solved thanks to the solution by chansom. Follow the instructions in this topic: http://forums.precentral.net/webos-p...character.html
* There are no other known issues. If you have a problem tell me, but I can't promise I'll be able to help


SCREENSHOTS:
Thanks man..keep up the good work...
conan31709 is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0