yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] DupinBJK:
"Must" is a big word :D

The coordinates for the various keyboards are stored on a special "resource" segment. These can be changed, but it would not be enough, since you'd have to change the code which deal with the key press. If you want to change the layout, you have to change both. It CAN be done, but it takes a long time.

I was talking about changing what's shown on the keys and the mapping files needed to tell the library what to print on screen and what to pass to the Tegic libraries. It's a different and easier thing, believe me...

You need a new layout and new code for that, as I wrote above.

It's possible, as I said, but quite a long job. If you edit an existing map you won't get it anymore, so you have to edit something that is no longer used, to add a newer layout, or even add more resources. But then, it would not be enough, because you'll have to add the code to manage the new layout. These things are only possible on the internal code. And remember that you'll have to add clsid entries for the new keyboards as well, and create the entry point to manage them in the dll. It would be like redesigning the whole library.

All it's possible, with a good disassembler and compiler. But sometimes it's not as good as it might seem :)
[Windows Mobile Apps and Games] HDuser:
Well thank you DupinBJK for the time and the effort you have taken to answer my questions (in such a nice way) as well as passing on a bit of your knowelage to a person that does not have programming skills.

I appricate that as well as the work and effort that you have put into your project and this thread.

Thanks
[Windows Mobile Apps and Games] DupinBJK:
Safe to recycle.
[Windows Mobile Apps and Games] nilly:
This is amazing!! waiting eagerly for the vga cabs, ive been searching for this for a while.
[Windows Mobile Apps and Games] dsixda:
Great job Dupin... as I've already said before :)

It fixes the Opera Mini input issues and is stable so far on Elfins. Keep up the good work and don't work too hard ;)
[Windows Mobile Apps and Games] DupinBJK:
Promised ;)
[Windows Mobile Apps and Games] simonte:
is it possible to install (and use) more than 2 languages? i would like greek & italian....

also it is possible with the US ROM to use a non US english rom?

im asking since, only when using the English as language, i ca use the keyboard.

im sorry if these questions have been already answered, iv tried to search without success
[Windows Mobile Apps and Games] DupinBJK:
Yes you can. Remember to select one of them through the Settings -> Input Panel.

These cabs are 0409 cabs. This means that they are meant to be used on a WWE device (0409) only.

To use them on different localized roms, you should use the specific localized MUI resource for EzInput.

The problem is that every EzInput MUI resource suffer from the same known bug, and won't allow you to see the full list of available languages in the Settings panel. They need to be patched, as it has been done with the 0409, and it requires time.

BTW, which localization are you using ?
[Windows Mobile Apps and Games] DupinBJK:
Development of VGA and WVGA cabs has been postponed.
[Windows Mobile Apps and Games] PPCBANDIT:
Great keyboard.

It works perfectly on my TyTN II with danish language.

Thanks
[Windows Mobile Apps and Games] simonte:
thank you very much for the answer.

i have this problem, if i dont select the english as language on the keyboard settings can type only numbers. Is possible with my english ROM to use a non english keyboard (italian)?

im sorry if these questions have been already answered, iv tried to search without success
[Windows Mobile Apps and Games] DupinBJK:
You don't give me enough time to reply... see the above reply.

If you are using a WWE rom, you have to install the main cab and then the language you need. Make a soft reset and then choose the language from the Settings. You don't have to search, it's well written on the first page, where I also ask to send detailed reports, if you want to receive support...
[Windows Mobile Apps and Games] aceplz:
is there a way that somebody can make just the qwerty on screen keyboard by itself? the other 2 keyboards pretty much are useless to me and im sure alot of other people would love it if the qwerty keyboard was by itself
[Windows Mobile Apps and Games] DupinBJK:
It's possible... you'd just have to delete the clsid entries for the keyboards you don't need and keyboard settings from the registry, as well as remove the graphics. But if I had to post every possible combination of keyboards, I'll end with a lot of confusion on the download page, and it's not worth it...

Phone Keypad:

CLSID: {198D503A-EFFE-4afd-BC54-EED333C80E6D}

Bitmaps: 0A0x

Compact QWERTY:

CLSID: {62B00599-25D2-4e09-8C48-03BF26DB8517}

Bitmaps: 0B0x

Full QWERTY:

CLSID: {36BC8FF6-8241-4c36-ABDE-204885471FEE}

Bitmaps: 0C0x, 0D0x
[Windows Mobile Apps and Games] DupinBJK:
International thanks from XDA-dev members

http://www.planete-htc.com/index.php?mod=forum&ac=voir&ref=13&cat=109&id=17823&debut=0

