[Q] Customize external USB keyboard layout - Android Q&A, Help & Troubleshooting

Hi guys I have problem creating a customized layout for my external USB keyboard for my tablet running Android 4.1.1:
I have a English (US) keyboard and wanted to add some special characters to it (e.g. ALT+A should give me the German letter 'Ä' ...).
What I did until now:
1. I created a IDC (input device konfiguration) file in the folder /system/usr/idc so that my tablet will recognize my keyboard and use the costomized kl and kcm files
2. I created a customized kl (keylayout) file in the folder /system/usr/keylayout with some slight changes (e.g. END Button moving the curser to the end of a line instead entering standby mode)
3. I created a customized kcm (keycharactermap) file in the folder /system/usr/keychars with the changes for the special characters.
The first two points are working just perfect (My tablet recognizes the keyboard correctly and applies the changes I made to the kl file).
My problem is with the 3rd point:
The Tablet doesn't use the kcm file for the keyboard layout, although stated so in the idc file (remember that it works fine for the kl file). That means my key kombinations for the special characters will not work.
The strange thing is that if I unplug and replug the keyboard while being in the settings -> language&input menu the Tablet uses my customized kcm file afterwards. It also seems that it doesnt recognize the keyboard correctly in this case, because I can't see it in the input settings anymore. But it works AND uses my customized layout.
That means: If my keyboard is recognized correctly it uses some layout, if it is not recognized correctly it uses my customized layout.
Strange, isn't it?
Any ideas how I can make my tablet use the customized kcm file all the time?
Thank you for your help!

Related

German QWERTZ alternative keymap

I found it annoying that keys on the qwertz-keyboard on long press didn't give out the secondary symbol anymore, in other words: in order to show the € sign, you first have to press FN. I changed the eT9.Rose.0407.kmap.txt so it will bring up the numbers/secondary symbols on long press. Also, there were no umlauts at all. These will now appear by pressing FN and the corresponding letter (FN + a --> ä, etc.)
Just copy the attached file to your device, and then using TotalCommander, move it into the windows folder.
Thanks for the tip. I didn't know that was so easily possible. I altered my eT9.Rose.0407.WWE.txt to be able to type Slovak national character on long press. Works flawlessly.
A keyboard layout is any specific mechanical, visual, or functional arrangement of the keys, legends, or key–meaning associations (respectively) of a computer, typewriter, or other typographic keyboard.
After a little tweaking it also worked for Norwegian ÆØÅ characters! Ahh! Lovely to finally have the Rose working with WM 6.5 ROM and Norwegian characters!!!
How can i put this file into the windows folder??
it says always that the file is in use and cannot be replaced
thanks in advance
loco09 said:
How can i put this file into the windows folder??
it says always that the file is in use and cannot be replaced
thanks in advance
Click to expand...
Click to collapse
It says quite clearly in the original post:
Just copy the attached file to your device, and then using TotalCommander, move it into the windows folder.
Click to expand...
Click to collapse
.-ombre-.
how can I change the keymap of the kaypad(not the QWERTZ).
I am using greek language and i would like to modify it,remove some symbols,change the position of some letters...
Thank you
checkin this out,thanks a lot

[SOLVED] CyanogenMod6-v3.1: No Home/Back/Menu

