yashsingh1/xdaforums huggingface dataset:
[Epic 4G Android Development] Geniusdog254:
Of course thats the point of open source lol. I wasn't criticizing you at all if that's what it sounded like, its great you figured that out for yourself. People like you & I who experiment with our phones until we make them work how we want are what makes the world go round ;) lol
[Epic 4G Android Development] NeonMonster:
Just applied the button hack! :)

Both work perfectly! The capacitive search remap is really useful! Love it! :)
[Epic 4G Android Development] jbuss69:
Sorry, having trouble installing...I have my phone rooted and busybox, but I'm getting what I think is an error message.

It says- 'adb' is not recognized as an internal or external command, operable program, or batch file

Any ideas as to what I'm doing wrong?
[Epic 4G Android Development] NeonMonster:
For some reason the bat file doesn't connect to ADB.

You have to throw all the files in your TOOLS folder within your c:/android folder or where ever your ADB.exe file is.

It should run fine after that. :)
[Epic 4G Android Development] jbuss69:
Thank you-works great!
[Epic 4G Android Development] smeyerhuky:
I'm going to throw up an update.zip in a few minutes so this can be done on the phone though clockworkmod
[Epic 4G Android Development] smeyerhuky:
thanks for lookin out,

I changed the method for the modifications to a update.zip compatible with clockworkmod recovery...

now it can be done on the phone without a computer for easy reinstall with roms
[Epic 4G Android Development] legacydevice:
Thanks so much! I was so stoked to see this post when I woke up, and can report the @ tweak under clockwork works like a charm. It's crazy how much work it's taken to get this phone back to the same level of usability as my OG Droid, but between this and the lockscreen hack, I'm the closest I can be now until we have froyo. Cheers!
[Epic 4G Android Development] sinman02:
this is great, but could you please create a version that lets you remap the long press of the search button to something like vlingo?
[Epic 4G Android Development] aestil:
Does it require a long press of the search button to sleep the phone or hang up? I'm afraid of it being to easy to hit the search button and have it hang up or close phone when you didn't want it to.
[Epic 4G Android Development] smeyerhuky:
For this release the longpress is still mapped to voicesearch

I can remap it if really necessary
[Epic 4G Android Development] sinman02:
Long press gives me the option for silent, airplane mode, or power off for me...
[Epic 4G Android Development] smeyerhuky:
Sorry.

Your right just realized I was running a test build w/o the changes XD
[Epic 4G Android Development] aestil:
I'd like it so that normal press is regular search, but then longpress is 'hang-up' or if not on phone call 'airplane/silent/turn off'

Is that how it currently is?
[Epic 4G Android Development] <3me:
if we turn the smilie button to voice search would we be able to use bluetooth to make calls like i was able to on the moment?
[Epic 4G Android Development] smeyerhuky:
longpress

I cannot control longpress through the mod that I have used, I have been trying different things as well as trying to go through the dev.android.... site to do this and as far as I have tried so far I cannot get it to work...

I will keep trying I have a few tricks up my sleeves.

The method employed just changes the action based on the key value...

the actions however are what need to be changed if you want to have the same key do several different things...

example below: melfas-touchkey.kl

key 158 MENU WAKE_DROPPED
key 139 HOME WAKE_DROPPED
key 102 BACK WAKE_DROPPED
key 107 SEARCH	WAKE_DROPPED

change "key 107 SEARCH" -> "key 107 ENDCALL"

now it reads

key 158 MENU WAKE_DROPPED
key 139 HOME WAKE_DROPPED
key 102 BACK WAKE_DROPPED
key 107 ENDCALL WAKE_DROPPED

However it is the ENDCALL "action" that has the longpress programmed into it, this needs to be changed at its source if it is to be altered, this must be done in a recompiled rom from what I can tell, I have been tweaking the opensrc code from samsungs site(thank god the keychar.h is in C) after it is compiled I will have a rom with the ENDCALL reprogrammed to only END at longpress and to act as regular search on short press(ie: regular)

I will let you know of the progress of this, it has for some reason caught my attention for the time being.

wish me luck :D
[Epic 4G Android Development] smeyerhuky:
worked / sort of

So it kinda worked, but the endcall and power structure in the code base apparently rely on the same file(s). I got the buttons longpress to change by changing the endcall's purpose but now I cannot get my system to power off normally and some other wierd side effects... I guess I will work on it some more
[Epic 4G Android Development] <3me:
much luck sir
[Epic 4G Android Development] smeyerhuky:
I am pretty sure there is an app that lets you do this for vlingo on the market try this...

