Finnish layout for USB keyboards - Acer Iconia A500

First of all, I'm sorry if this is in wrong forum (wasn't sure if I should put this in development or not.)
Thanks to elouch for pointing out the file to be edited.
So, I edited the character layout file to get USB keyboards to work the same way as Finnish (maybe Swedish too?) ones. ä, ö, å all work, there are some special characters that aren't working yet, due to my laziness.
It should be clear that you need root to replace the file (either with root explorer, or adb/qtadb), should backup the file prior to replacing, and that I CANNOT BE HELD RESPONSIBLE FOR ANYTHING GOING WRONG.
Also I'm not sure if this was the right way to do it, but I haven't noticed any problems/oddities with Thumb Keyboard after editing the file.
Now with that said, grab the download, comment, complain about the keys not working so they can be fixed (at some point).
Just remove .txt from the filename and put the file to /system/usr/keychars/Generic.kcm and afterwards plugin a USB keyboard and try it out.

salleq said:
First of all, I'm sorry if this is in wrong forum (wasn't sure if I should put this in development or not.)
Thanks to elouch for pointing out the file to be edited.
So, I edited the character layout file to get USB keyboards to work the same way as Finnish (maybe Swedish too?) ones. ä, ö, å all work, there are some special characters that aren't working yet, due to my laziness.
It should be clear that you need root to replace the file (either with root explorer, or adb/qtadb), should backup the file prior to replacing, and that I CANNOT BE HELD RESPONSIBLE FOR ANYTHING GOING WRONG.
Also I'm not sure if this was the right way to do it, but I haven't noticed any problems/oddities with Thumb Keyboard after editing the file.
Now with that said, grab the download, comment, complain about the keys not working so they can be fixed (at some point).
Just remove .txt from the filename and put the file to /system/usr/keychars/Generic.kcm and afterwards plugin a USB keyboard and try it out.
Click to expand...
Click to collapse
Thanks for posting this. Should work with my Swedish keyboards as well.

Do you think you could do a greek one, too?

Not really soon, because I'm not familiar with Greek alphabet/keyboard layout and in a few days I'm off to vacation....to Greece, lol

Hi Salleq, i`m trying to port italian layout but, after modifyed the .kcm as you, nothing it`s changed.
i`ve tried your file and it`s work great, so i don`t know what i`m wrong.
have you used same particular tool to modify the file?
thanks for the help
Sent from my A500 using XDA Premium App

Fantastic job you did there, salleq.
Since I'm from Denmark, I would love to be able to use the Danish æøå. I have been looking in your kcm-file file, but I can't figure out what you did to make it work with the Finnish/Swedish characters.
Is it possible you could point me in the right direction. I have already made some changes to some of the other keys, to match my keyboard. Just can't find æøå anywhere.
Thanks in advance.
>>> Update: I figured out, what I was doing wrong. I didn't see you was using Unicode character codes. Easy to fix the keyboard. LOVE my ÆØÅ <<<

Rhyr said:
Hi Salleq, i`m trying to port italian layout but, after modifyed the .kcm as you, nothing it`s changed.
i`ve tried your file and it`s work great, so i don`t know what i`m wrong.
have you used same particular tool to modify the file?
Click to expand...
Click to collapse
Nope, haven't used any other tool than notepad++.
ewaldtx, nice that you got it working, sorry for not replying, I've been away for a while...

Hi and thanks for sharing this.
I have problems getting it to work. I copied the file to /system/usr/keychars/Generic.kcm but, even after reboot, I dont get any åäö with external keyboard.
Tried both with an ordinary usb keyboard and a targus bt keybord.
Is there something I have missed? A setting somewhere?
I copied the file both from QtAdb and from a shell on the pad.
The pad is rooted.
Android 3.01
The onscreen keybord is set to swedish and working.
/N