Hello,
I have a Mini Pro and succesfully installed CyanogenMod6-v3.1.
Then I put qwerty.kl form german.zip via RootExplorer to /system/usr/keylayout.
Since then I do not have these three buttons: menu, home, back, on/off.
They are completly dead.
So I thought to replace qwerty.kl with the original one found in update.zip.
But this does not work either...
Do you have an Idea?
Thank you
Tobias
(I have less than 10 posts, so I have to post here, sorry)
EDIT: I did a re-flash via xrecovery and now it works again.
But how can I change to the german keyboard layout?
Keyboard
Sorry that i write here, but i am not able to write in the right discussion
the german keyboard works so far fine, but the number "3" is not on the right place.
In the german keyboard the three is over the y and not over the z ( by pressing the green quader.
the problem is in this file qwerty.kcm in the last line y3 yy it must changed to z 3 zz i think
The second :
the symbol button just aktivate the numbers over the character and not the symbols or Ä,Ü,Ö.
thanks for your powerful work
I do not see that these problems are related.
It would be better to start a new thread for you...
How can I install the german keyboard layout?
Thank you
go to the 1st page of the cyanogen mod download german keyboard and instal it with recovery tool
the number 3 is above the y and not above the z. This bug will be fixed later
Thank you.
I mark this as solved as the bug with number 3 is already known.
open qwerty.kl with root explorer (with write permissions) and a text editor. You will be able to change evry single key.
bye

USB host - non US keyboard

Hi,
have got everybody experiences with non US keyboard with TG01 USB host? Can I write specific national language letters in this mode? How kind of software I can use for it?
Conseil said:
Hi,
have got everybody experiences with non US keyboard with TG01 USB host? Can I write specific national language letters in this mode? How kind of software I can use for it?
Click to expand...
Click to collapse
I'm also interest in your question: I want to use a Spanish Keyboard with a WME ROM because special characters ?&%/().....doesn't work (Like you).
I had this problem in the past and solved it with a great program called AE Software AEKMap (ask me if interested)
But I'm sure that cockers can help us because if I use a Spamish ROM, the Spanish keyboard works perfectly, so I'm sure that there must be a key Reg to change it.
BR.
THX
...but I must to use original ROM, becouse do not exist ROM in me language.
One way for reason this problem (IMHO).
User can define national letters in WM device via file sym.txt or sym0409.txt located in Windows folder. This files is simply txt files an user can change it for instance via Notepad. Unfortunatelly this letter is activated via SYM key on HW keyboard of mobile device. In USB host mode user use classic PC full size keyboard without SYM key.
Can some cocker help us?

[Q] To advanced CM6-latest users with keyboard-layout other than qwerty

Hi there,
how did you change your keyboard layout? As there are so much methods to change it, how did you do it? I am wondering if my method is correct:
1) install CM6-latest (miniCM version) with all hotfixes
- Use the files from: http://forum.xda-developers.com/showthread.php?t=982341
2) install CM7-ActivateSEKeyboard.zip
3) CM7-KeyboardUpdate.zip
4) german_underscore.zip
5) qwertz.zip
6) blacktheme.zip
7) wipe cache
8) reboot
9) set language again to german everywhere where it is possible
10) reboot second time
It seems everything works but:
- under certain circumstances sym menu freezes
- using andoid onscreen keyboard the hardware-keyboard is still qwerty
Either it's a bug to be fixed or I was doing something wrong. So I ask you:
- Did you recognize that, too and live with that?
- Or did you change your keyboard layout in another way and that works perfect and may you so helpful to tell me and others having my problem how!?
Thanks, guys.
If you want a QWERTZ keyboard, just change with root explorer's editor in system/usr/keyboard-config/keyprint.xml
THIS:
<script-name="latin" keylayout="qwerty-en"/>
TO
<script-name="latin" keylayout="qwertz"/>
Then save and reboot.
Temes
so if i get this right for azerty (got a dutch phone) i do
<script-name="latin" keylayout="qwerty-en"/>
TO
<script-name="latin" keylayout="azery"/>
???
will help allot
sslanc said:
so if i get this right for azerty (got a dutch phone) i do
<script-name="latin" keylayout="qwerty-en"/>
TO
<script-name="latin" keylayout="azery"/>
???
will help allot
Click to expand...
Click to collapse
just tried it cause i couldn't wait and it works the other way around
TY
i still have issues. When I install the qwertz update I still not have the sym funktion to type "ä" or "ü" instead of these symbols i get "*" for typing sym+u. I already replaced the xml files but it didn't wokred.

[Q] CM7.2 Change HW keyboard layout!?

in my mini pro the letter X of my physical keyboard is broken :/
so when i try to use the hw keyboard and i grip key A or Z or C (or any letter of my keyboard) appear Axxxxxxxxxxxxx (or Zxxxxxxxxxxxxxxxxx or Cxxxxxxxxxxxxx)
Anywhay, i'm using the CyanogenMod7.2
i just know to change in the stock gb or ics because they have the keyboard-config folder and it have not the keyboard-config inside of the folder system/usr, so i dont know another mode to change the layout of physical keyboard :/
any one can help me pls?

Categories

Resources