yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] SpicyCurry:
I tried playing with this idea. I remapped the hardware key for user1 and user3 to be DPAD_UP and DPAD_DOWN. My intention was for these keys to scroll left and right through the homescreens (using up and down dpad directions because of the landscape configuration). This sort of replicates the trackball, but it doesn't do it well.

What I mean by that is it doesn't scroll very well, and if the webpage you're looking at has many links, it tries to go through all the visible links before it actually scrolls. A similar thing happens at the homescreen too. Using the trackball left and right selects the apps on the current screen, and it only scrolls the homescreen when you reach the leftmost or rightmost app. So when I use this keyboard mapping, I'd have to press the key four times just to scroll one homescreen over.

Anyway, that's what I've found out so far. If anyone knows how to make it so that one keypress moves over one homescreen, I'd greatly appreciate it. Also, I did remapping by editing the vision-keypad.kl file found on the 4th page of this thread.
[G2 and Desire Z Android Development] smoochiezz24:
First thing first. WhaT home launcher do u use? I didn't have this problem with Launcher Pro but now I do in GoLauncher. NoT a complete dealbreaker for me, but it was nice to be able to scroll a whole page in LauncherPro.

I think you want to assign the key to page down instead of dpad down. That is more complicated to assign, I can explain why, but right now let's just stick to this. Try going to a web page with alot of links, lets say xda-developers.com. I use Dolphin Browser HD and when I push space on the keyboard it scrolls a whole page down. (I think thats what u wanted?) When you use your trackpad it still goes through all of the links. But since it's an optical trackpad, when you swipe faster on it, it scrolls through the links much faster. Giving the effect of page down. This is why mapping a physical button to a dpad direction doesn't work very well. Only the trackpad has the sensitivity to sense how fast you swipe on it to determine how fast it scrolls. So in essence, the only way to scroll fast-er is to hold down the button. In your case, hold user3 to scroll the links faster. Orrr, you could give Dolphin Browser a try. Its been my default since ive first downloaded it.

Ive abandoned to DPAD_LEFT and RIGHT idea. I now have my "@" key set to DPAD_RIGHT so that it can act like up in landscape and my ".com" set to tab. Works great for me.

Sent from sweet G2 :)
[G2 and Desire Z Android Development] Didiasco:
I second the issue.

I've tried the method described by the OP to change my current layout and add support for:

Fn+Q= "à"

Fn+D= "€"

Fn+H= "ù"

Fn+J= "é"

Fn+K= "è"

Fn+C= "ç"

Fn+V= "-" (here i get "%" :D)

But i must be missing something because the keys still give the same "wrong" values ...

Holding the key down = multiple inputs of the same letter, no menu shows up.

So i edited the 2 -wwe files, no luck. Did the the 2 non-wwe files, no luck. Renamed the edited files to -wwe, non-wwe, -fra, etc ... and selected those respective input langs but it just doesn't seem to take for me :(

Any input?
[G2 and Desire Z Android Development] nashwing:
Seconded... .com key not working (as a tab) in connectbot for either - stock rom g2
[G2 and Desire Z Android Development] Wing_Zero85:
You've forget to insert the right and left key?? I think it is the reals weakness of this otherwise fantastic keyboard
[G2 and Desire Z Android Development] smoochiezz24:
Although u are entitled to yr own opinion, I think its a little much to say that its a weakness. I mean, we do already have an optical trackpad that is at the most three inches away from yr right thumb whenever yr using the keyboard. At one point I sacrificed my left alt and shift to be left and right while maintaining my @ key as up and .com key as down. That gave my a fully functional trackpad but I then decided it wasn't that serious for me. However, maybe that might benefit you?

Sent from sweet G2 :)
[G2 and Desire Z Android Development] AndreNeoN:
Is it possible to map Cyrillic character using HEX editor to USER1 key?

I tried to change, but when I finally press keys, it give me some kind of strange symbols.

