HW keyboard - how can I write local characters? - Touch Pro, Fuze General

Hallo,
I can use keys Sym+Space on Kaiser for national characters like ěščřžýáí, which I edit in file sym.0409.txt.
This file is in /windows directory on Raphael too, but how can I use it? I cannot write nationals chars on hardware keyboard...
Advice me, please.

Hi. Use MyMobiler to type using your computer and modify that file.

I have modified sym.0409.txt and it was copy to /windows directory. It is ok.
But my problem is, that I cannot type national chars on hw keyboard, because I do not how... :c)

Still no solution? :c/

No answer, but more questions. Would it be possible to change the layout? Would one be able to do that with a simple hex editor applied to a dll file?

I have same question as nethopper. It will be great, if we can type our national chars on the hardware keyboard (via FN key), beause previous sollutions, which works fine on Universal or TyTN II don´t work on Touch Pro :-(

I've often wondered if we could do like on a PC and hold down the Alt key and type the ASCII code

German Umlauts like ä ö ü can also not be used with the hardware keyboard.
If someone knows a way... Let me know
I wonder why they dont use the -regular character - point - space - thing anymore...
Right now I use T9 to get the Umlauts when writing sms/emails but in normal programms like the contacs you cannot use T9 so I have to use a softwarekeyboard (Touchpal)....

German layout is easy to set up.
\\HKLM\HARDWARE\DEFVICEMAP\KYEBD\CurLang
Value 1033 - English - It is default.
Value 1031 - German - I tried it. It is realy german keyboard layout. I use this settings on my Kaiser, because I neet to use QWERTZ.
Value 1029 - Czech - In device si missing kyeboard map definition. Grrr...
For example, other values are here: http://support.microsoft.com/kb/229690
But you need to try it.

I've changed the layout to my liking with AE Keyboard Mapper from http://ae.inc.ru/aekmap.php

Hello,
My problem is that I want to use Cyrillic virtual keyboard, but I do not know where to make the necessary changes. Reviewed sym.0409.txt, but did not understand what to change.
Thanks for the help.

Termiter said:
German layout is easy to set up.
\\HKLM\HARDWARE\DEFVICEMAP\KYEBD\CurLang
Value 1031 - German - I tried it. It is realy german keyboard layout. I use this settings on my Kaiser, because I need to use QWERTZ.
-------------------------------------------------------------
--->
This works an a Kaiser, Hermes and so on..
But the Keyboard on the Raphael is different.
All key are mapped differently
and the old method to get Umlauts dont work anymore...
For Example -> A + FN + Space = T9 Settings...
Click to expand...
Click to collapse

It's really a big problem. Why did they change it? T9 is good for tel. keyboard not for full hardware one.

toffo said:
I've changed the layout to my liking with AE Keyboard Mapper from http://ae.inc.ru/aekmap.php
Click to expand...
Click to collapse
Can you provide your mapper file, please?
Thanks in advance

[Solution]
Folks,
the truth is out there ;-)
In the wiki there is a page that explains all:
http://wiki.xda-developers.com/inde...Mobile Smartphone Internationalization Issues
To make it short (using german umlaute as example):
- copy \windows\eT9.Raphael.wwe.kmap.txt to your pc
- rename the file to eT9.Raphael.de.kmap.txt
- open with you favorite text editor
- look for the following lines:
{U U U U U 0x06}
{O O O O O 0x08}
{A A A A A 0x0a}
Change them to:
{U U U Ü U 0x06}
{O O O Ö O 0x08}
{A A A Ä A 0x0a}
- Save the file as UNICODE Text (Attention: this one is important!!!)
- Copy it over to your device
- Open a regestry editor and navigate to:
HKLM\Software\Tegic\eT9\Ime\KeyboardLayouFiles (no typo here, Layou not Layout!)
Edit the value of aterisk key from eT9.Raphael.wwe.kmap.txt to eT9.Raphael.de.kmap.txt
- close registry editor
- open notepad or sms or whatever
- switch to landscape by sliding out the keyboard
- to get german umlaute (or your own changes) simply press FN + key (u,a,o, or whatever you changed in the above file)
enjoy