Which, translated, means "since DupinBJK has made nothing more than a (bad) cabbing of the official packages from HTC Opal.

Merci beaucoup, chanvi93 :D

But it's not necessary to say so, if you don't want to donate... you don't have to, if it has been a so bad experience for you...

Is this the reason why you are using the libraries patched by me without giving me credits on your thread ?

But then, if you don't want to acknowledge it, why are you posting a link to these bad cabs on your thread ?

You're not simply using a "Keyboard EZInput d' Opal", but the files I've patched an repackaged as BJK_HTC_EzINPUT.

Spamming is not a polite way of acting, even when making it in French. :rolleyes:

EDIT:

Isn't it better this way, after rzanology's edit ?

A few words can really change things. Sadly, they have not been written by you.
[Windows Mobile Apps and Games] Myster:
Successful Report

* Model: HTC Jade

* Language: English

* Previous keyboards installed: None

* Previous SIP changer installed: None

* ROM version (6.0/6.1 - HTC/Cooked): 6.1

* Main Keyboard cab installed (NoKbd, KPad, CpKbd, FullKbd): NoKbd

* Language Packs installed on the Keyboard: Greek

Thanks for all the help and for this excellent release !!!

I saw some previous discussion with a greek user regarding the 160/70 character issue on SMS . Is there a solution ??

Also is it possible to implement a second Language on this Keyboard ? For example Greek/English

There is a lot of space on the extra 9 Pages used for Numbers , Symbols and accents . Is it something we can look forward ?
[Windows Mobile Apps and Games] DupinBJK:
More than a solution, is a workaround. It should involve the use of just uppercase character when sending text, but it would be better for you to check with them, because the workaround isn't going to be based on this technology :)

You can install all the currentlly available Language Packs, over the main cab you've already installed, you are not limited to just one or two.

On the extra pages of the Symbols keyboard will find their place all the diacritics (accents) of a given language, by the next release.
[Windows Mobile Apps and Games] cbass:
Device: Kaiser (tilt)

Rom: cooked 6.1

previous sips: none

this sip: wwe, full keyboard

Problem: Not a problem with the software per se, but I am trying to skin it. I got all the images done (simple inversion, i have a whole black theme going on and the inverse looked good enough). The compact keyboard looks perfect, but the letters on the full qwerty are still black, and thus hard to read. You guys know where the setting is stored to change them to white?

Edit: numbers and symbols are black still, too. I figure it's all in one spot.
[Windows Mobile Apps and Games] ziki88:
This doesn't seem to work on my HTC Apache. I downloaded the full keyboard cab. The interface comes up but when I press buttons it doesn't output anything
[Windows Mobile Apps and Games] DupinBJK:
Four different spots, hardcoded in the code. You cannot change them.
[Windows Mobile Apps and Games] DupinBJK:
Read the instructions, and the rules.
[Windows Mobile Apps and Games] ziki88:
Oops very sorry. I only skimmed and downloaded, didn't actually read too thoroughly. Forgot to install a language pack.

* Issues:

* Model: HTC Apache (Verizon)

* Language: English

* Previous keyboards installed:

* Previous SIP changer installed:

* ROM version (6.0/6.1 - HTC/Cooked): 6.1 Cooked

* Main Keyboard cab installed (NoKbd, KPad, CpKbd, FullKbd): FullKbd

* Language Packs installed on the Keyboard: English

* Description of the issue: Pressing the FN dot on the full keyboard works, but it also puts a "&" whenever I press it.

* Did this issue exist even before the cab was installed?: No

* Detailed steps to reproduce the issue: Go to a text message and try to put a number in, it'll put &1 if i want to put a 1
[Windows Mobile Apps and Games] DupinBJK:
have you installed one of the customizations cabs ?
[Windows Mobile Apps and Games] cbass:
Sounds like a job for somebody with minimal coding experience and a job that does 80% of its business between october and december.

Any guidance before I start picking things apart bit by bit? I know I will likely fail, but learning about things is half of why I try anything.
[Windows Mobile Apps and Games] ziki88:
Nope, should I have?
[Windows Mobile Apps and Games] DupinBJK:
Guidance ? :D

Well, a good debugger, a lot of patience, and a search function fixed on DrawText functions. The font used is prepared before the actual DrawText call, so you'll have to find all places where the Helvetica fonts (they are a parameter read from the registry configuration) appear in the code.

Good hunt !
[Windows Mobile Apps and Games] DupinBJK:
No, it was just to know.

I've found a photo of your keyboard, and it seems quite different from the ones used in the later models. This might mean that we'll have to use a different mapping layout for it. I will send you a program that you will have to use to tell me which are the hardware keycodes of the keyboard.