Thanks.
[G2 and Desire Z Android Development] Blades:
Keys are remapped in connectbot anyways.. The right shift key is tab and the right alt key is /
[G2 and Desire Z Android Development] Biffy:
Anyone know of any similar work done on the Desire Z wwe keymap files, as I can't find any?

If not, how straightforward would it be, as I'm game to give it a go.

Edit: This looks like it will do the job! http://xdaforums.com/showthread.php?t=874510 :D
[G2 and Desire Z Android Development] philippecr:
anybody can provide me the stock Asian Desire Z's

/system/usr/keylayout/vision-keypad.kl

and

/system/usr/keychars/vision-keypad.kcm.bin
[G2 and Desire Z Android Development] jzhyok:
you already have them in most WWE Roms, their names are vision-keypad-hk.kl and vision-keypad-hk.kcm.bin
[G2 and Desire Z Android Development] Wing_Zero85:
Thanks for your answer, but how I have to modify these files to have the "right" and "left" arrow functionality? and how the .bin file is supposed to be generated?

I would like to modify them by myself, but i've tried without no success :/
[G2 and Desire Z Android Development] jzhyok:
open vision-keypad-XX.kl file under /system/usr/keylayout

find the scancode of the key you wanna map as left,right, change the keycode to "DPAD_UP"(left, as in landscape mode, Dpad up is left), or "DPAD_DOWN"(right)

I've written a short guide here http://xdaforums.com/showthread.php?t=945921

however you don't have to modify kcm.bin for this remap
[G2 and Desire Z Android Development] Wing_Zero85:
Thanks! you've saved my life! It works ! :)
[G2 and Desire Z Android Development] padde0711:
Indeed. Thanks a lot for your work!
[G2 and Desire Z Android Development] padde0711:
Added German umlauts

Based on teferi's work (thanks!), I have created a layout that additionally allows writing German umlauts on the QWERTY version of the G2, even in Apps where long-press doesn't work (like ConnectBot).

To get this onto your phone, just follow teferi's instructions in this thread's first post, but substitute g2-keymap-0.3.zip with the attached g2-keymap-0.3-ger.zip.

The additionally mapped keys are as follows:

ä	shift alt a
ö	shift alt o
ü	shift alt u
Ä	shift alt q
Ö	shift alt w
Ü	shift alt e
ß	shift alt s

I'm not very happy with the Ä, Ö, Ü mapping, but couldn't think of anything else... ideas?