c0rnholio said:
Folks,
the truth is out there ;-)
In the wiki there is a page that explains all:
http://wiki.xda-developers.com/inde...Mobile Smartphone Internationalization Issues
To make it short (using german umlaute as example):
- copy \windows\eT9.Raphael.wwe.kmap.txt to your pc
- rename the file to eT9.Raphael.de.kmap.txt
- open with you favorite text editor
- look for the following lines:
{U U U U U 0x06}
{O O O O O 0x08}
{A A A A A 0x0a}
Change them to:
{U U U Ü U 0x06}
{O O O Ö O 0x08}
{A A A Ä A 0x0a}
- Save the file as UNICODE Text (Attention: this one is important!!!)
- Copy it over to your device
- Open a regestry editor and navigate to:
HKLM\Software\Tegic\eT9\Ime\KeyboardLayouFiles (no typo here, Layou not Layout!)
Edit the value of aterisk key from eT9.Raphael.wwe.kmap.txt to eT9.Raphael.de.kmap.txt
- close registry editor
- open notepad or sms or whatever
- switch to landscape by sliding out the keyboard
- to get german umlaute (or your own changes) simply press FN + key (u,a,o, or whatever you changed in the above file)
enjoy
Click to expand...
Click to collapse
The mentioned wiki page is a bit too long to read. Could you explain that why you changed exactly the 4th character in each array?
I mean what happens when there are more speacial vowels in a language.
Is it enough to replace 2nd, 3rd, 4th, etc.. with the ones I want to use, then it'll appear in order when I push Fn + key more then once, or it has to be done in a different way?

mydexterid said:
The mentioned wiki page is a bit too long to read. Could you explain that why you changed exactly the 4th character in each array?
I mean what happens when there are more speacial vowels in a language.
Is it enough to replace 2nd, 3rd, 4th, etc.. with the ones I want to use, then it'll appear in order when I push Fn + key more then once, or it has to be done in a different way?
Click to expand...
Click to collapse
It's explained in the file itself:
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
Under normal circumstances the eT9DeadKeys.txt will be used when pressing FN + SPACE. Raphael opens (as we all know) the T9 Menu when using this key combo. This is also defined in the above file:
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
Maybe if you comment this line out it will use the deadkey-mapping. Just give it a try and report back.
cheers

c0rnholio said:
{0xEA 0x12 0x00 0x00 0x00 0xff} // T9 Menu - 0x12
Maybe if you comment this line out it will use the deadkey-mapping. Just give it a try and report back.
cheers
Click to expand...
Click to collapse
I just tried that, didn't work...