It will take a bit of time, but there's no other way, if you want to use T9 on the hardware keyboard.

Meanwhile, could you tell me what happens when you press the Fn+Space combo on your keyboard ?

Thanks.
[Windows Mobile Apps and Games] xMAHATMAx:
Nice Job Thanks Alot:D
[Windows Mobile Apps and Games] DupinBJK:
you're welcome :)
[Windows Mobile Apps and Games] ziki88:
Fn+Space brings up a input selection menu. I can choose from T9, ABC, etc.

Could I use the hardware keyboard without T9 and would it still produce the same problem?
[Windows Mobile Apps and Games] DupinBJK:
It should not. Full Keyboard cabs have a special mapping file which is used to change the keycodes of what you type on the keyboard, to change layouts and enable special functions. From what I see from the picture of your layout you have a different one, so it would be necessary to make a new one.
[Windows Mobile Apps and Games] SpoiledK:
In Keypad mode... I trying to type the word "this", in the suggest bar it has "tggp" and "this" and "third"... In RC1 it would not have "tggp" and would start with "this"... It seem like the first suggestion word is keeping track of what i'm type... Is there a way to turn this off..?

Edit: Nevermind I found the solution... thanks.....
[Windows Mobile Apps and Games] daverage:
Hi there.

I installed this, but have a couple of problems.

1. The compact qwerty keyboard comes up but I can not enter any text with it, the keys highlight, but no text.

2. The full qwerty does not display at all

3. I can not uninstal it!!

Help :)
[Windows Mobile Apps and Games] DupinBJK:
Read

the instructions, and the rules.

You're simply missing two things: a detailed report, and a language pack.
[Windows Mobile Apps and Games] jale:
How did you do it? I think I have tried every buttton there is to check or uncheck.
[Windows Mobile Apps and Games] DupinBJK:
Well, since T9 was suggesting "this" and "third", there are big chances he was using the English dictionary. And since "tggp" is not on the official dictionary, he was probably getting it from his custom one.

The app eT9MyWords can really be helpful in such cases.
[Windows Mobile Apps and Games] Sagitario_:
Issues:

* Model: HTC TyTN II P4550 (KAISER)

* Language (ROM): Portuguese

* Previous keyboards installed: Only RC1 (Unistaller Done)

* Previous SIP changer installed: None

* ROM version (6.0/6.1 - HTC/Cooked): WM 6.1 - HTC

* Main Keyboard cab installed (NoKbd, KPad, CpKbd, FullKbd): FullKbd

* Language Packs installed on the Keyboard: Portuguese

* Customization cabs installed on the Keyboard: None

* Description of the issue: Fn+Space brings up a input selection menu. I can choose from T9, ABC, etc. Phone Keypad it only type numbers. It only show the Phone Keypad and the Compact QWERTY, the Full QWERTY is list but when I change they not show.

* Did this issue exist even before the cab was installed?: No
[Windows Mobile Apps and Games] DupinBJK:
The fact that "Fn+Space brings up a input selection menu. I can choose from T9, ABC, etc." is not an issue. It's like that since B1.

Are you trying to say that you don't like it ? Do I have to guess ?

In that case, there's a a customization cab on the first page. Go and read it carefully.

Have you followed the instructions ? This issue happens only if :

you have not installed a Language pack.

you have installed it but have not made a soft reset after that.

you have completed the above steps but you've not chosen the language from the settings panel.

Isn't it more hard to write, than to read the instructions ?
[Windows Mobile Apps and Games] jale:
No, I think you got it wrong.

See, I use the Norwegian dictionary, and when I type a Norwegian word, lets say "batteri", wich means battery. When I type batteri with T9, the first suggestion is ALWAYS the first letter on each button.

So, batteri is 2288374, and the first letter on those number is aattdpg.

If you then look at my pic below, you understand. I do not have aattdpg in my custom dictionary. The word I'm trying to write (batteri) is highlighted as default.

edit:

This is no big problem, its just annoying because the word takes up space on the "suggested word"-bar.
[Windows Mobile Apps and Games] SpoiledK:
Check your REG for this setting:

[HKEY_LOCAL_MACHINE\Software\Tegic\eT9]

"ExactInListMode"=dword:00000000

If it is enable (meaning set to '1') go ahead and disable it to '0'...

Hope that helps....
[Windows Mobile Apps and Games] jale:
Fixed! Than you! :)
[Windows Mobile Apps and Games] DupinBJK:
That's quite curious indeed, but it's true.

The ExactInListMode has its default value set to 1 in all the new Jade and Blackstone phones, and as it seems, ALWAYS gives you the exact sequence of typed letters as a first item in the prediction box.

