[Q] Is the HTC One logo on the bottom actually capacitive? - One (M7) Q&A, Help & Troubleshooting

Hey there
I was reading about how uncomfortable having only two capacitive buttons is and how it creates a lot of confusions, but then I read an interesting post which said that developers discovered that the HTC logo on the bottom is actually a capacitive button and that there are kernels which enable it to work as Menu key? Is that true?
Thanks

Yes, but you need a custom kernel to do this, the bulletproof kernel found in the dev sections seems to do it.

I believe I read that it isn't completely responsive. Just the upper portion.
Sent from my HTC One using xda app-developers app

TarekElsakka said:
Hey there
I was reading about how uncomfortable having only two capacitive buttons is and how it creates a lot of confusions, but then I read an interesting post which said that developers discovered that the HTC logo on the bottom is actually a capacitive button and that there are kernels which enable it to work as Menu key? Is that true?
Thanks
Click to expand...
Click to collapse
Underneath the HTC logo is actually nothing, but a few rows of pixels from the screen above do overlap into that position, and that's how the kernels force those few rows to act like it's an extra button.

That's awesome. Would someone be able to link me to that kernel? I am sure I can Google and come up with a tutorial on how to install it. I installed a few kernels on my old HTC One X using a certain tool before which I am going to have to look for.

Lots of kernels have this capability actually. I've personally only tried ElementalX, and it has that function.

Related

Thought - adding on screen buttons?

