yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Themes and Apps] bedoig:
Edit - Aug-19-2011 - This works as of Android 3.2, but it brings up the old style (non-honeycomb) recent apps list. This is apparently what Asus has Alt-Tab mapped as now.

Edit - the dev section might not be the appropriate place for this. Feel free to move.

I'm trying to find a way to map a keyboard key to the recent apps multitasking menu, but I'm not having any luck. 'APP_SWITCH' would appear to be the proper keycode (see here) but there is no effect after making the necessary edit in the key layout map (/system/usr/keylayout/asusec.kl). I can successfully change keys to other functions (I tested by remapping GRAVE - aka the accent mark ` - to HOME), but I'm unable to pull up the app switcher. Anybody else have any luck?

I started putting together a write-up based on another thread (thanks shograt) but modified for the TF's mount points, filesystem, and key map file:

- # adb pull /system/usr/keylayout/asusec.kl

-- edit 'asusec.kl' with your text editor of choice. If you're on Windows, I've heard Notepad++ is a good choice.

-- Change the keycode to 'APP_SWITCH' (NOT working) for the key of your choosing. More info on key defintion formats here: http://www.kandroid.org/android_pdk/keymaps_keyboard_input.html#androidKeymapKeyLayoutMapTitle

- # adb shell

-- NOTE - verify mount point using cat /proc/mounts

- # mount -o rw,remount -t ext4 /dev/block/mmcblk0p1 /system

- # exit

- # adb push asusec.kl /system/usr/keylayout

- # adb shell

- # cd /system/usr/keylayout

- # chmod 644 asusec.kl

- # cd /

- # mount -o ro,remount -t ext4 /dev/block/mmcblk0p1 /system

- # exit

- # adb reboot
[Eee Pad Transformer Themes and Apps] garok89:
im surprised this has had no replies....this is something we really need

cmon guys, lets figure this out
[Eee Pad Transformer Themes and Apps] MSmith1:
this would be great!
[Eee Pad Transformer Themes and Apps] howarmat:
i think it would good to see also
[Eee Pad Transformer Themes and Apps] Deathalo:
I too have found myself needing a window switcher key on the keyboard, it just makes sense, or at least an "alt-tab" function.
[Eee Pad Transformer Themes and Apps] case0:
I'm another person who would love to have a recent apps key!

I wish asus had dropped that left Fn key for a recent apps key, makes so much more sense.
[Eee Pad Transformer Themes and Apps] CarsnGadgets:
could the app 'Tasker' be used to acheive this?
[Eee Pad Transformer Themes and Apps] Ultraman666:
Yes excellent idea, and maybe someone can come up with a way to remap the shortcut/keys to allow you have your own browser shortcut used instead on the default one, for one example
[Eee Pad Transformer Themes and Apps] bedoig:
I'm not sure that the function is actually available to map to a physical keyboard at the moment. From google's docs:

Notice the 'Should' comment (emphasis added). None of the other keys have ambiguous language like that.

Also, using KeyEvent Scanner (from the market) doesn't return anything when the on-screen app switcher button is pushed. I didn't see anything in logcat either, but I didn't take a very close look. I'm out of ideas for now.
[Eee Pad Transformer Themes and Apps] scar45:
+1 for this, hopefully resurrecting this thread will reignite some dev'in :D

My plan was to edit the .kl file to map my wireless key (right beside Back/ESC) to Recent Apps...very strange too that Google has placed such an emphasis on 'should' in the docs...maybe 3.2 is more reliable at this??

Cheers
[Eee Pad Transformer Themes and Apps] bedoig:
Haven't looked at this in a long time. Alt-Tab works now, so I guess that does the job though.
[Eee Pad Transformer Themes and Apps] scar45:
You're right! It will suffice I guess, but a one button hit would be best no doubt ;) Funny because I thought it wouldn't work for me, but I first tested it while I was in Firefox. It still does not work while using Firefox, but in all other apps, it works.

To be greedy, it'd also be nice if CTRL+left/right arrow key jumped the carat to the beginning of words :eek:

Thanks for the ALT-TAB tip too bedoig!
[Eee Pad Transformer Themes and Apps] Esoth:
I spent so long looking into keychars and keylayouts with a bluetooth keyboard on a Motorola Xoom. I went through and remapped a whole bunch of things - one of which was indeed APP_SWITCH.

It didn't do anything on 3.0 and 3.1, BUT when I updated to 3.2, it started magically working. I'm assuming that the same thing would happen here, though I haven't tried. Also, you could pull off remapping keys without adb if you buy root explorer. That way you can navigate to the files on your tablet and edit them directly.
[Eee Pad Transformer Themes and Apps] Dorkington:
I'd love to be able to change the "search" button to an app switch key.... but I don't know enough to do what the above suggests at the moment. ;)
[Eee Pad Transformer Themes and Apps] msticninja:
N/M, outdated...
[Eee Pad Transformer Themes and Apps] bedoig:
What do you know, it works! I was hoping it would activate the recent apps list you get when using the on-screen button rather than the alt-tab Android 2.x style pop-up, but oh well.
[Eee Pad Transformer Themes and Apps] MrNago:
I really hope this changes when ICS comes along!
[Eee Pad Transformer Themes and Apps] KingDavid63:
sorry if i could help i would good luck hope you get it figured out.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rpavich:
One thing that helps phones and tables feel more responsive is the scrolling resistance...i.e. how much ommph you get off of a finger flick....sort of like a thin racing bike tire vs a knobby...one has more natural resistance.

I had loaded ADW Ex and the desktop FLEW....it felt amazing because one flick the the screens were rolling by....

is there any way to adjust the "spin" of the TF in general (like on web pages)....?
[Eee Pad Transformer Q&A, Help & Troubleshooting] slowhatch:
it "flew" because ADW uses hardware acceleration for their UI where as HC as of yet does not... (patiently waiting for 3.1);)
[Eee Pad Transformer Q&A, Help & Troubleshooting] SilentMobius:
What makes you say that honeycomb does not use "hardware acceleration"? During google IO it was quite plainly stated that they use extensive hardware acceleration, doesn't mean that 3.1 won't improve fluidity but not for the reason you stated.

ADW launcher uses a _lot_ of caching and optimised view rendering to be so smooth, but it's all software.
[Eee Pad Transformer Q&A, Help & Troubleshooting] slowhatch:
i mean from what i understand they dont use hardware acceleration in the LAUNCHER, nor in the screen transitions, but they do use it in some aspects.
[HTC Inspire 4G] djeaton:
I have a boot animation that I want to install on my Inspire 4G running CM7.0.3. I've placed the bootanimation.zip in system/local, data/local, system/media, and even tried to flash it. Yet I'm still getting a boot animation that I flashed a couple of weeks ago. And when I try to search on CM7 to see where to put it, seems all I can find is copies of CM7 animations. Anyone have any ideas of where to stick this thing?
[HTC Inspire 4G] Wolf:
I am not familiar with CM, but the only other location that I know of on the Inspire's is system/customize/resource. Try looking there also.
[HTC Inspire 4G] djeaton:
I had to create both the customize and resource folder, but it did have an effect. I didn't get the animation that I wanted, but did get a generic "android" logo during boot instead of a HTC banner followed by the animation that I flashed a couple of weeks ago.
[HTC Inspire 4G] djeaton:
After trying the three positions I mentions and the fourth that was suggested, I put the zip file in ALL FOUR. Guess what...it works now. LOL
[HTC Inspire 4G] Mil'Dravin:
i thought data/local was the folder for non-stock phones?
[HTC Inspire 4G] Phoenix-Lead:
IF it is a CM ROM it is always system/media unless it somehow got messed up.
[HTC Inspire 4G] hungmung:
On cm roms if you put the zip into the /data/local it is supposed to override any other boot animation
[HTC Inspire 4G] djeaton:
Not sure what is going on. I deleted it from everywhere BUT /data/local and it went back to the animation I flashed weeks ago. I added it back to /system/local and system/customize/resource and it still didn't work. Added it to /system/media/ and a reboot still didn't work. Powering off and back on and it still didn't come back. I'm at a total loss here. It seems to be a real crap shoot that I can't duplicate.
[HTC Inspire 4G] Wolf:
I would follow Adam's advice for where it is located. Are you deleting the other boot animation before you place the new one in there? The replacement might be getting appended or something like that. Is the format correct? I am sure you checked, but just going through some ideas.
[HTC Inspire 4G] djeaton:
There was no bootanimation.zip in any of the locations to begin with. Not sure where that other one flashed to. This one must be in the correct format because it actually worked for some time.
[HTC Inspire 4G] Wolf:
PM me your animation file and i will take a look at CM this weekend and try to see if i can figure it out. Now i am curious.
[HTC Inspire 4G] taylor_towney:
Search for boot animation while in root explorer then rename the old boot animation also just check the permission just to make sure you have the new permission right for your new boot animation
[HTC Inspire 4G] djeaton:
I did the search of my whole system. Took a while. Here are the results from where I originally took it from my dropbox folder and where all I've tried it (still unsuccessfully). The original file is from here. It is the blue 30fps one.
[HTC Inspire 4G] Wolf:
I checked CM7 and the boot animation does go in system/media/bootanimation.zip. I think I found the problem with the one that you are trying to use. This is the description text from that animation.

"480 360 30p 1 0 androidp 0 0 part1"

From looking at the text and at the png files it looks like the size is incorrect for the Inspire 4g. The phone normally looks for a 480x800 size. The size for CM7 looks like 480x480 size. This is the text from CM7.

"480 480 24p 1 0 androidp 0 0 part1"

I think the 480x360 size or the frame rate is what is giving you the problems with the phone not reading it correctly.
[HTC Inspire 4G] djeaton:
Thanks, Wolf. I'll try to find a 480x480 and see what happens.
[EVO 4G Q&A, Help & Troubleshooting] Coreyfuncrusher:
Hey all-

So I've flashed to CM7 3 times now and each time I get everything setup correctly, my apps restored etc. But as soon as I go to reboot I get stuck on the CM7 loading screen forever. The image is animated, but it will not finish.. it will go all night if I let it.

I have a feeling the issue is in the method im using to install. I'm coming from Fresh 3.5 using Amon Ra recovery. I cleared all user data, dalvik cache and then flashed the rom. I then flashed gapps and it boots into CM7 fine. The reboot is the problem. Am I missing a step? Should I be clearing/formating/deleting more before flashing the new ROM?

Thanks guys. This forum has been a huge resource for me in the last couple weeks. <3
[EVO 4G Q&A, Help & Troubleshooting] jadden:
I think i know what ur doing wrong first flash the rom then reboot then go back to amon ra wipe cache and then flash gapps and if it still doesnt work then do the exact same things but with clockwordmod (which u can both flash from rom manager).
[EVO 4G Q&A, Help & Troubleshooting] Coreyfuncrusher:
Followup Question:

Can I restore a Clockwork Backup using Amon RA? Amon wants to check the nandroid folder for backups..and I don't have any nandroid backups (not sure how I didnt do one). can I move a existing clockwork backup from the clockwork folder to the nandroid folder on my SD's root and use that?

Or does anyone have any suggestions on how to flash to clockwork? Now when flashing to CM7 or Fresh I'm getting stuck on the loading screen.. Thanks :D
[EVO 4G Q&A, Help & Troubleshooting] Coreyfuncrusher:
So, it looks like the issue is with gapps. When I flash CM7 it works great..once I reboot into recovery, flash gapps, I get the freezing error. I am using version:

gapps-hdpi-20101113-signed.zip

Is this what I should be using?
[EVO 4G Q&A, Help & Troubleshooting] thebeast614:
No there's a newer version you can use let me see if I can find it and get you a link...

Edit: I found the one on my SD card its not the newest but it should work

http://db.tt/YuaCnd9

Sent from my nightly EVO
[Wildfire General] kampinas:
I have recently created several playlists and I can't seem to find them in order to backup them if I want in the future to restore them after a flashing of a new cm stable version. If I won't save them I know I will lose them again. I use winamp but it doesn't matter since the default music player recognice the playlists from winamp as well.
[Verizon Droid Charge] jraskal:
Anyone else experiencing G Talk crashing when initiating a group chat session?
[Verizon Droid Charge] streetlightman:
i too am experiencing a problem when i group chat. you are not the only one and i dont know how to fix it either.
[Desire General] Jimthree:
Hi,

Does anyone know of any ROMs that enable Bluetooth Sink service on the HTC Desire? BT sink allows the device to receive audio from other sources, like turning it into a BT headset.

Thanks,

Jim
[Desire General] biggyt:
a bluetooth sink, I know what I am pitching in the Dragon's Den next!

(sync is spelt sync, a sink is where you do your washing up!)
[Desire General] Lothaen:
I was sure when I first paired my phone to my laptop my laptop started ringing when i had a call...

I guess that's bluetooth sync

although a bluetooth sink sounds like something a dentist would have...
[Desire General] Hasty:
Well you would need to talk hands free when you're elbow deep in Fairy liquid.
[Desire General] Evil_Cid:
Don't they all support bluetooth sync?....
[Desire General] NeoAcheron:
It is Sink, not Sync...

The correct term is sink. Sync is short for Synchronize, which is totally different to a Bluetooth A2DP Sink device. Now... Back to the thread...

I am also interested into making my Desire HD an A2DP sink, so I can play my music to my phone from my laptop or tablet, or my media center...

Anyone came up with something yet?
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
Hi can someone explain to me in nice and easy terms how to downgrade from this user guide please as I have seen a few people asking so it would help them too.

http://xdaforums.com/showthread.php?t=905003

Section 2b [For Gingerbread ROMs, 2.x]

Connect Desire HD to a computer. Charge only, USB Debugging enabled!

Open up a cmd and go to Downgrade folder, execute commands:

Right this is where I get stuck what exactly do you put in the command line in cmd? is the Downgrade folder the PD98IMG.zip file you put on your SD card or what do you actually type?

The PD98IMG.zip file is on my K: drive on the SD card if that's relevant in anyway.

and then after obviously I could then follow on with the next steps of the rest being the following

execute commands:

Code:

adb push misc_version /data/local/tmp

adb push GingerBreak /data/local/tmp

adb shell chmod 777 /data/local/tmp/misc_version

adb shell chmod 777 /data/local/tmp/GingerBreak

adb shell

./data/local/tmp/GingerBreak

Section 3

If you got "#" in the result, you have temporary root! Proceed with commands:

Code:

cd /data/local/tmp

./misc_version -s 1.31.405.6

Close the CMD. Reboot while holding volume down, it will go to the bootloader

Follow the instructions (start the update)
[Desire HD Q&A, Help & Troubleshooting] Andy:
Hi,

Where did you put the downgrade folder? The attachment from the first post?

If you placed it directly on your C: Drive, the example would be, from within a cmd window -

cd C:\Downgrade
adb push misc_version /data/local/tmp
adb push GingerBreak /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/GingerBreak
adb shell
./data/local/tmp/GingerBreak
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
Hi Andy,

From Section 1 I put the PD98IMG on my desktop and then copied it onto my SD card which is on my K: drive where my DHD is attached via USB cable.

Do I need to put the PD98IMG on my desktop in a folder called 'Downgrade' or something?
[Desire HD Q&A, Help & Troubleshooting] Andy:
No, look at the first post again. Download the Downgrade_v2.zip file right at the bottom of the post. Extract the contents to your C:\

For the sake of ease make sure its

C:\Downgrade\<files should be in here>
[Desire HD Q&A, Help & Troubleshooting] SERGI.3210:
one thing @andy.... maybe i´m talking about the same thing like you.... sometimes the languaje bothers me:(

maybe he can´t execute adb commands from c:/ if he don´t fixed it for the adb parameters works from all directories(supposing he use Windows)...

maybe he should to write it from this directory:

c:/cd sdk
c:/sdk/cd platform-tools
c:/sdk/platform-tools
adb push misc_version /data/local/tmp
adb push GingerBreak /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/GingerBreak
adb shell
./data/local/tmp/GingerBreak

[

maybe i´m mistaken... i don´t have any idea about windoze lol
[Desire HD Q&A, Help & Troubleshooting] Andy:
I'm assuming ToneyEricsson hasn't added adb to his Windows environment. I think it would be simplest to put the directory on his C:\

I know what you mean, I float between XP, archlinux, and Ubuntu. Remembering what in where can get confusing.

EDIT: /Off Topic does clicking this link make you feel better?
[Desire HD Q&A, Help & Troubleshooting] SERGI.3210:
@toney... you have installed into your computer htc sync (for obtain drivers for "android usb debug "adb) and installed the "SDK of ANDROID into your sistem?

if not take it:

http://developer.android.com/sdk/index.html
[Desire HD Q&A, Help & Troubleshooting] SERGI.3210:
aaaaahhh ok ok i supossed it and

in adition...ouch! i wrote my post of avobe before read your last post, sorry.. :o

i said the same think like you... sorry @andy
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
I'm using Windows 7 64bit Ultimate - I have only HTC Sync installed.

I have put the Downgrade onto C: drive and get this when running the Section 2b [For Gingerbread ROMs, 2.x] command

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\user>cd C:\Downgrade

C:\Downgrade>adb push misc_version /data/local/tmp

1546 KB/s (15837 bytes in 0.010s)

C:\Downgrade>adb push GingerBreak /data/local/tmp

2054 KB/s (16830 bytes in 0.008s)

C:\Downgrade>adb shell chmod 777 /data/local/tmp/misc_version

C:\Downgrade>adb shell chmod 777 /data/local/tmp/GingerBreak

C:\Downgrade>adb shell

$ ./data/local/tmp/GingerBreak

./data/local/tmp/GingerBreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak

[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.

[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,

[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like

[**] Exploit may take a while!

[+] Plain Gingerbread mode!

[+] Found system: 0xafd17fd5 strcmp: 0xafd38065

[+] Found PT_DYNAMIC of size 232 (29 entries)

[+] Found GOT: 0x00014360

[+] Using device /devices/platform/goldfish_mmc.0[*] vold: 5483 GOT start: 0x00014360 GOT end: 0x000143a0[*] vold: 5483 idx: -3072 fault addr: 0x000132b4

[+] fault address in range (0x000132b4,idx=-3072)

[+] Calculated idx: -2005

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?
[Desire HD Q&A, Help & Troubleshooting] Andy:
Backup files from your SDcard to your computer and format your SDcard. Its failing to see it. Or put it in, if you removed it.
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
The 32GB SD card is in my DHD. I have a few SD cards here I'll format a smaller one put the PD98IMG on it and try again.

So you have seen this before?
[Desire HD Q&A, Help & Troubleshooting] Andy:
Ok, any SDcard will do. Yes I've seen this before.
[Desire HD Q&A, Help & Troubleshooting] nednapalm:
Toney, when you have your HD connected to the PC at that stage, also make sure it is in Charge mode only, not disk mode.
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
Done formatting an 8GB SD card and put PD98IMG on the SD card and now back in Charge only mode with USB debugging enabled.

I have now both HTC Sync and Android SDK on my pc I will try the commands again as before.
[Desire HD Q&A, Help & Troubleshooting] Andy:
Completely forgot about that. That could be the cause.
[Desire HD Q&A, Help & Troubleshooting] nednapalm:
caught me out once too! :)
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
Well I got HTC Sync and Android SDK installed, Charge only, USB debugging enabled and just ran the same command line as earlier and get the exact same

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\user>cd C:\Downgrade

C:\Downgrade>adb push misc_version /data/local/tmp

adb server is out of date. killing...

* daemon started successfully *

1718 KB/s (15837 bytes in 0.009s)

C:\Downgrade>adb push GingerBreak /data/local/tmp

1494 KB/s (16830 bytes in 0.011s)

C:\Downgrade>adb shell chmod 777 /data/local/tmp/misc_version

C:\Downgrade>adb shell chmod 777 /data/local/tmp/GingerBreak

C:\Downgrade>adb shell

$ ./data/local/tmp/GingerBreak

./data/local/tmp/GingerBreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak

[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.

[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,

[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like

[**] Exploit may take a while!

[+] Plain Gingerbread mode!

[+] Found system: 0xafd17fd5 strcmp: 0xafd38065

[+] Found PT_DYNAMIC of size 232 (29 entries)

[+] Found GOT: 0x00014360

[+] Using device /devices/platform/goldfish_mmc.0

[*] vold: 1226 GOT start: 0x00014360 GOT end: 0x000143a0

[*] vold: 1226 idx: -3072 fault addr: 0x000132b4

[+] fault address in range (0x000132b4,idx=-3072)

[+] Calculated idx: -2005

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?

[-] sendmsg() failed?
[Desire HD Q&A, Help & Troubleshooting] SERGI.3210:
you need to enter the commands like the post 5 of this thread....

ensure you that you are leaved in platform-tools folder of the sdk the downgradev2 folder
[Desire HD Q&A, Help & Troubleshooting] nednapalm:
Toney, I would also try downloading the RUU for 2.36 from XDA and flashing that to get a clean start (don't set up any accounts just skip the setup till you get to the launcher and start the process again).
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
I have the 2.3 RUU already downloaded but I need to downgrade to 1.32, get rooted with Visionary and and S-OFF with the tool and then after that update with 2.3 RUU.

Edit: All done, S-OFF and rooted in 2.3 with Gingerbreak.

P.S Sergie is the man!

a big thanks! :D:D:D
[Desire HD Q&A, Help & Troubleshooting] SERGI.3210:
You're welcome mate...glad for you!!then off 10000 PM we get it!!!!lol

sent from my amstrad CPC powered by LOL..(premium xda)
[Desire HD Q&A, Help & Troubleshooting] ToneyEricsson:
It was that platform-tools needed to be downloaded and installed from inside the Windows Android SDK which has the adb inside. HTC Sync alone just wouldn't do anything but everythings good now.

Sergie is the boss! :D
[Desire HD Q&A, Help & Troubleshooting] palin:
how?

so if my dhd has android 2.2 ,root and s-off i simply run android 2.3 custom ruu.exe to upgrade gingerbread and i keep my root on phone?