http://www.appbrain.com/app/button-shortcut/com.socialnmobile.buttonshortcuts

Thanks I will need it, at least my school has a good linux lab for compiling....
[Epic 4G Android Development] smeyerhuky:
**now included in some roms**

*thanks for the #include devs*
[Epic 4G Android Development] NeonMonster:
I was just gonna say that this would be a great include in roms! :)

I updated my EpicExperience rom and it wiped this mod from the system. I had gotten used to the @ sign already and felt weird until I could put it back on this morning. :p

Zips work perfect! Thanks!
[Epic 4G Android Development] smeyerhuky:
thanks that makes two :)
[Epic 4G Android Development] BopChie:
call me crazy, but how awesome would it be to have the capacitive search button toggle the led flash? is that at all doable??

loving the smily to @ on the epic.. i had a G1 prior to this and i feel right at home now ;)
[Epic 4G Android Development] smeyerhuky:
i will email the developer of the app i use for flashlight and see what the intents are so that I can include it in a long press project I am working on...

what could be better than using the search capacative button as a flashlight is to only make it work for long-press to avoid accidental battery drains...

:)
[Epic 4G Android Development] r2hudson:
something so simple that Samsung failed to include, the friggin @ key, thanks for your MOD, it fixes one of my pet peeves about the epics keyboard. Search mod is a nice option but i can deal with it since i use the seach button.

I would like to see something cool done with those large standard (home,menu,back,search) keys on the sides of the keyboard. i never use them because i tend to use the ones that are already on the front of the phone.
[Epic 4G Android Development] NeonMonster:
Flashlight on long press would just about blow my mind! Don't see it being possible, but would love to be proven wrong! ;)
[Epic 4G Android Development] smeyerhuky:
it is very possible...

the developer of tiny flashlight issues a specific intent when the button is pressed

to turn on the LED, if anyone knows the intent he uses, I can have an apk made up that alters the longpress to be mapped to that intent...

VERY POSSIBLE :)
[Epic 4G Android Development] BopChie:
OMG that would be the shizzz!!!

it even makes sense to hit the search button when you need a flashlight to search for something in the dark eh? ;)

and yeha long press would make more sense than simply touching to avoid accidental presses.
[Epic 4G Android Development] tonysohn:
So, is anybody working on this?

Would LOVE to have that function on my Epic!
[Epic 4G Android Development] smeyerhuky:
I am working on it, just got through midterms week. So should se some movement on this over the next week. With 2.2 feeling so close, I am almost wanting to wait so I don't have to rewrite it.
[Epic 4G Android Development] igotsthemagicinme:
Is it possible to edit the .kl file to use the camera button as the power button? Id kill for this.

As in, murder ;-)
[Epic 4G Android Development] smeyerhuky:
Yes, I'm on my phone now so I can't upload it right now.

You can edit it yourself if you want.

Pull /system/usr/keylayout/s3c-keypad.kl

Entry 46 -- change from CAMERA to POWER

Make sure to save and then push it back to the same place in /system/usr/keylayout/s3c-keypad.kl

Then restart.
[Epic 4G Android Development] igotsthemagicinme:
Hey almost worked :-)

I made the changes with root explorer, and it kiiinda works...

Everytime I turn the screen off, it turns right back onto the lockscreen. Also, if my screen is off for a while, it takes a few clicks to get it to turn on. Long press works tho :-P help?
[Epic 4G Android Development] smeyerhuky:
Try geniusdog's app on tge market maybe that will work
[Epic 4G Android Development] kasl33:
Not to kick you all to the curb on your wild tangent :D ...

With this keymapping mod, was it the intent of the dev to have the capacitive search button hang up calls and lock the phone, or hang up calls and then work as a normal search button after that?

For me it hangs up and then locks the phone on the next press meaning there is no text search without going through the menu buttons.

I removed that part of it figuring the big end call button would be fine.

I LOVE THE @ SYMBOL IN PLACE OF SMILEYS!!!
[Epic 4G Android Development] gophergun:
Anyone know if there's a way to make either Fn+A or Fn+Space function as a tab key? I miss command line completion :p
[Epic 4G Android Development] r2hudson:
update?