c0rnholio, you are the man! This works like a charm! Took me 5 minutes to put the Ä Ö and Ü in the file and now my TP can do the Umlaute, in T9 as well as in ABC (no other changes, just as in the original post #15). Many thanks!

c0rnholio said:
It's explained in the file itself:
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
cheers
Click to expand...
Click to collapse
So this means that if a language has more special vowels in it (say 3), than this will not help.

Related

Sym key enabeling

As I'm not from an English speaking country I have a problem that might also be interesting to such that are. I use Farias final crossbow rom on my wizard.
I would like to enable the Sym key on my keyboard so I can access special characters without the on screen keyboard. I have found some general notes about it here:
http://blogs.msdn.com/windowsmobile/archive/2006/03/27/562162.aspx
There I have even learned how to change the order the symbols appear when hitting the sym key. sym.txt in windows folder.
However a friend and I don't manage to get the Sym key to work. It doesn't do anything. I have changed keyboard layout from 0409 to 0407 (German). Does it have anything to do with that? Is there a registry entry I need to change? Who can help me out here? Do your Sym keys work? I have not found one thread about this throughout XDA-dev.
THX
BenOggo
i found this for wm5
http://forum.xda-developers.com/showthread.php?t=283894
unfortunatley the fourth key does not exist in wm6. So how could this be done?
Also just set it back to 0409 and the sym key does work then. But thats no option as all other symbols and zy are messed up then.
HKCU\ControlPanel\Keybd\Locale=0407
HKCU\keyboard layout\Preload\Default=e0010407
HKCU\keyboard layout\Preload\1\Default=e0010407
HKLM\SOFTWARE\OEM\Qwerty\Layout=0x20407
Ok i just created the 4th key and tried it with the others on 07 or 09 but doesent change anything.
Ok. Thanks to ppc-welt.de I found out how it works.
Only the Locale string should be changed to 0407 all other keys are left as they are in standard english. Voilà it works with Sym-Key.

default registry for HKLM\System\CurrentControlSet\Control\Layouts\e001 0409

was trying the tweak for logmein so i could use the hardware keypad - thought it didnt affect soft keypad when using the phone normally - so now when i use phone keypad on touch screen - im getting numbers only - and this sux for contact lookup and typing sms when i dont want to open the hardware keypad.
any help with default for
HKLM\System\CurrentControlSet\Control\Layouts\e001 0409
i seem to remember it was very similar to the tweak which was
Ime File = \windows\compime.dll
Layout Text = COMP IME
like just removing the space or something but i cant seem to get it back....
any help appreciated in advance.... thanks
obviously i need to use the KforTouchPro approach to this problem
If you still need this, its:
Ime File = \windows\xt9ime.dll
Layout Text = XT9 IME

special characters on hardware keyboard

hello,
does anybody know how to assign special characters to hardware keyboard button? for example I like to write the ñ with the function button + n instead of using the symbol-feature.
thanks
florian
hi,
has nobody an idea?
Florian
Answer from HTC/German Rom on a english device?
Ok, due to the fact that nobody had an idea, i wrote to htc.
On the one hand they wrote that it's not possible to assign the caracter to the keyboard. But - on the other hand - I think there should be a solution. 'Cause for example to the 'o' the german letter 'ö' ist assigned, so there should be a possibility. I can't believe that that's impossible. Or is it really programmed in the hardware?
What happens to a english device if you flash it with an german rom? Do you have the special characters of the german alphabet on the keyboard that you can use? Or is it still the english layout then?
Maybe I should write in a Microsoft forum???? What do you think?
Florian
smilyflo said:
Ok, due to the fact that nobody had an idea, i wrote to htc.
On the one hand they wrote that it's not possible to assign the caracter to the keyboard. But - on the other hand - I think there should be a solution. 'Cause for example to the 'o' the german letter 'ö' ist assigned, so there should be a possibility. I can't believe that that's impossible. Or is it really programmed in the hardware?
What happens to a english device if you flash it with an german rom? Do you have the special characters of the german alphabet on the keyboard that you can use? Or is it still the english layout then?
Maybe I should write in a Microsoft forum???? What do you think?
Florian
Click to expand...
Click to collapse
Advanced Config - > Input -> (select keyboard language layout)
thx for the information but there is "Custom" choosen. My wish is to change exactly the assignment of the "custom" layout....
Florian
similar problem
Dane Austin said:
Advanced Config - > Input -> (select keyboard language layout)
Click to expand...
Click to collapse
Hi!
I have a T-Mobile Vario IV and I have set it to German, but my Ä, Ö, Ü, ß, Pound, Euro don't work. All the others like the ones on 1 to = or ', ; , : work.
Can anybody help me?
Thanks in advance!
Hi,
There is a file in windows directory: eT9.Raphael.wwe.kmap.txt
The file is nicely commented.
Fourth character in the block decsribes Fn behaviour of a key.
For example:
{U U U Ü U 0x06}
makes Fn-U to type Ü
Indrek
Hi and thx,
but I think it's the eT9DeadKeys.txt, but i can't edit it, cause its write protected. How can I edit?
Florian
eT9.Raphael.wwe.kmap.txt did the trick for me.
I used Total Commander to:
- go to Windows\eT9.Raphael.wwe.kmap.txt
- tap and hold on the file and select Properties
- clear Read only and System (two taps on the check box to clear)
- copied to Storage Card and then to my computer
- edited and saved back to Storage card
- copied to Windows directory
- restarted the phone
Maybe you can edit it directly on the phone after removing "read only", but the procedure above worked for me.

Edit: Ctrl button in keyboard?

Hi,
i got the idea to develop a new keyboard, i just really don't know how. So i was wondering if anyone has the knowledge to create it.
My idea is to use the standard htc keyboard, and remove the bottem row ( the arrows, cause i don't really use them often) to have more room for the other keys. This way we can have square keys instead of rectangles.
The main problem for me is that the standard keys are to narrow in width, so its hard to press them with my fingers (thumb) .
i have added an image to show what i mean.
Anyone whats to help me or explain to me how to develop this?
Kees
Oh dear sweet baby Jesus...
What *is* that?! That's the bastard child of Qwerty and the annoying alphabetically arranged keyboard from satnav units!
My friend, absolutely no insult intended, but that is well and truly the worst keyboard layout I've seen. The key size is determined by the fact that most of the English speaking world have a keyboard layout with the top row of letter being QWERTYUIOP. Messing with that will irritate *everybody* who uses it.
Have you tried turning your device on its side when typing? The keys get much larger...
EDIT: Piccy piccy http://htc-phones.net/wp-content/uploads/2009/03/htc-touch-diamond2-keyboard-software.gif
haha, ok , thanks for your reply. I must say, i see your point.. Q-P in first row etc is the standard and everyone is used to that.. So not insulted in any way.
didn't thought of that.
im not used to typing in landscape mode, but i'll guess i give it a try. Still i think the buttons are just TO SMALL to type with your fingers without making a fault now and then. Guess i'll just switch to a bigger screen phone in the future, cause i just don't like texting with my stylus.
Thanks again for your reply.
Have you turned on XT9? I make mistakes on the very odd occasion with small words, but any more than 4 letters and it seems to pick (or at least display) the correct word most of the time, even with typing errors.
I'm almost as fast as I was on Nokia keypads now (after around a month and a half with the phone), and I was damn fast on those keypads...
DeathJester said:
Have you turned on XT9? I make mistakes on the very odd occasion with small words, but any more than 4 letters and it seems to pick (or at least display) the correct word most of the time, even with typing errors.
I'm almost as fast as I was on Nokia keypads now (after around a month and a half with the phone), and I was damn fast on those keypads...
Click to expand...
Click to collapse
thnx for the tip. I switched to spb keyboard 4.0 , fullscreen mode is perfect for me!
I have another suggestion for those wishing (and able) to work on HTC keyboard: Without changing any layout or adding keys, there are quite a few blank, unused keys in the 2nd numeric keyboard, and those blank keys are screaming for a use...a clever Ctrl for example, to allow cut and paste from the HTC keyboard without having to start another keyboard...;-)
Those key are not recording presses, so it can prove difficult to implement, but still, the global layout and all other key actions would not have to be changed, and the layout for the 2nd numeric keyboard is exactly the same as the 1rst one, with all key assigned and recording presses, so I assume it still can be quite simple to add hooks for special action and some pixmap for the missing keys
i'd love to see a ctrl button as well! the press and hold ctrl function is to long-winded..
i'd love to see a ctrl button as well! the press and hold copy-paste function is to long-winded..
If somebody could mod the HTC keyboard to have a ctrl key that would be wonderful !
Another suggestion . Personaly i use "Topaz Keyboard Controler" http://forum.xda-developers.com/showthread.php?t=555821
And i have mapped "Windows" key to "CTRL + C" on long press, "Back" key to "CTRL + V" on long press and again "Back" key to "CTRL + A" on double press (click).
I have mapped all the key of the topaz
Here is a list au key mapped (from top/left of topaz to bottom/right):
LP : Long Press :: DP :: Double Press
Vol Up : LP : Rotate Screen
Vol Down : LP : Camera (this one remenber me my old good Kaiser)
Pick Up : LP : Launch "Second Today"
Windows : LP : Copy to clipboard
Windows : DP : Turn TF3D on/off (morscript) (usefull when trying some tweak...)
Back : LP : Paste from clipboard
Back : DP : Select All
End Key : LP : Launch S2U2
End Key : DP : Switch Wifi on/off
Home this help
ernest33 said:
Another suggestion . Personaly i use "Topaz Keyboard Controler" http://forum.xda-developers.com/showthread.php?t=555821
And i have mapped "Windows" key to "CTRL + C" on long press, "Back" key to "CTRL + V" on long press and again "Back" key to "CTRL + A" on double press (click).
I have mapped all the key of the topaz
Here is a list au key mapped (from top/left of topaz to bottom/right):
LP : Long Press :: DP :: Double Press
Vol Up : LP : Rotate Screen
Vol Down : LP : Camera (this one remenber me my old good Kaiser)
Pick Up : LP : Launch "Second Today"
Windows : LP : Copy to clipboard
Windows : DP : Turn TF3D on/off (morscript) (usefull when trying some tweak...)
Back : LP : Paste from clipboard
Back : DP : Select All
End Key : LP : Launch S2U2
End Key : DP : Switch Wifi on/off
Home this help
Click to expand...
Click to collapse
very very very usefull tip! Will take a look at this tomorrow. thanks
ernest33 said:
Another suggestion . Personaly i use "Topaz Keyboard Controler" http://forum.xda-developers.com/showthread.php?t=555821
And i have mapped "Windows" key to "CTRL + C" on long press, "Back" key to "CTRL + V" on long press and again "Back" key to "CTRL + A" on double press (click).
I have mapped all the key of the topaz
Here is a list au key mapped (from top/left of topaz to bottom/right):
LP : Long Press :: DP :: Double Press
Vol Up : LP : Rotate Screen
Vol Down : LP : Camera (this one remenber me my old good Kaiser)
Pick Up : LP : Launch "Second Today"
Windows : LP : Copy to clipboard
Windows : DP : Turn TF3D on/off (morscript) (usefull when trying some tweak...)
Back : LP : Paste from clipboard
Back : DP : Select All
End Key : LP : Launch S2U2
End Key : DP : Switch Wifi on/off
Home this help
Click to expand...
Click to collapse
How did u use the ctrl key when its not on the keyboard :S? Do u have a different keyboard installed on? This seems like a really good idea, should be useful
I would also love to have the "ctrl" key back.
Anyway, its getting harder and harder to "cut&paste" as we progress from wm6.0 to 6.1 to 6.5. Even highlighting texts becomes difficult. Its like taking steps backward and having to scarifice just to be finger friendly.
I love the Full QWERTY from HTC but it lacks the ctrl key. And yet they remove the MS Keyboard on the WM6.5. Seems more like a slap in the face for using WM.
This is the reply you will get if you are kind enough to remind them of the missing keyboard. And note the part about RAM sizes....
"Thank you for contacting HTC.
With regards to your query, we are quite sorry that wm 6.5 has taken away the MS keyboard and Block recogniser due to the RAM size consideration. Also, all HTC models does not come with 'Ctrl'function.
Sorry for the inconvinience caused.
Best regards.
HTC
Hotline: 1800 238 7788
Service Hours : 8 am - 8 pm, Monday - Saturday (except Public Holidays)".
I rest my case.
Try out FingerKeyboard 2.1, you can easily customize it to make your own layouts as well as integrate cut/copy/paste functions.
If you want an already-made solution with big landscape keys as well as cut/copy/paste functionality, try my BIGkeys layout. Link is in my signature.
Thanks Losdrivare. Will try that.
Seems like HTC is becoming like MS on not listening to their customers....
Here some more KeyBoard alternatives;
http://sourceforge.net/projects/eurokbd/
EuroKeyboard
http://www.teksoftco.com/
FingerTouch
http://twolf.sytes.net/
2 Keyboards here (first goto 'Mobile Icon') K-Tap v1.1 and FlashKeys v1.2b
http://www.pdamill.com/prod_tk.shtml
PDAmill TopKey v.2.5
Find it under the 'By Catagory' - FREE - find topkey
http://www.pocketcm.com/
PocketCM Keyboard v.0.23 BETA
Though... I too am a big fan of FingerKeyboard2
Have fun
Look below what I found the other day (only the skin).. I wanna have it!! ;
bilal671 said:
How did u use the ctrl key when its not on the keyboard :S? Do u have a different keyboard installed on? This seems like a really good idea, should be useful
Click to expand...
Click to collapse
No need a CTRL key with this method when (exemple) you long press one of the mapped "hard key" "Topaz Keyboard Controler" send the CTRL and C. Then you can continue with the default keyboard
And you know what since the last version of "TKC" you can use TRIPLE press (if mr Tarkim add the QUAD press i will remap all the keyboard with the hardware key...just kidding ).
You should give it a try. If needed i can upload my config for "TKC"
Senax said:
Here some more KeyBoard alternatives;
...
Click to expand...
Click to collapse
And you forgot VGAKey http://vgakey.net/ a great shareware(ONLY 2.99$), and believe me if you want a complete software keyboard this have all (Function Key, ...) I use it on Kaiser/ and my old Acer n311
Take a look below
Edit : I forgot to say VGAKey work very well on our Topaz.
Senax said:
Here some more KeyBoard alternatives;
http://sourceforge.net/projects/eurokbd/
EuroKeyboard
http://www.teksoftco.com/
FingerTouch
http://twolf.sytes.net/
2 Keyboards here (first goto 'Mobile Icon') K-Tap v1.1 and FlashKeys v1.2b
http://www.pdamill.com/prod_tk.shtml
PDAmill TopKey v.2.5
Find it under the 'By Catagory' - FREE - find topkey
http://www.pocketcm.com/
PocketCM Keyboard v.0.23 BETA
Though... I too am a big fan of FingerKeyboard2
Have fun
Look below what I found the other day (only the skin).. I wanna have it!! ;
Click to expand...
Click to collapse
thanks man, a lot of them which i didn't know yet. Let's test..

Writing on the qwerty keyboard

Possible to somehow qwerty keyboard, the HTC S710 to write such letters as, for example ą , ę , ó , ...
KoLO_o said:
Possible to somehow qwerty keyboard, the HTC S710 to write such letters as, for example ą , ę , ó , ...
Click to expand...
Click to collapse
You have to edit the keyboard file, which is in the Windows directory and is named something like eT9.Vox.0???.kmap.txt, where ??? represents 3 digits depending on your language version.
Copy the file to your storage card, remove the "hidden" "system" "readonly" ... flags, edit the file according to your needs and copy it back. You need a file editor such as Total Commander to do this.
There are 4 colums of letters in the file, the first column represents the value from keyboard driver, the 2nd what is printed on the keys, the 3rd what is produced when pressing Fn + key and the 4th what is generated by longpressing a key (or 123 mode). It is most convenient to map the extra letters to Fn + key, then you even get capital letters by pressing Shift + Fn + key, and you still get numbers & symbols by longpressing the key.
Hope this helps

Categories

Resources