I know a lot of people aren't happy with HTC getting rid of the multitasking button. Is it possible for devs to add on-screen buttons onto the One? You'll lose screen space and it'll probably look weird, but you'll get a proper multiasking button back and bring all the benefits of on-screen buttons as far as customization and stuff go. Any thoughts?
B757-200 said:
I know a lot of people aren't happy with HTC getting rid of the multitasking button. Is it possible for devs to add on-screen buttons onto the One? You'll lose screen space and it'll probably look weird, but you'll get a proper multiasking button back and bring all the benefits of on-screen buttons as far as customization and stuff go. Any thoughts?
Click to expand...
Click to collapse
Some think there may be hope in mapping the "HTC" logo to a button task......HERE
In Touchwiz adding on-screen buttons is as easy as adding a line to build.prop file (needs root). Does it work the same in Sense ROMs ?
craftycarper1 said:
Some think there may be hope in mapping the "HTC" logo to a button task......HERE
Click to expand...
Click to collapse
I def would prefer on screen then worrying about remapping a button that plainly wasn't suppose to be one. Disable cap and on screen only. Enable cm customization and profit (once available).
doakills said:
I def would prefer on screen then worrying about remapping a button that plainly wasn't suppose to be one. Disable cap and on screen only. Enable cm customization and profit (once available).
Click to expand...
Click to collapse
both buttons are just areas on the touchscreen (digitizer) with backlights and a symbol, the htc logo is no different (well i don't know if it has a backlight) but it's just another area on the digitizer
yea on-screen button is so much more better..at the bottom center and transparent
CreepyDroid said:
In Touchwiz adding on-screen buttons is as easy as adding a line to build.prop file (needs root). Does it work the same in Sense ROMs ?
Click to expand...
Click to collapse
Just FYI it won't boot for me when I add the line.

So that HTC button can actually be a button??

Apparently so....
http://www.androidcentral.com/use-logo-htc-one-extra-button-custom-kernel#comment-586561
Yeah, this was discovered a while back in some coding. Not really sure I'll have a use for it, but it's good to know it's there.
The answer is: Not Really.
In the other thread they showed a pic of the digitizer used on the HTC One. There is no "touch-sensitive" area under the HTC logo. The kernel hack discussed where the HTC logo *is* turned into a button mentions that it is only responsive at the very top of the logo.
http://forum.xda-developers.com/showthread.php?t=2194315&page=13
Although this is nice work, I think the HTC logo as a button is a lost cause.
Am I the only one that likes the two buttons? I like minimal designs and I have no problem long pressing or double taping a button to get what I need. I think the two buttons looks nicer than having a dedicated menu/multitasking button.
I have been on HTC for sometime and all of them had the long press for multitasking so I might just be used to this kind of setup already.
I'd be fine with the two button layout if it weren't for how they handle the menu "button" for apps (like this one!) that haven't adopted Androids latest design guides for how the menu function should be handled... I really hate that big black bar on the bottom of an otherwise beautiful screen!
Sent from my HTCONE using xda app-developers app
i like the two button layout....took a little getting used to but....
I'm used to the buttons now, but that would have been cool to have the HTC Logo as an actual full functioning button.
levman said:
I'd be fine with the two button layout if it weren't for how they handle the menu "button" for apps (like this one!) that haven't adopted Androids latest design guides for how the menu function should be handled... I really hate that big black bar on the bottom of an otherwise beautiful screen!
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
if you root/unlock and install either ViperROM or the Xposed Mod pack, you can get rid of the black bar and instead long press back button.
that's what I did, I too hated that black menu bar at the bottom!
Sent from my HTCONE using Tapatalk 2

(REQUEST) hardware key button remapping mod

Does anyone know how to remap the harware buttons similar to what viper rom has as options? For instance long press back, home, and double press back and home. Also swipe up on home button. I would imagine that this is possible through smali edits in android.policy.jar but I don't know where or how at this point. If someone could help me I would really appreciate it. I love venom rom but I would like to atleast try out a few other options out there but I have found the remapping options with venom extremely had to give up.
Thanks, in advance
Sent from my HTC One using xda premium
Anyone?
Sent from my HTC One using xda premium
jgrimberg1979 said:
Does anyone know how to remap the harware buttons similar to what venom rom has as options? For instance long press back, home, and double press back and home. Also swipe up on home button. I would imagine that this is possible through smali edits in android.policy.jar but I don't know where or how at this point. If someone could help me I would really appreciate it. I love venom rom but I would like to atleast try out a few other options out there but I have found the remapping options with venom extremely had to give up.
Thanks, in advance
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
ViperOne can do this.
Sent from xda premium app on ViperOne
Nearly all of the custom roms and kernels for the One have remapping options. Are you trying to learn how to do this manually?
Also, the One only has capacitive back and home buttons, not hardware buttons like the Galaxy series.
iElvis said:
Nearly all of the custom roms and kernels for the One have remapping options. Are you trying to learn how to do this manually?
Also, the One only has capacitive back and home buttons, not hardware buttons like the Galaxy series.
Click to expand...
Click to collapse
No there are only a couple sense roms that have this option. As far as not being hardware buttons, it should be understood what I am referring to.
The only option that some kernels add is for HTC logo for menu
Sent from my HTC One using xda premium
+1 request
Sent from my HTC One using xda premium
If you need to use the Volume to wake up your phone, you can use a custom ROM such as the latest version of Android Revolution HD. Also in this latest version, long pressing the home button acts as MENU.
If you need to assign a capacitive button to work as MENU you can use a custom Kernel such as Faux123. It gives you the option to use the HTC logo as MENU and to wake your phone using the Home button and Sleep using the long pressing the HTC logo.
If you need to use the Volume Keys to take pictures inside the camera app, you can use this mod

[Q] Need a play edition ROM with navbar capability

Hello all,
Ok, so I've gone to the end of my wits here. So long story short, I've been using a Galaxy Nexus for a long time and have grown accustomed to stock android and the navbar buttons.
As a result, I've tried to get my One to run with a nav-bar, problem is so far, only Paranoid android seems to let me do that.
* Any stock GPE ROM by default doesn't have it
* I've tried editing build.prop in GPE: "qemu.hw.mainkeys=0" but that doesn't do anything. Reading up, I think that only changes how the menu buttons works, rather than the Navbar?
* Root programs like virtual Navbars cover up the bottom of the screen.
* I've tried Xposed scripts, which also don't work.
Have I missed anything? While the PA roms more ore less work, the speakers are noticeably softer and poorer in sound quality... i don't have a working IR blaster and GPE roms work much smoother... I'd even settle with a HTC sense rom as long as I can get the Navbar working.
Thanks
Just curious as to the point of having physical keys and on-screen keys at the same time. Seems like a waste of screen real estate, and redundant as well
Use "ultimate dynamic navbar". A quick search will lead you to the devs thread which offers a free version with a decent amount of customization and a paid version with many more features. You're welcome
Sent from my HTC One using Tapatalk 4
crixley said:
Just curious as to the point of having physical keys and on-screen keys at the same time. Seems like a waste of screen real estate, and redundant as well
Click to expand...
Click to collapse
From memory, on the gpe, we don't have an option to hide the three dot menu, and it takes up the bottom section of the screen. If that's the case I'd rather it be the nav bar which serves more purpose.
Regarding dynamic navbar, that's the one that I mention that cuts into the bottom of the screen (sometimes it covers buttons if I leave it on permanently), but seeing that I'm running out of options, I'm going to force myself to get used to the hiding navbar. Might be a nice middle ground.
Sent from my HTC One using xda app-developers app
What about Pie Controls? Try LMT Launcher, it doesn't waste space, is highly customizable and is perfect for HTC One, because there is no capacitive button below the screen in the middle.
http://forum.xda-developers.com/showthread.php?t=1330150

Kernel that just enables logo as a button?

I am running stock GPE android 5.1 (though my phone came with Sense). I want to change the capacitive buttons to match the normal google layout i.e. I want to enable the htc logo as the home button and change the home button to display recent apps. Is there a simple kernel that will just do this and nothing else? If not is there a simple kernel that will just enable the htc logo as a button and not give me options to overclock or change a bunch of other stuff? Thanks for your help.
the_angel_moroni said:
I am running stock GPE android 5.1 (though my phone came with Sense). I want to change the capacitive buttons to match the normal google layout i.e. I want to enable the htc logo as the home button and change the home button to display recent apps. Is there a simple kernel that will just do this and nothing else? If not is there a simple kernel that will just enable the htc logo as a button and not give me options to overclock or change a bunch of other stuff? Thanks for your help.
Click to expand...
Click to collapse
I don't know exactly if you can do that specific option with this kernel, but ElementalX has the aroma installer so you can leave everything stock without having to overclock and you enable just the features you want. I'm running it with Logo2Menu, so maybe there is an option to change the button arrangement. Doesn't hurt to give it a try.
the_angel_moroni said:
I am running stock GPE android 5.1 (though my phone came with Sense). I want to change the capacitive buttons to match the normal google layout i.e. I want to enable the htc logo as the home button and change the home button to display recent apps. Is there a simple kernel that will just do this and nothing else? If not is there a simple kernel that will just enable the htc logo as a button and not give me options to overclock or change a bunch of other stuff? Thanks for your help.
Click to expand...
Click to collapse
You don't want that feature trust me. It doesnt turn the logo as a button, but puts the sensor a little bit above it, so when you are typing you accidentally open the stupid menu and hit something random, and next thing you know, you are in a video call with someone from madagascar. Trust me dude, you dont want this stupid feature on the htc one m7.
You can also just enable soft keys too instead of using the physical buttons.
There is an app somewhere that actually uses the space above the logo, but this is different then the kernel. I just used the elementalx kernel (which was my backup plan if I didn't find something better). I can't do logo2home and home2recents like I wanted to, but I don't have any problem with accidentally hitting the logo button instead of space. I guess this could be because I usually swipe to type, but I'm testing it now and I have to be off the screen before it hits the button (though just barely). Overall I'd say definitely worth it for me.
Sent from my HTC One using Tapatalk
fireball0093 said:
You can also just enable soft keys too instead of using the physical buttons.
Click to expand...
Click to collapse
Yeah, but if there's already a space for the button...
Sent from my HTC One using Tapatalk

Categories

Resources