[OFFER][MOD]Customizing Physical Keyboard Layout[G2/Desire Z/Vision] - G2 and Desire Z Q&A, Help & Troubleshooting

Do you think your physical keyboard could be more efficient if its layout was slightly different?
Do you want special characters to appear just by hoding down FN and hitting a key of your choice??
Are you too lazy or not badass enough to mess around with your physical keyboard layout yourself???
Well, here is the solution:​
I will customize your keyboard layout at your wish!
The only things you need are:
A rooted HTC G2/Desire Z/Vision
A root file explorer OR
ADB
The only things I need are:
Your /system/usr/keychars folder
Your /system/usr/keylayouts folder
A list of characters that appear when you hold down FN and hit all the 2nd row's character keys one after another from left to right
Of course your change request
So here is an example of how it might go:
You think: "Damn, I'm a German and bought a G2 from America but I totally hate holding down the 'A' button to write 'Ä' and the 'Z' button should rather write 'Y' because I'm used to it!!!" (can be applied to any other language)
You check if you have the things that you need
You copy the folders that I need to your computer (with the help of root browser or ADB), put them into one keyfiles.zip file and attach it to your post
You write the characters that appear when holding down FN and hitting the 2nd row's keys into your post e.g. !#$%&*()/​
You write your change request(s) into your post e.g. When hitting FN+A I want 'ä' to appear and when hitting SHIFT+FN+A I want 'Ä' to appear
'!' can be moved to SHIFT+.
Furthermore I wish that Z could write 'Y' and vice versa​
You let me do some magic (hex-editing)
I attach the file(s) that has(have) to be replaced
You (make a NANDROID backup and) put the files into their respective place
You tell me if it works
P.S.:
As I wasn't able to test this on many devices it might happen that I am not able to fulfill all of your wishes. If that happens, please don't get angry. I'm sure that we can find another solution for you. If questions come up along the way don't hesitate asking.
DISCLAIMER:
Though it is quite unlikely that anything goes wrong I am not responsible for any kind of damage that could happen to you, your phone, your family, your nation and anything else that you think is this modification's fault. You decide to ask me for a favor and you take the risk of it. I am completely willing to help you if there are any problems but don't blame me for them.​

reserved
reserved for me

Will your tweak works also in sense 3.0/5?
Well what I want is an Italian dictionary for the hardware keyboard that allows me to put the stress on the letters symply pushing fm+space that's all
inviato dal mio desire z. by zofox/zabak

zofox said:
...
Well what I want is an Italian dictionary for the hardware keyboard that allows me to put the stress on the letters symply pushing fm+space that's all
...
Click to expand...
Click to collapse
I see what you want but I fear that this does not have much to do with the keyboard's mapping but more with the dictionary's configuration. You should tell me if I'm wrong.
I could just make your keyboard write characters with key combinations like making FN+SHIFT+E write é.
I'm sorry that I can't give you exactly what you need

Are you willing to do this for me on my Motorola Droid Pro+?
At the moment, when you hold down a key rather than showing the character/number assigned to that letter it shows foreign accented characters... I don't type in any language other than english so I don't really need this. The alt key is in a really awkward place, it really slows me down!
Thanks

You can make the number or so appear when holding fn and not only pressing it before?
Sent from the last decent QWERTY phone using its keyboard!

Kieters said:
...
At the moment, when you hold down a key rather than showing the character/number assigned to that letter it shows foreign accented characters... I don't type in any language other than english so I don't really need this. The alt key is in a really awkward place, it really slows me down!
...
Click to expand...
Click to collapse
So you want me to
alter the caracters/numbers that appear when holding a key? I don't think that I'm the right person to do this as I assume it to be something very software related.
virtualflyer said:
You can make the number or so appear when holding fn and not only pressing it before?
...
Click to expand...
Click to collapse
I don't get what you want me to do, could you explain it a little more?
Sent from my Desire Z using a carrier owl