bitwit said:
Hi and thanks for sharing this.
I have problems getting it to work. I copied the file to /system/usr/keychars/Generic.kcm but, even after reboot, I dont get any åäö with external keyboard.
Tried both with an ordinary usb keyboard and a targus bt keybord.
Is there something I have missed? A setting somewhere?
I copied the file both from QtAdb and from a shell on the pad.
The pad is rooted.
Android 3.01
The onscreen keybord is set to swedish and working.
/N
Click to expand...
Click to collapse
Have you set the file permission after copy that?
Sent from my A500 using XDA Premium App

Hi,
Yes. The permission is set to -rw-r--r--, a chmod 644.
I can't understand why it does not take effect.
I copied the finnish Generic.kcm to qwerty.kcm just in case.
No change.
I even tried to replace the Virtual.kcm but then the terminal emulator crashed when i tried to use external keyboard, so it looks like the os ignores the Generic.kcm
/N

bitwit said:
Hi,
Yes. The permission is set to -rw-r--r--, a chmod 644.
I can't understand why it does not take effect.
I copied the finnish Generic.kcm to qwerty.kcm just in case.
No change.
I even tried to replace the Virtual.kcm but then the terminal emulator crashed when i tried to use external keyboard, so it looks like the os ignores the Generic.kcm
/N
Click to expand...
Click to collapse
The best way to see what's going wrong is to go on terminal, type ''su'' press enter, and the type ''logcat'', after that plug the usb receiver or keyboard. If an error with the Generic.kcm occour then with logcat you are able to see the code line of the error and fix it...
Sent from my A500 using XDA Premium App

Got it to work.
I had to remove KEYBOARD_LESS entry and all the gamepad buttons stuff at the end of the file. also moved < and > to alt-, and alt-. since that button don't have an to me known keycode.
But now it works at an usable level.
Is there a tool that can be used to find the keycodes, like xev in "ordinare" linux?
I still need to find the codes for my Targus bt-keyboard, which has an Apple layout.
Thanks for the help!!
/N

bitwit said:
Got it to work.
Is there a tool that can be used to find the keycodes, like xev in "ordinare" linux?
I still need to find the codes for my Targus bt-keyboard, which has an Apple layout.
Thanks for the help!!
/N
Click to expand...
Click to collapse
Hi, I am looking for the same thing to my Xoom, and Targus keyboard
Found this tool that gives you the keyboard codes, I tried it and it works as far as I can tell
Hmmm.... I am not allowed to post external links...
But if you google: keytest.apk
it will be your first hit
I have not gotten further yet in making my own file, if you solve it I would love a PM

Here is Czech layout.
Works fine with localized Apple BT keyboard nad Iconia A500/3.1.

Should this work on ics roms also? have been fighting with this all morning and cannot get it to work. I can copy it to right place and so on, also corrected permissions but still no go. Any ideas?

I tried it at some point with an ICS rom but like you said, I couldn't get it to work. I remember googling about it some time ago but couldn't find what files are changed and used now.
It's not really a deal breaker for me, I'm not actually using an external keyboard but it was fun to test and get native keymap working. I might try some stuff later if in the mood but for now I have nothing unfortunately
Sent from my GT-I9100 using Tapatalk 2

I'm using external keyboard helper pro from the market for german layout. I looked in the settings, and it supports finnish layout too.
Gesendet von meinem Iconia A501 mit Tapatalk 2

Related

XT9 Fix released on HTC asia :-D

