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
Related
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.
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.
uim trying to change my location on titanium weather but i dont know how to put the "|" vertical line between the words NAM|MX|MX005|MONTERREY
pls help
On the bog standard WM keyboard, its on the numbers page. Press the '123' button in the top left, and its in the left-hand block of characters.
Also for future refrence "that |" is called a pipe.
and on a standard keyboard is located above the enter key and can be accessed with "shift \" minus the quoates.... and on your fone as the other poster mentioned.
HTH
later
Rich
jez83uk said:
On the bog standard WM keyboard, its on the numbers page. Press the '123' button in the top left, and its in the left-hand block of characters.
Click to expand...
Click to collapse
thanks, but i have a HTC xcalibur and didnt have a keyboard on the screen, it have a qwerty keyboard :S
had the same problem, what i did was use my desktop computer to create the string, then saved it as a txt file, loaded onto pda then did a copy/paste
hope this helps!
Press the camera button as has secondary function SYM
stylez said:
Press the camera button as has secondary function SYM
Click to expand...
Click to collapse
OMG!!! thxxxx this works!!!
+10
its just pressing the "Cap" then "Camera Button"!!!
hi
I'm using resco keyboard for a while and I noticed a big fault for me and I was wondering if I can change it...
On the main keyboard, where the alfabet is there is a lack of the symbol "_" that I use a lot for email accounts... and "€" that I also use a lot.
I could replace the symbols "\" and "/" for those I want (on "n" and "m" keys).
Can I change a file of settings where it's written the layout of the keyboard or something? how?
Thanks
deiota
The LG Optimus F3Q (D520) is a phone with "Five-Line Slide-Out QWERTY Keyboard with PC-Like Shortcuts" (LG website). Missing from the keyboard however, is the "Ctrl" key. This brief guide shall attempt to show how an arbitrary key may be remapped for it.
Root the phone. Saferoot by k1mu works for this phone, although I found that the phone did appear to hang should one try to reboot or power off using the hardware power button after rooting. Removing and replacing the battery boots up the phone without issue should that happen. Software-based rebooting works fine.
Install your favourite file explorer for root users. ES File Explorer File Manager worked well for me.
On the phone, navigate to the "/system/usr/keylayout" directory.
Make a copy of the "f3q-keypad.kl" file and put it somewhere safe in case you need to revert to it.
Edit the "f3q-keypad.kl" file using a text editor.
Look for the line "key 100 ALT_RIGHT WAKE_DROPPED". This corresponds to the fn key on the right side of the keyboard.
Replace "ALT_RIGHT" with "CTRL_RIGHT".
Exit the file and save. View it again to verify that your changes have been saved.
Reboot.
Try it out. Ctrl-C should work in a terminal emulator.
To have even greater control over the remapping, you would also need to edit the "f3q-keypad.kcm" file in the "/system/usr/keychars" directory.
Note! If you are using connectbot, please obtain at least version 1.8.1 from connectbot at GitHub. Version 1.7.1 of connectbot in the Google Play store did not recognise the Ctrl command when I tried. Thus, it may be possible that some other programs may also not recognise the Ctrl command.
Disclaimer: I mucked around a lot by trial and error as version 1.7.1 of connectbot was tripping me up, so I had changed a lot more things than what I had listed in the steps above. However, looking back at it, I doubt that any other changes I had made were truly necessary.
Helpful stuff:
appelflap has a button remapper app, which I installed, but didn't appear to be able to do what I wanted. However, the KeynrTracker.apk he linked is very helpful should you very quickly want to know which key corresponds to what.
References:
Key Layout Files
Key Character Maps Files
List of Unicode characters
Other thoughts:
I found Link2SD and Foldermount [ROOT] to be indispensible for this phone.
Thanks! I just might try replacing that pesky write and share app key with CTRL...
It would satisfy a request of mine for my F3Q ROM.
EDIT: Downloaded the app. Because pressing the key pushes the app to the background, it won't capture.
Last line of the file though says "WRITE_SHARE". Think I got somewhere.
Sure did, "WRITE_SHARE" now replaced with "CTRL_LEFT", and is working like a charm!
Glad this helped somebody !
joel.maxuel said:
Thanks! I just might try replacing that pesky write and share app key with CTRL...
It would satisfy a request of mine for my F3Q ROM.
EDIT: Downloaded the app. Because pressing the key pushes the app to the background, it won't capture.
Last line of the file though says "WRITE_SHARE". Think I got somewhere.
Sure did, "WRITE_SHARE" now replaced with "CTRL_LEFT", and is working like a charm!
Click to expand...
Click to collapse
Keth Tenderfoot said:
Glad this helped somebody !
Click to expand...
Click to collapse
how to deal with sticky keys?
Polish keyboard mapping on F3Q
Hi, I'm sharing my .kcm and .kl files of the F3Q used with the Polish characters mapped to the respective keys.
(Note to the German users of F3Q: you might edit my f3q-keypad.kcm file ,and map your äöüß characters to the aous keys, if you feel like having your language version of the mapping.)
Keyboard allocation modifications:
SEARCH key mapped to TAB
WRITE_SHARE key mapped to CTRL_LEFT
ALT_RIGHT key mapped to CTRL_RIGHT
PL layout: [ęąółżźćń] mapped on ctrl+[eaolzxcn]
PL layout: [„] mapped on ctrl+[k]
PL layout: [”] mapped on ctrl+[,]
The files have to replace /system/usr/keychars/f3q-keypad.kcm and /system/usr/keylayout/f3q-keypad.kl respectively to be active.
Hallo Pruszków,
Thanx for your polish Keymaps, great work!!!
At the moment I try to modfy them to German. It works fine so far, but now my question is, how can I use the right "fn" key (which is the new ctrl/alt key) without pressing at the same moment as the vowel/consonant, which I want to modify? With the left "fn" key I can first press the button, then release it and it holds its function.
Do you know what I mean?
Would be fantastic, if there is a solution too!
Best regards & dziękuję,
sÖren
fn/alt or ctrl?
Hi Sören,
Thanks for sharing your feedback. I'm glad my stuff could be of some help to you!
spacemoere said:
how can I use the right "fn" key (which is the new ctrl/alt key) without pressing at the same moment as the vowel/consonant, which I want to modify? With the left "fn" key I can first press the button, then release it and it holds its function.
Click to expand...
Click to collapse
Well, the "fn" labeled key was originally associated with the "alt" behavior. The "alt" keeps its mode when you press and release it. But I mapped the right "fn" to the "ctrl" bahavior, and... "ctrl" works just when you press and hold it. So, what to do in your case?
You might get back to the original "fn' mapping (in the .kl file) and keep the right "fn" as "alt", and then define äöüß (in the .kcm file) in combination with "alt" instead of "ctrl".
But...
there is a challenge with the special characters already mapped to the keys. E.g. let's take the key "u". Originally "alt" and "u" prints "+". When you'd map "alt" and "u" as "ü" then you'd loose any possibility to get "+". I have no good idea how to resolve that well. Maybe you'd map "+" to: "ctrl" and "u"? Then you'd use "ctrl" only from the key 59 (CTRL_LEFT), as the key 100 you'd map back to ALT_RIGHT.
The bottom line is: you'd need to choose between "alt" and "ctrl" stuff when deciding your settings.
In my case I took "ctrl" for my Polish mapping, as I'm used to press and hold the "fn" to print the Polish characters. If you're used to press and release, to print a German character, you might consider using "alt" instead.
I hope this helps.
Tschüs,
Bernard
Remapping IME
Thank you for the post Keth, very easy explained.
I am wondering about modifying not the standard character map, but the LG Keyboard IME.
I could not find any alternative input method with a good support for physical keyboard and good dictionaries, so I thought it may be better to modify the included input method than using a different one, correct me if I am wrong.
So I extracted the LGEIMEbin.apk from the system/apps directory, and opened it on the computer to figure out how to modify it.
Keyboard layout are saved in XML, so I supposed it should be easy to modify with a text editor like Notepad++, and just say for every key or combination of keys what kind of character do I want.
Well, I was wrong, as the xml do not contain any clear structure that is in any way possible to understand as it was for f3q-keypad.kcm and f3q-keypad.kl.
I tried to open all kind of xml files included in the LGEIMEbin.apk, and all of them presented non recognised characters, as you can see in the picture that can be found at this address:
img4web.com/i/D3RC42.png
Has anybody any hint of why notepad++ does not recognise those characters and how could I correctly visualise them?