TpmKranz said:
So you want me to
alter the caracters/numbers that appear when holding a key? I don't think that I'm the right person to do this as I assume it to be something very software related.
I don't get what you want me to do, could you explain it a little more?
Sent from my Desire Z using a carrier owl
Click to expand...
Click to collapse
I've probably misread... Now I have to press fn release it and press key. Are you able to mod it so that fn effect is active only when it's still pressed
example:
nowress fn release fn press a get the special character
wantress fn release fn press a get a, press fn press a get the special character release fn

Is possible to personalise keyboard even with miui? Because I can't use fn+ z = £ and fn+ x = € so if u can make them works
Sent from my HTC Desire Z using Tapatalk 2

virtualflyer said:
...
example:
nowress fn release fn press a get the special character
wantress fn release fn press a get a, press fn press a get the special character release fn
Click to expand...
Click to collapse
When I started this thread I was unable to imagine what kinds of modification people want to apply to their keyboards.
In Ice Cream Sandwich the keychar files allow you to vary the key's behaviour depending on whether the shift key is pressed or a capslock is active. But I didn't see anything like fn-lock there. So I think it's not possible to let the keyboard ignore fn-lock. (Excuse me if there is an expression for that - I don't know it if there is any so I just call it "fn-lock".)
zofox said:
Is possible to personalise keyboard even with miui? Because I can't use fn+ z = £ and fn+ x = € so if u can make them works
...
Click to expand...
Click to collapse
I've never had a look at MIUI's keychars/-layout files but it's worth a try.

Hi,
Previous year I bought a Desire Z in Belgium (so with a Belgian AZERTY keyboard).
Previous month I replaced the motherboard.
Now the whole phone is in QWERTY. SO I remapped the keychars and keylayout files to make it AZERTY again.
It is well done, but some things I'm missing:
- Some characters who aren't in the right way.
- All the rest is allright (qwerty is now azerty again).
I have this keyboard (it is exactly the same):
http://www.android-pour-les-nuls.fr.../HTC_Desire_Z/HTC-Desire-Z-dessus-clavier.jpg
In attachement you find the 2 keyboard files.
For example:
The key in the left corner of the keyboard doesn't function pretty good (@ and ! as you see on the picture).
The key with the € symbol, doens't work.
What I am doing wrong?
For the rest, it's pretty good modified I think
Do you have any solution?
Thx very much!

cyberbozzo said:
Hi,
Previous year I bought a Desire Z in Belgium (so with a Belgian AZERTY keyboard).
Previous month I replaced the motherboard.
Now the whole phone is in QWERTY. SO I remapped the keychars and keylayout files to make it AZERTY again.
It is well done, but some things I'm missing:
- Some characters who aren't in the right way.
- All the rest is allright (qwerty is now azerty again).
I have this keyboard (it is exactly the same):
http://www.android-pour-les-nuls.fr.../HTC_Desire_Z/HTC-Desire-Z-dessus-clavier.jpg
In attachement you find the 2 keyboard files.
For example:
The key in the left corner of the keyboard doesn't function pretty good (@ and ! as you see on the picture).
The key with the € symbol, doens't work.
What I am doing wrong?
For the rest, it's pretty good modified I think
Do you have any solution?
Thx very much!
Click to expand...
Click to collapse
Okay, I'll have a look at it and do my best to find a solution.

cyberbozzo said:
Hi,
I have this keyboard (it is exactly the same):
http://www.android-pour-les-nuls.fr.../HTC_Desire_Z/HTC-Desire-Z-dessus-clavier.jpg
Click to expand...
Click to collapse
Could you repost the jpg ? I cannot look at it

bombadier said:
Could you repost the jpg ? I cannot look at it
Click to expand...
Click to collapse
Link to image in my dropbox:
http://db.tt/q9T0mWbG
Thx very very much!

adding another language
hope this still a working thread
i am running 4.2 aosp by andromadus and i want to add a hebrew layout to my physical keyboard
i attached the two folders and an image describing the way i want the layout to be but when pressing fn i want the same symbols you have when you press fn in english layout
thanks for your work will gladly reward you

Related

Direct Keyboard Key