Well, after I installed it, it doesnt default to Xt9 any more when I go to new messages
Sweet!
can't find this, can you send the link?
this is fantastic!
what ROM are you using ? will this work with any ROM (and ROM language) ?
i would appreciate the link also!
here is the cab file, it's actually just a registry setting fix.
HTC-DUAL-TOUCH-XT9-TO-ABC-FIX
The registry concerned is:
Code:
[HKLM\SOFTWARE\Tegic\eT9\IME]
CarrierDefaultTextMode=dword:0
(0 for ABC / 1 for XT9)
A friend gave me this link as I am also having a problem with the HTC site.
Enjoy!
oh my god it works !!!!
i cant believe how simple that was !!! thank you so much for the registry entry, i can use my phone to text again !!!
it's great!
this was the most anoying thing on my new dual.
tx a lot,
pirlone
Doesn't work for me
in fact it screws my device up!.. it shows the ABC being as the default input, but I can only type the first letter in each key, multiple presses just repeats the same letter
I guess I will have to reflash the OS.. otherwise I now cant use the text input on the keypad anymore!
works on mine. thanks, dtm for letting me know about this.
Maybe doesnt work on mine becos Im running the WM6.1 Nikki project OS ??
Anyone else that has installed this using this Version?
Can you help me? I am begiiner having Dual 2 days. XT9 is really anoying esp for NON english users.But I cannot fix it as it is described. Can you show me step by step what to do? Thanks
It does not work for me!
muzikfreakah said:
Well, after I installed it, it doesnt default to Xt9 any more when I go to new messages
Sweet!
Click to expand...
Click to collapse
Please help me. I am a new user having Dual 2nd day. I was trying to install it but it does not work. Can you describe step by step for the beginner what to do? XT9 is realy anoying esp for NON english users.
Hi, just copy the cab to the phone and install it. Maybe you need to softreset your Niki. (open the battery case, the reset button is left to the USB connector).
Cheers
Michael
I love this and it is working well for me. My only issue is when using the touch keypad software, when you type it highlights the letters and take a few micro seconds to move to the next so if I am typing a sentence, and press space,it deletes that entire word or atleast the last few letters that I typed :-( So the only way to solve this is not text that fast or use the hardware keypad.
Wow I noticed so many people reposting this when this was posted a long time ago.
Anyway, just wanted to confirm this is working on my wifes elf also
Finally there's something to kill XT9
Change Mode from ABC to XT9 or XT9 to ABC.
Hey everyone!
First, I wanted to start out thanking muzikfreakah for the link to the .cab file and the posting the Registry path that needs to be modified. I used these as a base reference for the work I completed on my phone. Instead of wanting to go from XT9 to ABC, I wanted to change my phone from ABC to XT9.
Initially I used PHM Registry Editor to make the necessary change to the Registry value you noted. Shortly thereafter, I updated my ROM to WM 6.1 so I had to reapply the settings manually. This got me thinking. Why not just create a quick .cab file for myself, saving me time in the future. This is exactly what I did!
Attached are two .cab's I created a while back (just never got around to uploading them). The first .cab (SP_Default_ABC_To_XT9.cab) modifies the appropriate Registry Key, setting it to 1 (defaulting to XT9). The second .cab (SP_Default_XT9_To_ABC.cab) does just the opposite, changing the value to 0 (defaulting to ABC).
Final notes before I part -
File Sizes: The file size of each of my .cab's is 1.07 KB, as it only contains the necessary Registry Key change. The link muzikfreakah provided brings you to "HTC+Touch+Dual-default-ABC.cab". This file size is 20.76 KB, as it appears to use a more complex method of making the necessary Registry changes.​Company and Application Name: After my .cab is installed, it will display in the Installed Programs list as "Seth_Polley Default_XT9_To_ABC" (or vice versa depending on .cab used). After installing the other .cab (HTC+Touch+Dual-default-ABC.cab), the following is displayed in the Programs list: "Customization Customize_Tool".​
In summary, either file will work for changing from XT9 to ABC. While 20.76 KB is nothing by today's standards, you can go smaller yet by using my .cab's (about 1/20th of the file size). Additionally, my .cab's provide a more descriptive name in the Programs list. Pick your poison! To 'install' the Registry modification, simply move the .cab to your phone, execute it, and follow the prompts.
Feel free to PM me if you have difficulties accessing/downloading the files. If you are concerned about using my files, feel free to open the .cab (can use an application like WinRAR) and review the contained "_setup.xml" file to verify this .cab will only make the changes I noted above.
Best Regards,
Seth
[Verizon HTC Touch (xv6900), currently running WM 6.1]
-=-=-
muzikfreakah said:
here is the cab file, it's actually just a registry setting fix.
HTC-DUAL-TOUCH-XT9-TO-ABC-FIX
The registry concerned is:
Code:
[HKLM\SOFTWARE\Tegic\eT9\IME]
CarrierDefaultTextMode=dword:0
(0 for ABC / 1 for XT9)
A friend gave me this link as I am also having a problem with the HTC site.
Enjoy!
Click to expand...
Click to collapse
Thanks ))
Thanx Man, I´ve searched this simple thing so long time...
Cheers Mate!!
I can now send SMS's again after unlocking!!
Simon