when i use this with any dk17/dk28 based rom it also remaps my d-pad, mixes my directions all up, i really love this mod and hope we can get a fix for it. thanks
[Epic 4G Android Development] NeonMonster:
I miss these mods too! I would also like to see these updated for DK28! :)
[Epic 4G Android Development] smeyerhuky:
I'm working on it still, been crazy next week is dead week and I have two tests...

It seems like froyo added some files into the keyboard layout folder. Have to figure out why and then update soon
[Epic 4G Android Development] Paul627g:
To the OP, Dev :

1.) Has this been updated to work on DK28 Froyo yet?

2.) If so would it be possible to remap the Search button to answer the phone?
[Epic 4G Android Development] Nextelian:
This is making me hopeful that I can find a solution to my problem. Is it possible to remap the camera button to mute and unmute the phone without waking the thing up? For somebody who spends a lot of time on conference calls having to wait for the phone to wake before being able to unmute to answer a question is a PIA :D

I wish there was a button for it, is there any hope?
[Epic 4G Android Development] smeyerhuky:
I'm going to update this to EB13 this weekend. hopefully with a fix for the not_in_call end behavior
[Epic 4G Android Development] smeyerhuky:
update

EB13 updated.

I am currently working on some kernel hacks with the keyboard files to allow for some more goodies, I have to do it in-between classes, but I am getting somewhere.

Also anyone who knows how to modify API level KeyEvent changes get in touch with me. I am looking into creating my own ENDCALL implementation to only work while(in-phone) but my app is lacking. I think I will have to modify the actual Phone.apk to hang-up on keypress 107 event id.
[Epic 4G Android Development] mlee0921:
i installed this and got nothing...
[Epic 4G Android Development] smeyerhuky:
Can you elaborate a little? Rom.kernel.:-).or.search?
[Epic 4G Android Development] garyf:
Can I expect this to work on the ec05 syndicate rom? Also if I try it and it does not work, can it be easily undone, without wiping or reflashing?
[Epic 4G Android Development] belovedson:
thanks alot
[Epic 4G Android Development] muyoso:
This is for the smiley key to @ key:

If you have root explorer installed, its REAL easy to just do manually. All you have to do is browse to /system/usr/keylayout and tap the "Mount R/W" button on the top right, then long press on s3c-keypad.kl and select "Open in text editor". Then scroll down to Key 42 and change "key 42 SMILEY WAKE_DROPPED" to "key 42 AT WAKE_DROPPED". Then hit back once or twice until a popup asks you if you want to save. Hit yes. Then reboot. Works perfectly.
[Epic 4G Android Development] Fnorder:
FYI I've found that changing SMILY to DPAD_CENTER works -alot- better;

It lets you use ctrl in connectbot - stock or epic-4 mod

It opens links in browsers (I can select links with arrows, and load them with ':-)' )

It also lets you navigate / select stuff in the android ui via arrow keys (though enter works the same as ':-)' )

More games use it.
[Epic 4G Android Development] calamari:
Agreed. ConnectBot is annoying without it (you can touch the screen for Ctrl, but ick)! I was glad to come across these pages and my first task was to change SMILY to DPAD_CENTER.

I also changed the physical search to a right shift, which was great on my G1 for texting. That change allows me to push Tab in ConnectBot (well I guess I could have set it to modify left shift, but I didn't want to change that one):

key 54 SHIFT_RIGHT	WAKE_DROPPED

I was curious about the key 107 SEARCH, but it does not seem to do anything (was hoping to have different capacitive search button behaviors with keyboard opened and closed, but no such luck).

Thanks for this great info!
[Vibrant General] DarkAgent:
http://www.t-mobile.com/shop/phones...Term=hspa&WT.z_searchProduct=myTouch%99+-+New

There aren't very fine details out yet, such as what type of screen it is, how large the battery is, what type of processor (it is 1 ghz, though) etc. but it seems to be, more or less, a Vibrant with a front-facing camera and HSPA+.

The kicker, though, is this is (probably) going to be an HTC device, which runs circle around Samsung when it comes to high-end Android phones.
[Vibrant General] Master™:
How is it like a Vibrant with a FFC? It looks nothing like the Vibrant, It has buttons (Not fully touch) & It's ugly
[Vibrant General] KerryG:
Isnt the screen smaller than a Vibrant?
[Vibrant General] vapotrini:
Looks decent enough and has the one thing I wish Vibrant did... hard buttons. That's the only thing I wish the vibrant had.
[Vibrant General] rakeshchn:
Well...i am getting front facing camera on my vibrant soon. :) Don't care about HSPA+. Who is gonna download torrents on mobile phones!?
[Vibrant General] scrizz:
LOL