(Btw.: I also blogged about this in German, so if you have comments you can leave them there, if you want: https://patrick-nagel.net/blog/archives/251 )
[G2 and Desire Z Android Development] th1rt3en:
Exactly.. any way to get this???
[G2 and Desire Z Android Development] smoochiezz24:
Does anyone know how to restore the symbol list that comes up when you push alt+spacebar. or better yet, where to go to edit it?
[G2 and Desire Z Android Development] turbobee:
I'm also having the issue with .com not working as tab in connectbot. The remapped keys in connectbot no longer work as they should (right shift and right alt). Anyone figure this out yet?
[G2 and Desire Z Android Development] osirls:
I've been trying to get my head around this for a couple of hours now but I can't seem to get it right!

I'm attempting to make a custom keymap with the following changes:

www. -> tab

€ -> £

user2 -> dpad_up

user3 -> dpad_down

search -> dpad_left

shift+space -> user1

I worked out for the € I just need to add the ASCII 0x20AC to the kcm file

I can do the other changes except the last in the .kl file

but I'm not sure how to implement that last change!

The shift+space command is very important to me as I'd like to have one button that does the command so I can switch to/from Japanese using Simeji (Japanese IME).

If anyone can give any pointers I'd be extremely grateful!!
[G2 and Desire Z Android Development] padde0711:
Fix for newer Builds

Since around CyanogenMod Nightly 80, my keymapping did not work anymore. After some debugging, I found out that the system now attempts to load the files

vision-keypad-wwe.kl
vision-keypad-wwe.kcm.bin

instead of

vision-keypad.kl
vision-keypad.kcm.bin

(note the added '-wwe').

After renaming the files, it works again.

I also updated my German blog post with this information (see https://patrick-nagel.net/blog/archives/251 ), where I offer a modified keymap with German umlauts and various symbols.
[G2 and Desire Z Android Development] bikespridel:
Thanks for the work everyone. I just did this on my tmo g2 2.3.4 root and it worked right away.

One problem for me right now, my "?" key (? and ") no longer does anything, so I'm going to reread through this thread and see if there are any ways for me to fix this myself.

If not... anyone have any clues why the ? key no longer works?
[G2 and Desire Z Android Development] twisteroid:
Being a clean freak, I don't want to sacrifice any of the existing keys on my Desire Z ;) So I made my own keymap which puts some useful characters on Shift+Fn+letter.

Specifically:

Shift+Fn+@ = ` (backtick)

Shift+Fn+A = ^

Shift+Fn+S = \

Shift+Fn+D = {

Shift+Fn+F = }

Shift+Fn+G = [

Shift+Fn+H = ]

Shift+Fn+J = <

Shift+Fn+K = >

Shift+Fn+L = |

All other keys are left untouched. This includes SYM, Tab, search, and the two user keys.

Attached is the keychar file vision-keypad-wwe.kcm.bin. Use with the original vision-keypad-wwe.kl file.
[G2 and Desire Z Android Development] alphahere:
Shift+Fn+A = ^

What is the Fn key on the keypad and how would one activate the above key pattern? Do you press all the keys at the same time or one at a time in the above order left to right?

Thanks
[G2 and Desire Z Android Development] ChronoReverse:
Is it possible for this type of modification to be used to launch applications? Or would that be an entirely different thing?
[G2 and Desire Z Android Development] twisteroid:
I assume you have a US T-mobile G2? The FN key on Desire Z is Alt on G2.

Also, to activate Shift+Fn+A, you can either press them at the same time, or one by one, or Shift+Fn together then A, or Shift then Fn+A, or Fn then Shift+A... :D
[G2 and Desire Z Android Development] XavierGr:
Is it possible to emulate a Control (Ctrl) key with this method?

I tried editing both .kl and .bin files but nothing seems to work for the control key. First I changed the search key to CTRL_LEFT in the .kl file, then I tried to edit the kcm file and add a control key code from here. Both failed miserably.

Any ideas about it? Having a ctrl key is a major issue for me, I can't understand how they omitted it while duplicating shift and fn (alt).

Thanks in advance.
[G2 and Desire Z Android Development] Jiia:
I'm having problems decompiling my kcm.bin file. I've tried to run the official unkcm script with python but I always just get a syntax error. I've included my kcm.bin file if anyone would be so kind and decompile it and post the decompiled file here :)
[G2 and Desire Z Android Development] Aumkar:
I have an important question. Does the = key work? I have a G2, so, American keyboard.
[G2 and Desire Z Android Development] matt tallant:
Yes the = key works. I'm typing this from the G2 with modded keymap files right now.

SySfS
[G2 and Desire Z Android Development] blast0id:
ditto this, I need to modify the keymap 0.3 file to work for a sense rom on G2, the ? key does not work with this mod... and can't be fixed without a modded kcm.bin... can someone please either give instructions on decompiling the kcm.bin or can they mod this mod to work with sense roms (sense 3.0/3.5 please)
[G2 and Desire Z Android Development] StarbuxMcCloud:
It's really hard to understand the directions the OP gives, but I thank him for his efforts. I just want to edit the menu hard key button to something useable in an emulator on my G2 CM7. It's a redundant key and isn't needed. Is it as simple as editing the vision-keypad.kl file in notepad then installing? Has anyone successfully modified the menu hard key?
[G2 and Desire Z Android Development] blast0id:
Hey guys, I finally figured out how to fix this mod for the G2/DZ. First check out this thread: here. Then try this file here.

Thanks to Finswimmer for the heads up...

while I still don't have a complete understanding, I think I could make some maps for people if they aren't comfortable doing so... let me know =)

anyways, let me know if the updated keymap works... the issue I was having, which is now fixed for me was that the ? key would not work, the keynumber tracker app would report 214 for the ? key, but nothing was happening... how I fixed it is described in the thread I posted a link to above.

edit: this evening when I get home I will make a flashable zip version...
[G2 and Desire Z Android Development] rubin110:
I've been poking this a bit under ICS but can't seem to get it to work. Anyone else made any progress?
[G2 and Desire Z Android Development] blast0id:
can you be more specific?
[G2 and Desire Z Android Development] rubin110:
vision-keypad.kcm.bin is now not a binary anymore (or at least compiled/encoded to something), just a text file, which I'm guessing now is vision-keypad-wwe.kcm.

vision-keypad.kl and vision-keypad-wwe.kl both exist.

I went through and modified the .com button to be tab. I applied that change to both versions of the keylayout. Sadly it doesn't seem like any of these changes took after reboot. I'm wondering if ICS is reading the layout from elsewhere.
[G2 and Desire Z Android Development] blast0id:
try the first link from this post.
[G2 and Desire Z Android Development] rubin110:
Yes, I did, no go. Additionally the kcm is no longer a binary, it's just a flat config file.
[G2 and Desire Z Android Development] blast0id:
oops, hit thanks when I meant to hit quote... oh well... umm... how did you get a flat config file using a hex editor? that makes no sense...
[G2 and Desire Z Android Development] blast0id:
ok... but HOW did you get that? what steps did you take EXACTLY???
[G2 and Desire Z Android Development] rubin110:
Take a careful look at that log I pasted previously.
[G2 and Desire Z Android Development] blast0id:
go back to the link I posted and DO IT THAT WAY, there are exact steps to follow, you need a HEX EDITOR... I have no idea what you're doing in *nix/adb shell...
[G2 and Desire Z Android Development] WTF?:
not sure if you all have a solution to this, but when I am texting someone, I of course am using the ALT key a lot for numbers, symbols, etc. and sometimes I have the ALT key in the wrong mode and I go to use the backspace (delete) key to delete 1 character and because the ALT key is in the wrong mode, it deletes the WHOLE FRIGGIN line!!

I know it is supposed to do this by design, but I need to disable that, I never need to delete an entire line, but this is constantly erasing half of my text message in mid-keystroke!
[G2 and Desire Z Android Development] tiger2wander:
Hey there, is this mod will work with ICS? anyone success?

I wanna to mod something to get better keyboard map on GB & ICS also. Any suggestion will be appreciate .
[G2 and Desire Z Android Development] theevilhere:
hi

i have htc desire z with arabic hardware keyboard with ICS

i rooted my device and i want to know how i can make my HW keyboard support arabic

i have a switch button that changes the language from english to arabic

if anyone can help me with that i will be thankful.

:)
[G2 and Desire Z Android Development] blk_jack:
Are you that blind/dumb? He pasted a very simple command line output that *clearly* shows your precious binary file as missing in ICS. Instead there are just plain text files with the mappings in them.

He *can't* follow the exact same steps because the file doesn't exist in the first place.

Hence why he was asking if there was an updated method for ICS.
[G2 and Desire Z Android Development] rubin110:
Heh, thanks for explaining when I stopped caring. :)

So blk_jack is awesome and I'm not sure why he hasn't posted here about it, but he's gone through and written up some new keymap files for general ICS use on the G2. If you're running Andromadus and like using a terminal, you should check this out...

http://xdaforums.com/showthread.php?t=1532742
[G2 and Desire Z Android Development] blk_jack:
I've been following this thread for awhile & meant to make a post here linking to the tweaks thread. Thanks for that & I hope you can get some use outta those modified keymaps!
[EVO 4G Q&A, Help & Troubleshooting] SteelH:
Does anyone know what System Upgrade 3.30.651.3 (6.37MB) - FOTA Update does?

http://fotadl.htc.com/OTA_Supersonic_3.30.651.3-3.30.651.2_releaseziblddc3oqo05zyk.zip

I noticed it has a new APK - HtcFotaNotify.apk

Any ideas?
[EVO 4G Q&A, Help & Troubleshooting] luckylui:
New frameworks, new kernel pretty much new stuff bro. There is roms out already for this OTA.. Babiboi and calk are up n running w the update. Check babiboi tho he has odexed version and deodexed :)

Im on calks rom n its blazing fast.. check it out

Or check chris (sprint lovers rom) he has it up too...

Sent from my phone.. I think using EViO???
[EVO 4G Q&A, Help & Troubleshooting] SteelH:
Thanks for the tip. It's a small update, interesting.
[EVO 4G Q&A, Help & Troubleshooting] luckylui:
Anytime brotha. Yea it is i heard got some good work on the camera once again n it does seem snappier all together.. Enjoy! :)

Sent from my phone.. I think using EViO???
[EVO 4G Q&A, Help & Troubleshooting] Rydah:
This is for 004 Evos right?

Sent From My HTC Evo 4G Using Tapa Talk Pro!
[EVO 4G Q&A, Help & Troubleshooting] rajas_evo:
not sure.. trying to figured out the same.

i got the 0003, and got a pop up notification for the .3 update..
[EVO 4G Q&A, Help & Troubleshooting] Rydah:
I didn't get a notification. I am not running 3.30

Sent From My HTC Evo 4G Using Tapa Talk Pro!
[EVO 4G Q&A, Help & Troubleshooting] twin001:
It's for EVO's that were shipped with the 3.30.651 software.
[EVO 4G Q&A, Help & Troubleshooting] rajas_evo:
perhaps i got the notification because i am running 3.30.651.2

to update.. or not.. hmmm..
[EVO 4G Q&A, Help & Troubleshooting] luckylui:
It will work w all evos. I have a 0003 n im running calks rom w that 3.30 update. Look a couple posts up those devs have roms out you can flash two versions odex n deodexed, odex is non themeable and deo is themeable... Good Luck everyone :)

P.S Get ready for devs to roll out w new updates :D

Sent from my phone.. I think using EViO???
[EVO 4G Q&A, Help & Troubleshooting] Stalte:
So for a rooted user. Would I flash this or is there a possibility of brick
[EVO 4G Q&A, Help & Troubleshooting] ms79723:
You shouldnt brick if you flash the Deodexed or Odexed version. I flashed Deodexed and it's been all good..but then again, I came from the .2 version
[EVO 4G Q&A, Help & Troubleshooting] freeza:
I created an update patch that works with fresh ROMs and it works for me. :D
[EVO 4G Q&A, Help & Troubleshooting] SteelH:
Where is it? Or tell me how you did it?
[EVO 4G Q&A, Help & Troubleshooting] dominicanodcora:
Same here. I'm also on new fresh 3.4.0.1
[EVO 4G Q&A, Help & Troubleshooting] chillenandy321:
Same here where is patch?
[EVO 4G Q&A, Help & Troubleshooting] chillenandy321:
Do you have the patch for Fresh 3.4? Thanks
[EVO 4G Q&A, Help & Troubleshooting] snandlal:
If you go to the sprint wesite and check on the most current version of software for the EVO, its got all the info you need....the rumors are true
[EVO 4G Q&A, Help & Troubleshooting] Stalte:
And those rumors are?
[EVO 4G Q&A, Help & Troubleshooting] ejc1214:
Running MikFroyo v3.1 and just got a pop up for update. My ROM is based on 3.30,651.2. I declined waiting on Mik to come up with a new ROM. I am on a hardware version 0003.
[G2 and Desire Z General] brownguy:
I really want to be able to use my wii controller with my phone and I believe that Sense is causing the connect errors. Is there a rom available that would allow me to use the wiimote?

Thanks
[G2 and Desire Z General] jark99:
Never heard of this, i dont belive there is a rom yet out as Cyanogen has just released his custom firmware, and the g2 and desire z are only Perma rooted.
[Galaxy S I9000 Q&A, Help & Troubleshooting] rodh257:
I just updated my UK unbranded galaxy s to froyo (JPO) using kies (no hacks, just worked).

I'm now running into an issue with the notifications bar. It was working, then I went to the market and updated some apps, and now it keeps stuffing up. It starts off working fine then something happens, and after that I try to drag it down and it goes down a few pixels then stops. I have to hit the back button to close it in order to continue using the phone.

I thought it was launcher pro having problems with it, so uninstalled and went back to touchwiz. After doing that, it worked for a little while, but now its started it again.

Has anyone got any advice? I'd rather not have to hard reset if possible...

ps, I tried searching but couldn't find anything
[Galaxy S I9000 Q&A, Help & Troubleshooting] cthonctic:
I have the same on my international I9000 (JPO) every now and then, also usually after installing apps. Restarting the phone fixes it, but when it happens it's pretty annoying.

Here's assuming that you, like me, didn't wipe your SGS after upgrading to 2.2? I can't be bothered to reinstall everything right now, but I would speculate that after a wipe the issue is gone.
[Galaxy S I9000 Q&A, Help & Troubleshooting] rodh257:
yeah I didn't wipe it, was really hoping to keep everything in tact, but this is annoying me so I'll probably end up wiping it unless someone has a solution for us
[Galaxy S I9000 Q&A, Help & Troubleshooting] chiapants226:
this has also been happening to me, anybody got a fix for it? i wiped the phone initially and then backed up the apps with titanium backup which might also be a reason. hoping theres an easier fix around this though!
[Galaxy S I9000 Q&A, Help & Troubleshooting] rodh257:
So even wiping it resulted in the same issue? bugger
[Galaxy S I9000 Q&A, Help & Troubleshooting] Divefire:
I'm also getting this. I did a factory reset before upgrading, so I don't think that's it.

I've found with auto rotation on and touch pro, you can grab the bar, rotate the phone and it will show you just enough of the notification bar to select what you want.

Is there any way to force close the notification bar and reload it with out restarting the phone?
[Galaxy S I9000 Q&A, Help & Troubleshooting] orcrist0:
I've gotten this problem a couple of times too. What's interesting to note is that the bar comes down fully and without problem if you activate it via <menubutton>->Notifications.

But of course, that's not available when you're within another program; only works from the desktop. So it doesn't really make this problem less annoying.
[Galaxy S I9000 Q&A, Help & Troubleshooting] rodh257:
ha, yeah thats the same for me too, at least I can see the notifications if I really want to!!
[Galaxy S I9000 Q&A, Help & Troubleshooting] alontorres:
I'm having the same problem with my i9000 with JPM. I upgraded with kies, installed voodoo lagfix and my notification bar freezes every so often. Also screen wont rotate anymore which is a real pain.
[Galaxy S I9000 Q&A, Help & Troubleshooting] darkbluesheep:
I am having the same problem with my galaxy s after upgrading to froyo. I upgraded using the reg edit hack as the phone was branded to 3 in the uk but got tired of waiting for them to release froyo.

Thought it might have something to do with that but i did a factory reset after the upgrade and it hasnt solved the problem.

very strange! any suggestions would be gladly received...
[Galaxy S I9000 Q&A, Help & Troubleshooting] lelelego:
That's interesting because someone told me that installing Voodoo fixed the issue for him. He probably just hasn't run it for long enough then...
[Galaxy S I9000 Q&A, Help & Troubleshooting] jgclifton:
I had this, factory reset solved it. Just remember to back up anything important.
[Galaxy S I9000 Q&A, Help & Troubleshooting] gbohm:
Do you have advanced task killer installed? Deinstall it (deactivate also would be enough)and install the version for froyo from the app store that made the trick for mine

best wishes gb