t9 issue

Hi guys,
My new htc doesn't remember the new words added in dictionary after a soft reset, I have already contact htc support and they tell me that happen because is stored in memory RAM (WTF??).
Can I edit the t9 database and add the words? I have tried with "eT9MyWords" but doesn't work..
Thanks in advance.
does anyone have the same problem?
yes, i have
What ROM do you have?
What keyboard?
did you perform a hard reset to your device after you've purchased it?
I'm having the same problem and haven't found any solution. There is a T9Editor somewhere on the net, but it also doesn't work (at least for me).
I am thinking about buying Cootek TouchPal which also has T9 and can save user entered word, but I'd much rather have the HTC T9 Keyboard save my words...
Hopefully someone will find a way...
we can see this problem only on wm 6.5, becouse this OS store the file of t9 words in the ROM(why???). i dont want to use another keybord.
this problem was on my td2 before hard reset and after it.
I made a little (dirty) MortScript script that reads words from a text file and automatically enters them into the T9 database.
The script has to be run manually after every reset/shutdown or could be entered to the notification queue so that it is automatically run after every reset/shutdown.
Installation:
* Expand the zip file into some directory on computer.
* Edit the file "t9user.txt" to contain the desired words:
- one word/line
- be sure to keep the empty line at the end of the file
* Edit the 1st line of file t9user.mscr:
- this line reads: et9mywords_title = "T9 Meine Wörter"
- change the text between the quotation marks to the title of your eT9MyWords.exe
- I'm using the german version so the title reads "T9 Meine Wörter"
* Copy everything into a folder on your PPC and change to that folder on your PPC
* Start the included MortScript.exe to register the script file type ".mscr"
(This should not be required if you already have MortScript installed)
* start the script by "clicking" the file "t9user" with the MortScript logo...
The script should start eT9MyWords.exe (which is shipped with the Touch 2) inside the "Windows" folder and enter all words from the text file. Afterwards eT9MyWords.exe is automatically closed again.
It is quite an ugly workaround, but at least it works
PS: Feel free to improve my script or use it any way you like, but please report any improvements so we all can benefit...
Thanks!
I'll test it.
It works
Good job! It works well! For french WM version, the t9user.mscr file modification is "XT9 Mes mots".
Good job georg.madler!
not a perfect solution, but works fine!
the Portuguese title of eT9MyWords.exe is "XT9 Minhas palavras"
Thank you!
Hi!
Glad that my script is working for you...
I know this way is not very elegant, I'm looking for a way to add words directly to the T9 database without the use of eT9Mywords.exe allowing for "better performance" and maybe a way of extracting added words from the database to the textfile...
Bye,
Georg
Submit to HTC support
Dear all,
I'm also having this t9 issue and at the moment I'm using the script, thanks again.
I submited the problem to HTC support and they were responding that I was the first reporting this problem...
If you're reading this, it's probably that your Mega is also loosing the T9 entries... so report the problem to HTC, in this way they will perhaps take some time to solve it!
fix for this problem
View attachment MEG_S00015.zip
run in device.
Can you tell us where you got that file from and if it is working with all language-versions of the Mega?
Thanks!
Edit: I tried it and it works! But sadly this hotfix does break something else:
If you use the phonepad-style keyboard to enter text only the first letters of the buttons pressed appear, the word suggestions do show that the word is recognized and word in the text area is replaced with the recognized word after you press space.
For example if i enter my name "Georg" the textarea reads "gdmpg", only after i press the space button those letters are replaced with the correct word...
Genevrex said:
fix for this problem
Click to expand...
Click to collapse
Спасибо! Super!!!
anyone else tried this patch?
is it safe?
from where does it come?
georg.madler said:
I made a little (dirty) MortScript script that reads words from a text file and automatically enters them into the T9 database.
The script has to be run manually after every reset/shutdown or could be entered to the notification queue so that it is automatically run after every reset/shutdown.
The script should start eT9MyWords.exe (which is shipped with the Touch 2) inside the "Windows" folder and enter all words from the text file. Afterwards eT9MyWords.exe is automatically closed again.
It is quite an ugly workaround, but at least it works
Click to expand...
Click to collapse
is there a possibility to have words added when adding them during texting? or do you have to always use a texteditor?
georg.madler said:
Edit: I tried it and it works! But sadly this hotfix does break something else:
If you use the phonepad-style keyboard to enter text only the first letters of the buttons pressed appear, the word suggestions do show that the word is recognized and word in the text area is replaced with the recognized word after you press space.
For example if i enter my name "Georg" the textarea reads "gdmpg", only after i press the space button those letters are replaced with the correct word...
Click to expand...
Click to collapse
same here, what a shame..
still no update on the t9 problems?? how can this bug only bother so few people??
donSjon said:
anyone else tried this patch?
is it safe?
from where does it come?
Click to expand...
Click to collapse
Hi,
What are the name of the system T9 file you are updating?
Thank you.
all htc mega have this problem.
Some months ago I reported this lack to htc support and they replaied me that they were preparing a firmware upgrade: htc support is pitiful.
Nietfou said:
Dear all,
I'm also having this t9 issue and at the moment I'm using the script, thanks again.
I submited the problem to HTC support and they were responding that I was the first reporting this problem...
If you're reading this, it's probably that your Mega is also loosing the T9 entries... so report the problem to HTC, in this way they will perhaps take some time to solve it!
Click to expand...
Click to collapse