smaller screen, doesn't work on ATT 3G, no TV-out, only 8GB memory.

the only thing would be the HSPA+ b/c u can get FFC for vibrant:

http://xdaforums.com/showthread.php?t=770854
[Vibrant General] DarkAgent:
HSPA+'s attraction is more less latency than higher speeds. Because, frankly speaking, once you pass the 5 Mbps mark, most website you visit won't load fast enough for you to even notice. The only exception is streaming videos in which case you are more likely to be capped by the server than your connection anyway.
[Vibrant General] rakeshchn:
What does less latency mean for end user? Real question, no pun.
[Vibrant General] acspin:
Not as sexy as the Vibrant.

The single detail that makes it better than the Vibrant? It's an HTC.
[Vibrant General] speoples20:
The MyTouchHD is an awesome phone. The screen isn't as big as the Vibrant but the build quality is a lot better. I've had the pleasure of using it and if any phone would make me switch its that one. Just wish it didn't come with Sense.
[Vibrant General] scrizz:
sense would probably be the reason to switch!

Sense PWNS....

i'd get the G2 over the mytouch HD.
[Vibrant General] engineer14:
not quite as 'vibrant' as the vibrant, bet it also doesnt vibrate as the vibrant
[Vibrant General] XfooYen:
I believe the screen size is 3.8 in. Same width as the Vibrant, a couple of mm shorter. That's hardly anything to whine about. Ffc without having to completely hack my phone plus software support for video chat over 3G is definitely a plus. Native HSPA+ support. Shipped with froyo. My guess is that it will probably have a working GPS and compass. Swype preinstalled and Wifi calling too. This phone, although not as sexy looking as the Vibrant, looks very promising.
[Vibrant General] Owenv:
its official, and its just the MyTouch

mytouch.t-mobile.com
[Vibrant General] dezvous:
Hspa+ is real cool in its stats. But until it is widely available it's nearly worthless for most people. I figure by the time it's something that would actually affect me day to day itll be good timing to upgrade from my vibrant. My touch looks cool, ffc is a nice touch but it's also something I know I would rarely use.
[Vibrant General] oxclusiivexo:
Cant wait for the mytouch to come out, how is it that the g2 doesn't have a ffc? && the mytouch is going to have a trackpad !! Which us always nicer to check spelling with
[Vibrant General] JD76:
Im contemplating selling my Vibrant. Even though this new MyTouch may lack some of the sexiness of the Samsung, HTC's customer service seems more on point. I rather my money go there. Wifi calling, Froyo, FFC, GPS that works (assuming) is more reason to drop the Samsung Vibrant.
[Vibrant General] reuthermonkey:
Voip is much better when your latency is 60-80ms instead of 160-200ms.

Web pages begin loading much quicker (large pages still take a while to render, but small pages seem to come up instantly).

Google Maps tiles load quicker.

Little things that make the web feel faster are mostly latency-dependent. And typically, HSPA+ has lower latency than WiMax
[Vibrant General] kgbkny:
Frustrated and fed up with Samsung's lack of support for the Vibrant, I contemplated switching to the G2, but wasn't impressed when I checked it out at a T-Mobile store over the weekend. Now that the MyTouch HD has been announced, my Vibrant will be going up for sale.
[Vibrant General] foueddyf:
So wait, do you guys mean that the Vibrant can't benefit from Hspa+? You actually need a specific phone?
[Vibrant General] pack:
T-mobile is saying you will get a "speed bump" with any of their 3g phones but no you cannot hit those actual speeds without either the G2 or new MyTouch
[Vibrant General] bdveteran18:
No it'll benefit from it. No worries about that. Wont be seeing the highest projected speeds they're claiming but all of their 3G devices should see a speed increase.