Is there any way to make the on-screen keyboard enter the key I click first, as opposed to what key I am over when I take the stylus off the screen.
For example, if I use the Full QWERTY keyboard and press the E button, but drag my stylus over the R key and take my stylus off it enters R, not E. When I'm typing a message fast this can be a problem with keys at the side of the keyboard as I regularly enter S instead of A and B,N or M instead of a space. Does anyone know of a registry edit or some other way of stopping this from happening? Many thanks in advance!
Sorry, have entered this in the wrong forum! Meant to put it in the generic BlackStone one!
Dude,
That's a feature!
Most people prefer to be able to drag to another key, knowing they pressed the wrong one in the first place. It's kinda natural as our thumbs are bigger than most keyboard keys.
You haven't mentioned which keyboard you're using ? (As you're new... It's also known as a 'SIP'. Try seeking your answer using the search facility in this forum. You may have more luck outside the Blackstone forums)
If you want to just 'point n' shoot' without the drag option, then you could try reverting back to the plain-ole Windows supplied Keyboard (though I haven't tested this).
Seems like a step backwards though...
Cheers
Yup, choose "keyboard" that's the Windows standard keyboard (almost feature-free).
Firstly, cheers for your replies! I will have a look to see if I can disable the feature on the keyboard as I much prefer the Blackstone's Full QWERTY keyboard as it means I can use my thumbs when on the go, and the stylus when at a desk. The plain windows one isn't really what I'm after. Many thanks people!

[Req/Solved] a light simple d-pad sip [09/11/08 compatible fngkb 2.1]