Swype problem

I've tried installing swype but when I chose the keyboard it says "Open of EnglishUS failed!" and doesn't show the keyboard up.
How do I get this to work?
Hi
Probably best to check in on this thread:
http://forum.xda-developers.com/showthread.php?t=597406
aLlamaWithARifle said:
I've tried installing swype but when I chose the keyboard it says "Open of EnglishUS failed!" and doesn't show the keyboard up.
How do I get this to work?
Click to expand...
Click to collapse
The thread suggested is closed and i couldnt find the answer you were after either. I used to have this working but since i hard reset to save/clean up RAM the phone works great except i now get your error message. This only appears with v3.9 from the T2.
Based on various forums this is a common thing. Also stuffs up internet,email and many other settings (for some anyway). No fix on all of these forums except to use the Omnia extracted version 2.0. IMO this is quicker, the hold down key for numbers actually works unlike 3.9 which is very hit and miss. Sure it doesnt look as good as the keys are a bit smaller etc but use something like Lesscro skin and it looks great and actually works.
However for me anyway if you use Wifi and it can lock your phone or the keypad dissapears for some reason, turn Wifi off and it works like a charm and is very quick.
sorry for the essay
englishUS Failed
Locate the Swype folder in the /Windows folder then cut and paste it to your /Program Files folder.
HairyPete said:
Locate the Swype folder in the /Windows folder then cut and paste it to your /Program Files folder.
Click to expand...
Click to collapse
What if exactly same problem apears on android os on my samsung vibrant?

Hardware keyboard custom layout