As far as purchasing the MyTouch. No thanks I'm good with my sexy Vibrant. I'll have 2.2 one way or another, my GPS works (not that I use it anyways), no lag on my device, my ffc was already purchased, and finally I can't let go of this screen.
[Vibrant General] reuthermonkey:
Your vibrant will benefit from lower latency, and speeds closer to the vibrants hardware limit. But you won't be going above 7.2mbps, while the G2 and MyTouchHD *might*.
[Vibrant General] PolishDude:
This may be my next phone, i want to hold one and see how it feels, the Vibrant is sexy but lack of support is bothersome.
[Vibrant General] dabezt1:
Im very dissapointed in the 3.8in screen. I really wanted a 4.3in, but phone doesnt seem to bad. The only thing is that the mytouch line has always felt like toys. Materials might be nice but design has always been kid like.
[Vibrant General] tarusdg:
Htc, ffc, hspa+, gps, 2.2, next generation processor, various colors choices, add that to the fact that Htc seems to get updated out faster and the mytouch is giving the vibrant a run for its money and it's not even out yet
[Vibrant General] DarkAgent:
Here is to hoping gps will be fixed and 2.2 will be out for us before the mytouch hits.
[Vibrant General] tarusdg:
I agree and second that.
[Vibrant General] rbcamping:
Talked to a friend of mine today, that is a manager at a Tmobile store. He just ordered a G2 because he wants a vanilla android phone and he wants a key board. I asked him about the vibrant update and he said that a friend of his who works in development said that they have froyo and the gps and have been testing it extensively since Friday. He said that is seems to be working. I asked him to ask his friend if it is working correctly and not just a patch and he said that he would ask and let me know tomorrow. I told him that if it is not working properly with all of the other bugs fixed I would be switching to the Mytouch HD. It will probably be out early as they are at the warehouse ready to ship. I want a phone that works.

On a side note the cameras on HTC devises will probably never work as well as they do the Samsung devices as HTC does not build cameras and Samsung does.
[Vibrant General] boimarc89:
im thinkin about being like one of the major android devs (KingKlick) and say **** the vibrant because it has sooo many strikes against it, its disgusting....(jus threw up lol)

-HTC G2 scores higher on benchmarking and any other test than the Vibrant while jus being stock. The G2's Scorpion is running at 806Mhz scoring 1680 in quadrant, 33MFLOPS vs the Vibrant's 1GHz Hummingbird scoring 849, 8.5MFLOPS (Garbage). Despite the G2 having 2.2 and the vibrant running 2.1, the vibrant STILL wont get even close to 33MFLOPS even if 2.2 came to it....it will prob max at 17-20MFLOPS running CM6 (Prob will happen if they fire Wes from the Vibrant CM6 bcuz 2-3 months is a long time to not have any significant process or even a nightlies beta) We all have life outside of android including family, jobs, and personal leisures but at the same time, 2-3 months is a long time for 0 progress or lack of a progress update at the least... even if u do jus a few mins of coding a day, u still will have a beta in the testing phase b4 2-3 months if done efficiently....(not flaming wes, jus stating a shared opinion throughout the community..and again it is an opinion)

-Samsung is probably gonna do us like the behold 2...giving us false hope of an official 2.2 OTA so devs have something more to work w/. theyre releasing all these leaks of 2.1 to have a reason to push back an official 2.2 update. Then why should we have to use odin? its just more hassle for the end user

-HTC phones are more dependable. Then we atleast have the option of CM6, stock, or sense...(No HTC sense is proprietary software and cant be ported to a non-htc...dont believe me? search the forums and have ur face broken on it)

-Samsung called themselves making their own filesystem...rfs...really lagtastic unless u apply voodoo ext-4. Atleast the g2 is ext2 and cyanogen was drooling about it on his twitter acct.

Long story short, I personally feel that Samsung got us all mann. yea the Vibrant is a sexxy ass piece of hardware w/ a sexxy large screen, it really isnt worth it for all the headaches. a known reliable competitor made a device thats superior hardware wise w/ a screen thats 0.3/0.2 (G2/MyTouch 2010) inches smaller. Then the killing part is that all the juggernaut devs (Cyanogen) is gonna gang rape this phone to get CM6 on it QUICK jus like they did for the N1!!..its like buying a Ferrari....but you always have to fix on it to make it drivable...it defeats the purpose of buying a ferrari right??? well b4 i get flamed about the ferrari...its an analogy geeze lol
[Vibrant General] heygrl:
Ignorance this severe, only on XDA.
[Vibrant General] boimarc89:
What am I ignorant on sir? If u can't say then STFU noob. I've done my research before i post anything on XDA
[Vibrant General] tarusdg:
I forgot to mention UMA/Wifi calling
[Vibrant General] f1restarter:
sigh! another idiot that believes in numbers rather than real world use
[Vibrant General] Kubernetes:
It's weird to think that a MyTouch branded device is going to be the top Android phone, spec-wise.