At present time, I use Calligrapher for writing, but becaused I missed a dpad, I created one with Calligrapher.
But it is a little bit too small.
I would like a bigger one, like from the standard Keyboard size with five keys: up, down, lift, right, enter in one line.
A light one should be great.
Using http://forum.xda-developers.com/showthread.php?t=479464 (fingerkeyboard
modified the skin as the attached picture
AEButton -> OK key :
single press = "spswitch FingerKeyb"
double press = "spswitch Full QWERTY"
attached is the zip with the skin and sipswitch
jpl69 said:
Using http://forum.xda-developers.com/showthread.php?t=479464 (fingerkeyboard
modified the skin as the attached picture
AEButton -> OK key :
single press = "spswitch FingerKeyb"
double press = "spswitch Full QWERTY"
attached is the zip with the skin and sipswitch
Click to expand...
Click to collapse
which one is the ok button? also what's c and v? Can we change the arrow layout go that it's more like a dpad?
sna said:
which one is the ok button?
Click to expand...
Click to collapse
<- Back
sna said:
also what's c and v?
Click to expand...
Click to collapse
c-Copy v-Paste (use it a lot).
Thanks. Now I have to create my own skin.
Solved
thanks to jpl69 and creators of Fingerkeyb.
This is the best solution I've found so far to the lack of d-pad for Blackstone. Thank you! Most of my programs are now touch swiping anyway, but there's a few remaining *essential* apps which simply need the d-pad.
I'm using Rozenthal's FingerKeyboard, I'm mapping jpl69's spswitch file to double/triple press for ok key in AEBplus, and I'm using thierryb's skin.
The only problem is, that it takes ages for it to change sips and load it....what we really need is a standalone exe, not a sip dll that messes with your sips like this. Then we can map the exe it to hw button and it will just appear there at the bottom of screen.
So essentially I'm still hanging out for vijay555's mentioned d-pad app.
For me it takes roughly 1 sec to swith to it (except the first time)
I use htcextfun to switch from Calligrapher when my stylus is out to my dpad when my stylus is in.
Thanks for the skin for Fingerkeyb, but just a quick question. I normally use the dpad to navigate around Opera, but the problem is the SIP won't appear unless I'm entering text. Is there a way to make the SIP appear via hardware button?
how do you configure AE Button Plus to :
single press = "spswitch FingerKeyb"
double press = "spswitch Full QWERTY"
thierryb said:
At present time, I use Calligrapher for writing, but becaused I missed a dpad, I created one with Calligrapher.
But it is a little bit too small.
I would like a bigger one, like from the standard Keyboard size with five keys: up, down, lift, right, enter in one line.
A light one should be great.
Click to expand...
Click to collapse
which one is the skin?
The request was in post one.
And the solution in post six.
If you read the post six you will find the solution and the way to do it.
how can I install the skin? thanks.
What have you already done or tried?
I put the skin file in the skins folder, and nothing. Then i erase the folder and create a new one whit the skin file in it, and nothing again...
this is exactly what you have to do:
-install fingerkeyboard
-copy my skin.txt in the skin folder
-activate fingerkeyboard
what happens when you activate fingerkeyboard?
I have a similar problem i think. put skin.txt in the skins folder, but when i activate fingerkeyboard, the keyboard shrinks to the correct height for the buttons (as per the image you posted), but i just get the top line of letters (qwertyuiop.... etc) instead of buttons.
using the new fingerkeyboard2, does that make a difference? was this skin written for an old version?
colthekid said:
I have a similar problem i think. put skin.txt in the skins folder, but when i activate fingerkeyboard, the keyboard shrinks to the correct height for the buttons (as per the image you posted), but i just get the top line of letters (qwertyuiop.... etc) instead of buttons.
using the new fingerkeyboard2, does that make a difference? was this skin written for an old version?
Click to expand...
Click to collapse
uninstall the old version. use the new 2.0 version. enjoy!
i am using the fkb in diamond and athena (the vga version) and on my hd. no problem at all! one of the greatest app ever posted here!
Think you misunderstood, I am using version 2.0, i've never used 1.4, so i don't have an "old" version to uninstall!! I've also tried reinstalling and resetting the phone.
same problem with both of the skins (jpl69's or thierryb's) in this thread, the keyboard size shrinks to the correct size to accomodate the buttons, but i just get either the top row of letters or the top 2 rows dependant on which skin i use!
Fingerkeyboard2 works perfectly as a normal keyboard, i just can't get the above skins to work.
Problems with getting dpad it working
Yes I am having the same problem as above. I'm only seeing a row of q w e r t y etc at the bottom at the same height as the row of navigation would be be. Everything is installed as best as I can tell.
I also am having trouble with finding a suitable button to use with AE button. I tried the phone (hard) key at the bottom left below the screen as it was the only one i thought i could do without. That didn't work. then i saw that the "ok" (green icon) button that you referred to was in the drop down list of buttons to map to link that (green). Is that what you are referring to as all the OK at the top right of the screen only closes/minimises the screen and what it did do was make my back (hard) button partially then fully close the Finger keyboard.
Can you please, please, please give more detailed instructions on what do to get it working on my touch hd. You have a such a GREAT idea but I (and maybe some others) just can't get it going without more details. Thanks in advance.

Keyboard Layout on this device!!! arrragghhh!!

<rant>
Does anyone else totally hate the Keyboard Layout on this device in every day use??
It's terrible!!!
Everything is in the wrong place!!!
"," and "-" , "DEL", and ":" are just plain wrong! imho!
Terrible in everyday use!
And there aren't enough extra keys to remap them...
</rant>
actually i like this layout Even keys are moved its very simple to get used to it. For example I use backspace more then Enter and comma is well placed - better then using FN+something
mistm said:
actually i like this layout Even keys are moved its very simple to get used to it. For example I use backspace more then Enter and comma is well placed - better then using FN+something
Click to expand...
Click to collapse
Agreed. It took a little getting used to, after coming from the Kaiser, but I'm impressed. Just my opinion.

[Q] remapping arrow keys