Hi,
I need two layouts. When I press fn+space, I get a list with all Scandinavian languages and English. But I need just one of them (Norwegian) and I need one additional (Russian). I tried "Russian Keyboard", but it knows nothing about "ÅØÆ" keys and it also changes software keyboard. For me it's better to remove all these layouts but Norwegian, and add custom Russian layout. I saw a topic with remapping of keys, but I didn't understand how to add layout and change mapping just for this new layout.
himka said:
Hi,
I need two layouts. When I press fn+space, I get a list with all Scandinavian languages and English. But I need just one of them (Norwegian) and I need one additional (Russian). I tried "Russian Keyboard", but it knows nothing about "ÅØÆ" keys and it also changes software keyboard. For me it's better to remove all these layouts but Norwegian, and add custom Russian layout. I saw a topic with remapping of keys, but I didn't understand how to add layout and change mapping just for this new layout.
Click to expand...
Click to collapse
a layout is a set of key-mappings
you can find them in "/system/usr/keylayout"
I guess your phone didn't load the correct keyboard layout file. you can try to force your phone to load your desired layout file by deleting or renaming them
So if I put a new layout to "/system/usr/keylayout" it will be attached to the list?
BTW, I tried to root device without success. Temp-root doesn't work for me...
himka said:
So if I put a new layout to "/system/usr/keylayout" it will be attached to the list?
BTW, I tried to root device without success. Temp-root doesn't work for me...
Click to expand...
Click to collapse
no root no talk.
have you tried G-Free method?
jzhyok said:
no root no talk.
have you tried G-Free method?
Click to expand...
Click to collapse
Yes. Terminal Emulator just doesn't want to start again (after "Forked" messag). The device is getting very slow, and after few tries to start Terminal Emulator I have to restart.
why would you open the terminal with gfree method?

[Q] help! bad keyboard with GBX0B 2.3.7

Hi,
I installed GBX0B 2.3.7 this afternoon,
seems everything ok, but when I have to input,
it shows a broken keyboard (see attachment)
I format SD card, and re-installed,
it's still bad.
How can I solve this?
sorry for my poor english.
I bypassed the problem by installing another keyboard "SlideIT"
it works perfectly
David.one said:
I bypassed the problem by installing another keyboard "SlideIT"
it works perfectly
Click to expand...
Click to collapse
How can I install another keyboard?
I want to download another keyboard,
but I can't get into the Android market,
it required me to input an ID/password,
and I cant see the keyboard.
finally I have the problem solved.
I tried to download the apk,
and use Astro to install them sucess.
thanks David.one
.
David.one said:
I bypassed the problem by installing another keyboard "SlideIT"
it works perfectly
Click to expand...
Click to collapse
Any alternate keyboards will work from the sound of it.
Very strange that this only effects Blackstone tho. Oh well.
I have the same problwm
Hello there, could you tell me step by step how to install another keyboard or how to solve this problem. I tried to use Astro to copy or rename files but always give me a message says that I don't have the permission to do so. Please reply soon. My mobile is HTC touch HD blackstone.
Thank you
midnight1 said:
Hello there, could you tell me step by step how to install another keyboard or how to solve this problem. I tried to use Astro to copy or rename files but always give me a message says that I don't have the permission to do so. Please reply soon. My mobile is HTC touch HD blackstone.
Thank you
Click to expand...
Click to collapse
Go to the Market and install another keyboard application. Or perhaps read the FAQ and learn how to install apps using the AndroidApps folder...
I can't login. there's no Keyboard to login ??!!
midnight1 said:
I can't login. there's no Keyboard to login ??!!
Click to expand...
Click to collapse
Hah, I forget you guys don't have a physical keyboard. Irony.
Get an APK and install it manually as stated above. I don't know if I'll be able to fix this bug without breaking every other device... There's probably a build.prop change that can be made (or a startup.txt change on lcd.density?) but as I've said I don't have a Blackstone, and the soft kb shows up great on my RHOD...
So if someone could say how they fixed it using the default keyboard, perhaps we can have something the user can apply easily to Blackstone builds...

Categories

Resources