I'm going to remove that one... thanks !

But next time, post your solution straight away ;)
[Windows Mobile Apps and Games] flaviocc:
Hi, good night !

In Portuguese layout letter " ç " dont apear in full keyboard .....:confused:

Tks.
[Windows Mobile Apps and Games] DupinBJK:
Post full details of your phone, and a more detailed report, thanks.
[Windows Mobile Apps and Games] Americanmetal:
I downloaded this for my Titan and none of the buttons work on the compact keyboard unless i hold them but that gives me a symbol and the full keyboard doesnt even work :(
[Windows Mobile Apps and Games] DupinBJK:
Follow the instructions carefully, and it will work.
[Windows Mobile Apps and Games] afn691:
Could someone help me about finding Catalan T9 ?

I'm not an expert, but if someone tells me how, maybe I can collaborate to collect the files for adding the .CAB here.

Thanks in advance !
[Windows Mobile Apps and Games] DupinBJK:
You just have to find an HTC-formatted Tegic T9 dictionary for Catalan.

I don't even know if it does exist, however. The language list you see on the first page is made by the only officially shipped locales (although it seems that Thai cannot be found).

It's true that Tegic supports many more locales than those ones, but to be used with the EzInput keyboards, they have to be formatted according to HTC specs.
[Windows Mobile Apps and Games] flaviocc:
Hi !

My phone is an ELF, using Onyx rom 4.0.

When i select portuguese language on full keyboar letter " ç " dont show.

No more extra softwares installed.

Tks you !
[Windows Mobile Apps and Games] DupinBJK:
So the "full keyboar" must be the "Full Qwerty".

To get accented characters in Full Qwerty, you have to use the Symbol Pad, by pressing the ".,123" button. You'll find the letter " ç " on page 5 of the symbols list.

The symbols list will be updated to bring all the accented characters of a given locale with the RC2 of the Language Packs.
[Windows Mobile Apps and Games] flaviocc:
Ya its true, but in portuguese ( BR ) layout letter " ç " must appear on first page, like others keyboards !

Tks very much !
[Windows Mobile Apps and Games] afn691:
I suppose this dictionary does not exist, as HTC ships its devices with only-spanish dictionaries, and Catalan texts appear automaticly corrected to spanish words :(

Is there some way to create a T9 dictionary which will seem HTC-formatted ? Is there any way for me (with absolutely null programming experience) ? :confused:

Some weeks ago I spent one day trying to find the Tegic files, but had no luck. I did only find a T9 for a Siemens non-PPC device.

Thank you !
[Windows Mobile Apps and Games] DupinBJK:
If you want it on the first page, you can use the Compact Qwerty keyboard.

No EzInput locale has accented characters on the first page of the Full Qwerty keyboards, but it will be possible to customize the symbols list to bring the accented characters at the top of the symbols list.
[Windows Mobile Apps and Games] DupinBJK:
The actual data in the Tegic dictionaries is compressed with a proprietary algorithm, and it's not editable at all, in the shipped form. Obviously, being a proprietary format, no public documentation exists.

There are several Tegic dictionaries used by HTC for its smartphones, but they are in a different format, and integrated into dlls. I've already tried to understand whether it would have been possible to extract and repackage them in a different format, but it has not been possible. Even the sizes between the PPC and Smartphone ones are different, and I cannot tell if it was just for encryption reasons or not.

Unless you'll find official documentation on the format they use, I guess it will not be worth the time you'll have to spend on them...
[Windows Mobile Apps and Games] maddoxik:
Issues:

* Model: HTC Polaris

* Language (ROM): English

* Previous keyboards installed: None

* Previous SIP changer installed: None

* ROM version (6.0/6.1 - HTC/Cooked): WM 6.1 - udK Syrius R4 - Blackstone Build 20757.1.4.0 - WWE

* Main Keyboard cab installed (NoKbd, KPad, CpKbd, FullKbd): None

* Language Packs installed on the Keyboard: None

* Customization cabs installed on the Keyboard: None

* Description of the issue: If I try install main cabs I get this error message "Installation was unsuccessful. The program or setting cannot be installed because it does not have sufficient system permission".

* Did this issue exist even before the cab was installed?: No

I think, in cooked rom is some keyboard installed but I dont know how can I remove it.

maddoxik
[Windows Mobile Apps and Games] DupinBJK:
Since you already have an EzInput keyboard on the rom, you have to stop the SipGT_app process, to be able to install these cabs. It's written in the instructions on the first page.

To close the process, you can use the SKTools application.
[Windows Mobile Apps and Games] maddoxik:
Good job! EzInput works now! Thanks a lot.
[Windows Mobile Apps and Games] Savok:
Works 100% on my Tilt, great job! I even dropped Resco's KB for this as its so much better!
[Windows Mobile Apps and Games] sbicty:
No Greek characters from HW keyboard

First I would like to congratulate you for the gr8 work.

Model: Hermes (HERM200)

Language (ROM): WWE

Previous keyboards installed: -

Previous SIP changer installed: -

ROM version (6.0/6.1 - HTC/Cooked): 6.1 - Cooked (PDAViet DVH_V27_BS)

Main Keyboard cab installed (NoKbd, KPad, CpKbd, FullKbd): FullKbd

Language Packs installed on the Keyboard: Greek

Customization cabs installed on the Keyboard: -

Description of the issue: Hardware keyboard is always typing Latin characters, even after I'm selecting the Greek language from the dot-space language menu or after selecting Greek from the control panel. All three software keyboards are working fine.
[Windows Mobile Apps and Games] mixooooo:
i don't know if this could help or not. The Arabic keyboard for "Htc Touch Dimamond" is attached, i 'm wondering if u could use these files and tweak them 2 run on 6.1 manila roms (e.g. onyx , Touch Essential ...) ...

thx ..

here is the link as i tried to attach the files but I failed upload them

http://rapidshare.com/files/168453184/DKB_VGA_QVGA.zip.html
[Windows Mobile Apps and Games] DupinBJK:
Glad of being of any help :)
[Windows Mobile Apps and Games] DupinBJK:
You're welcome :)
[Windows Mobile Apps and Games] DupinBJK:
And this is - as Microsoft would say - by design.

To change the layout of the keyboard you should change other things, because these cabs are designed only for WWE 0409 roms. To get full Greek characters you should find a Greek extended package, to change all your locale resources.

One thing you could also try to do is to use a different layout map, but this one has to be investigated a bit further.

What letters are printed on the keyboard ? Latin or greek ? If greek, could you send me a photo ? Maybe I could make one try to see if I can do something with the maps.
[Windows Mobile Apps and Games] DupinBJK:
I hope so... I already have graphics files extracted from an Arabic Diamond rom, but the graphics is so poor and blurred... I'd have to make the graphics all over from scratch, but not knowing this alphabet I would make too many errors. I am already extensively patching the Russian EzInput, because both Arabic and Russian use extended Full Qwerty layouts that can be used only with a special version of the library. If only the graphics file could be good...

I'll let you know. Thank-you for the post.

EDIT:

Unfortunately, this is exactly what I already had there. Bad graphics. :(

I really appreciate your support however. If you don't mind, as soon as I'll have something ready I'll send it to you to get some feedback.

Thanks !
[Windows Mobile Apps and Games] bteljuice:
my problem has maybe been discussed but dunno how to fix it.

I have hermes, joshkosh v12.2 wm6.1. i installed the

[Full Keyboard] - phones with full HW keyboard (e.g.: Kaiser)

nothing works.full keyboard cannot be seen on the screen and the compact can be seen on the screen but when i press on the keys, they do nothing.they dont type?

Any clue.thx

Edit: resetted it twice now works like a charm

Thx for the beautiful keyboard
[Windows Mobile Apps and Games] jale:
Problem:

Long press on SHIFT doesn't toggle CAPS.

EDIT:

Hey, the one below this post is right!

And the one above this post have to read the instructions!
[Windows Mobile Apps and Games] bteljuice:
you have to double press on the SHIFT, not long press.Enjoy :)
[Windows Mobile Apps and Games] DupinBJK:
You too don't read well enough... It's the same user in both messages :)
[Windows Mobile Apps and Games] DupinBJK:
VGA RC2 release

VGA Cabs and Language Packs are out.
[Windows Mobile Apps and Games] bteljuice:
i read ur first 3 posts but still can understand. plz can u enlighten me on wht differs between RC1 and RC2.should i uninstall the previous version and install RC2?

Thx DUPIN, appreciate ur patience :)
[Windows Mobile Apps and Games] Astronout:
Working perfectly on a non-HTC device!

Model: E-Ten Glofiish M800 (**** HTC :p)

Previous keyboards installed: None

Previous SIP changer installed: None

ROM version (6.0/6.1 - HTC/Cooked): WM 6.1 Cooked

Resolution (QVGA/VGA): VGA

Main Keyboard cab installed (NoKbd, FullKzbd): Fullkbd

Language Packs installed on the Keyboard: Dutch

Thx!
[Windows Mobile Apps and Games] DupinBJK:
What's yet to understand ? You have RC1 on ? Uninstall it.

RC2 has updated libraries and settings.