Re-map camera button, can it be done? - Sony Xperia X Compact Questions & Answers

I am running stock factory 34.1.A.1.198 rom rooted using this guide by itandy. I would like to reclaim the screen real-estate used by the softkeys by assigning functions to the camera button (eg: quick press for "back", double press for "home" and long press for camera. I am currently using the app Power Toggles to toggle immersive mode that hides the softkeys. I know I can drag up from the bottom to bring up the softkeys in immersive mode but it can be flaky.

I answered my own query more or less with this app, Buttons Remapper. However I ended up finding this app, All in one Guestures, which I found to be a more functional option for reclaiming screen real estate from the soft keys. It lets me toggle immersive mode with a double tap of the status bar and once in immersive mode, a swipe up from the bottom edge is the home button, a swipe from the right edge is the back button, and a swipe from the left edge is recent apps. Another bonus is unlike other immersive mode toggling apps I've tried, the keyboard works when in immersive mode with this app.

Related

[Q] disable "hide status bar" button on cm7

I have cm7.2 with tablet tweaks for soft buttons on the status bar. I want the status bar always on. The hide button (far right) pops up and disappears intermittently.
Is there any way to turn off the hide button permanently? When it pops up, it shifts all of :he other status bar content to the left, which is distracting. Also sometimes it pops up suddenly right as I go to press the notification button and then I accidentally hide the status bar because the hide button suddenly appears where the notification button was.
Can't find anything in cyanogenmod settings. Someone help?
Is there no way to do this?
There's no way to do this. There are some applications that expect true full screen. In Honeycomb and ICS the OS itself removes the status bar/soft key area from the available screen real estate and "dims" the contents of the status bar when an application requests full screen.
In Gingerbread (the basis for CM7), this isn't available in the core OS, so Mad Murdock (the developer of TabletTweaks) implemented the best solution he could...basically the ability to suppress full screen for apps that can adapt that that and otherwise to give the user a chance to enter and leave full screen.
There are still bugs in this implementation because of the limited hooks for intercepting these full screen requests and switches in and out of full screen. As a result, you'll see some apps that don't look quite right when this feature is enabled even when you go full screen, and you'll also see that sometimes the full screen soft key gets into a confused state and displays when it shouldn't and vice-versa. This can ultimately lead to an FC in the StatusBar process.
What I do is turn off the "Disable full screen" feature under CM7 and use either Button Savior or the extended Power Menu buttons (mostly Button Savior these days) to provide access to Home/Back/Menu when an app runs full screen. It's not a perfect solution, but it's more stable and still gives me non-intrusive access to soft keys.
That's a fair enough solution. I do see the FCs often for statusbar. Thanks for the input.

(How To) disable softkeys/ Home Button

So I found it really annoying when watching Netflix and accidentally hitting back or recent apps softkeys. Which pauses or exits out of movie everytime I do. Because of placement of soft keys (Navigation buttons) on Galaxy Tab Pro 8.4. (Which is where I hold the tab in landscape)
So I found a way to disable back/ recent apps and Home buttons. Temporarily
Settings /Device /Accessibility
Scroll to very bottom
Enable interaction control
Use volume down and home at same time to enable
Uncheck all checkboxes
Now soft keys (Navigation buttons) and home are disabled.
Usefully when watching a movie and holding with your hand on softkeys.
(Have to disable multi window to enable this feature)
If helped, thanks would be appreciated.
trevor7428 said:
So I found it really annoying when watching Netflix and accidentally hitting back or recent apps softkeys. Which pauses or exits out of movie everytime I do. Because of placement of soft keys (Navigation buttons) on Galaxy Tab Pro 8.4. (Which is where I hold the tab in landscape)
So I found a way to disable back/ recent apps and Home buttons. Temporarily
Settings /Device /Accessibility
Scroll to very bottom
Enable interaction control
Use volume down and home at same time to enable
Uncheck all checkboxes
Now soft keys (Navigation buttons) and home are disabled.
Usefully when watching a movie and holding with your hand on softkeys.
(Have to disable multi window to enable this feature)
If helped, thanks would be appreciated.
Click to expand...
Click to collapse
I tried to do this on the demo units in Best Buy but I couldn't get it to work. Could it be the demo software they had on it?
dimcorner said:
I tried to do this on the demo units in Best Buy but I couldn't get it to work. Could it be the demo software they had on it?
Click to expand...
Click to collapse
Possibly idk? Works on mine. Sometimes tablets/ TV have a retail firmware on them which isn't the same as what you take home. So could be possible
This worked for me.
http://brandtkrueger.wordpress.com/...ation-buttons-on-the-galaxy-s3-requires-root/
Home key had to be disabled in both of the below locations. This completely disables the hardware keys so make sure to enable the on screen keys first.
Note: The onscreen keys don't show up in landscape mode for some reason so I use LMT launcher for the few times I need navigation keys in landscape.
Generic.kl
gpio-keys.kl
Sent from my SM-T320 using xda app-developers app
kirbo20 said:
This worked for me.
http://brandtkrueger.wordpress.com/...ation-buttons-on-the-galaxy-s3-requires-root/
Home key had to be disabled in both of the below locations. This completely disables the hardware keys so make sure to enable the on screen keys first.
Note: The onscreen keys don't show up in landscape mode for some reason so I use LMT launcher for the few times I need navigation keys in landscape.
Generic.kl
gpio-keys.kl
Sent from my SM-T320 using xda app-developers app
Click to expand...
Click to collapse
Does anyone know how to disable the back light on the capacitive keys? I've been able to disable the buttons from functioning and I've got LMT launcher installed but I'd really like to stop them from lighting up if possible.
The only thing that stops me from buying the tab pro 8.4 at the moment are the hardware keys. I am used to on screen buttons and as I can see in some review-videos and as some of you already mentioned, if you hold the tablet in landscape you could accidentally come in touch with the capacitive keys or the home button. Therefore I am very interested in how you can handle the tab pro 8.4 with hardware-keys disabled and on screen keys enabled. Can anyone share some screenshots how it looks like?
kirbo20 said:
Note: The onscreen keys don't show up in landscape mode for some reason so I use LMT launcher for the few times I need navigation keys in landscape.
Click to expand...
Click to collapse
So at the moment there is no way to have googles on screen buttons in landscape mode?
I use xposed additions to remap buttons from single click to long press on my son's 8.4 since he kept accidentally hitting buttons and getting frustrated. Not exactly what you are looking for but it has helped us here. Take a look at button Savior on the play store as well. You could use xposed additions to disable buttons and then use button Savior buttons.
Sent from my Galaxy Note Pro 12 using Tapatalk

3-Dot Menu Disappeared

So many months ago I altered my build.prop to remove the annoying amazon navigation bar hogging the right side of my screen. To replace the navigation buttons, I've been using 'Button Savior' and it's all been working beautifully.
My issue is that, for a small number of programs, the menu button included with 'Button Savior' doesn't activate the options menu. And the 3-dot menu button seems to have disappeared for those programs as well. So for OfficeSuite and a CPU management app, I have no ability to enter the settings/options menu.
Is there a fix for this? Using Gapps ROM Version 2.
Thanks
YosefKonrad said:
So many months ago I altered my build.prop to remove the annoying amazon navigation bar hogging the right side of my screen. To replace the navigation buttons, I've been using 'Button Savior' and it's all been working beautifully.
My issue is that, for a small number of programs, the menu button included with 'Button Savior' doesn't activate the options menu. And the 3-dot menu button seems to have disappeared for those programs as well. So for OfficeSuite and a CPU management app, I have no ability to enter the settings/options menu.
Is there a fix for this? Using Gapps ROM Version 2.
Thanks
Click to expand...
Click to collapse
I have run into this same issue using Auto Hide Soft Keys and the Press application. I have to toggle Auto Hide Soft Keys to access the apps settings button. Initially I thought it may just be a landscape quirk since the Fire OS side buttons are gone when they usually are there in landscape, but I've got the same issue in portrait mode too.

[Q] Navbar behaving strangely with Nova launcher

I have been struggling with this issue for long time now and this is my last shot here. My phone is rooted, stock KitKat and I use Nova launcher.
The issue:
When I turn my phone on there is not navbar in the home screen. When I open some app the navbar doesn't appear like it should. However if I press power button when some app is open (phone screen goes off) and press it again (lock screen appears) and slide to open my phone then the navbar is there. So now when the navbar is there it also stays there (even in the home screen) as long as press power button in the home screen. So every time I press power button in the home screen navbar disappear and every time I press power button when some app is open I get navbar back.
If I change back to TouchWiz everything works great. I mean navbar goes off when I'm in home screen and come back when I open some app. So far I have tried to fix this with these methods:
- Tried Apex launcher: No difference to Nova
- Installed "SoftKey Enabler" from Play Store: No effect expect when I disable it I lose navbar for good
- Manually change qemu.hw.mainkeys value 0 or 1 in build.prop: No effect expect when I put value 1 I lose navbar for good
- Installed Xposed and "App settings" module. In the "App settings" I choose Nova and then tap the option "force full screen" but there is not any effect
- Installed Gravity Box and Tasker: I used this guide here. Now navbar goes off automatic when I go to home screen and come back when I open some app but if I press power button in the home screen I lose navbar. I can get navbar back only if open app and press power button again. When I get navbar back it works great as long as I press power button home screen. Also this method is little bit laggy and Opera mini browser keeps crashing when expended desktop is on.
The reason why I want to use Nova is that with Nova my phone works very fast and smooth and I can custom many things. Also Nova support to rotate home screen in landscape what TouchWiz doesn't support. I use Sliding Bluetooth Keyboard with my phone so mostly I use my phone in landscape. I would be happy even I can get solution to keep navbar there always (even in the home screen) but best solution would be navbar to automatic disappear in home screen.
I really hope that someone could help me with issue.
help!
Anyone?

How can I reprogram the navigation bar buttons?

I want each of home, back, and recent apps buttons to have different actions with single tap, double tap, and hold.
I upgraded from my one plus which was running custom lineage os. I could switch apps by double tapping my home button and it was beautiful. I could also 'kill apps' by holding the back button. So good.
Any way to do this?
Thanks

Categories

Resources