Hi. I'm trying to fit all russian letters to Rhodium's hardware keyboard. Want to remap arrow keys, but it looks like there is a problem: when I add something like "{0x26 . . , , 0xff}" (just example, to get "." instead of Up and "," for Fn+Up) to my *kmap.txt file - nothing happens, key still works as Up. For example, such remapping of Sym key works fine ({0xBC . . , , 0xff})
However, {0x26 0x92 0x92 0x00 0x00 0xff} works fine too - with it, I have 'Internet' button, which launches Opera, instead of Up button. How come?! Tried different combinations, but still can't map any symbols/letters to arrow keys. Is this impossible? Thanks.
djh said:
Hi. I'm trying to fit all russian letters to Rhodium's hardware keyboard. Want to remap arrow keys, but it looks like there is a problem: when I add something like "{0x26 . . , , 0xff}" (just example, to get "." instead of Up and "," for Fn+Up) to my *kmap.txt file - nothing happens, key still works as Up. For example, such remapping of Sym key works fine ({0xBC . . , , 0xff})
However, {0x26 0x92 0x92 0x00 0x00 0xff} works fine too - with it, I have 'Internet' button, which launches Opera, instead of Up button. How come?! Tried different combinations, but still can't map any symbols/letters to arrow keys. Is this impossible? Thanks.
Click to expand...
Click to collapse
Try tarkim's key remapper.
cajunflavoredbob said:
Try tarkim's key remapper.
Click to expand...
Click to collapse
I need to remap those keys only for russian mode, and keep original actions in english. As I know, this remmaper can'to do this.
djh said:
I need to remap those keys only for russian mode, and keep original actions in english. As I know, this remmaper can'to do this.
Click to expand...
Click to collapse
Yea, that's correct. In that case, you would need to modify the keyboard text file. I'm not 100% certain how to do that properly, however.
cajunflavoredbob said:
Yea, that's correct. In that case, you would need to modify the keyboard text file. I'm not 100% certain how to do that properly, however.
Click to expand...
Click to collapse
Yes, and I've already remapped all keys by modifying txt files. But it looks like arrow keys couldn't be remapped that way... Although there are lines about them in txt files. That's strange. No one has ever tried to remap them?
djh said:
Yes, and I've already remapped all keys by modifying txt files. But it looks like arrow keys couldn't be remapped that way... Although there are lines about them in txt files. That's strange. No one has ever tried to remap them?
Click to expand...
Click to collapse
The best advice I can give would be to try asking in the Chef Central forum. There are many experienced users there who might be able to assist you further.
Thanks, I'll try that.

Question How to write "~" in MI pad 5 physical Keyboard?

Hey guys, need some help to use special character "~" ... it's very used in brazilian language.
There letters should loks like "ã" "õ".
I find the simbol over "Esc" key but when i press just look like "Esc" and if i "press shift and press esc", only appear the character ' , but not "~". Did you guys know how to use this special character?
By the way, is there any way to use the special char "ç"?
Thank you guys
If i remember you need to press Ctrl + Shift + ~
RagaSubekti said:
If i remember you need to press Ctrl + Shift + ~
Click to expand...
Click to collapse
Does't work here. Unfortunately nothing happens with this combination
But thank you
gustavopinheiro said:
Hey guys, need some help to use special character "~" ... it's very used in brazilian language.
There letters should loks like "ã" "õ".
I find the simbol over "Esc" key but when i press just look like "Esc" and if i "press shift and press esc", only appear the character ' , but not "~". Did you guys know how to use this special character?
By the way, is there any way to use the special char "ç"?
Thank you guys
Click to expand...
Click to collapse
Have you been able to figure out this problem? I'm having the same issue and the only mention of it online is this thread. Apparently, there is no easy way to change the language of the keyboard without changing the layout as well.
I have to press SHIFT + ESC to have ~, to have `just press ESC
To work ã, õ, ç, á, à, ê .....
- First, configure the layout to US International, then you'll be able to use ãáàâõóòôê....
- Second, ç (cedilla) has a detail. Continue with US INTERNATIONAL layout.
In Windows, '+c = ç, but in Android, '+c = ć.
' is apostrophe
So you have to press:
right alt + , = ç
shift + right alt + , = Ç
If even using US INTERNATIONAL Layout, you can't type what you want, it's an android issue. So install another US INTERNATIONAL layout.
github.com/dashea/us-intl-android

Categories

Resources