[Feature Request] Swap volume keys in landscape orientation - MX Player

In portrait mode, up button makes sense for increase volume, but when you turn the device counterclockwise, right button should increase instead.
This is actually a feature in some ROMs and Gravity Box (an xposed module for system level changes) and works great in every app except for MX Player. I suppose the app is reading the hardware keys directly.
Please either read the hardware volume keys like other apps, or include the option in settings.
Thanks!
Sent from my Nexus 4 using Tapatalk

I thing it is not necessary.
Volume can be easily adjusted simply by swiping up&down on the right side of the screen.
But, we will take a note at your request & will forward the same to developer.
Sent from my SM-G900H using Tapatalk

I agree that the on screen controls are way more useful and intuitive, and it seems like according the volume keys to the orientation would be something left up to the kernel or the ROM?

Logic_ said:
I agree that the on screen controls are way more useful and intuitive, and it seems like according the volume keys to the orientation would be something left up to the kernel or the ROM?
Click to expand...
Click to collapse
Yes as I said it works in other apps, just not MX Player. It must not be reading the key inputs from the system, instead reading the hardware keys directly. Sorry I don't have enough knowledge of Android to provide more information except for the behaviour.
Sent from my Nexus 4 using Tapatalk

xenyz said:
Yes as I said it works in other apps, just not MX Player. It must not be reading the key inputs from the system, instead reading the hardware keys directly. Sorry I don't have enough knowledge of Android to provide more information except for the behaviour.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
That would likely be the case, for the developer to ensure cross-android-version compatibility. The app technically is still officially supporting android 2.3.2 gingerbread!

xenyz said:
Yes as I said it works in other apps, just not MX Player. It must not be reading the key inputs from the system, instead reading the hardware keys directly. Sorry I don't have enough knowledge of Android to provide more information except for the behaviour.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I think not everyone will like this feature. Most of the people will like to have the standard volume keys. It's better to adhere to the universal standards. Else, It will make confusion among different application.

Maybe I have not understood you correctly, but I am using MX on Nexus player and badly want to have the possibility to change volume by pressing Up/Down button.
As could not do it on tv

I like standard volume keys.

The requester is just saying that, if the device is rotated (generally counter clockwise) such that in landscape you have the volume rocker on the top, it would make sense to have the feature to reverse the direction of the volume controls, to have Vol+ on the right button.

Related

Question about the sensor of touch pro

As i know that touch pro is not only can be touched on the screen but also the hard button area ( home, back, call, hang up buttons)
How can i use that feature
Which software that i need to install or how can i active it
Thank for reading my topic
What do you want exactly? Do you want to remap hardware buttons?
the hardware buttons are enabled by default. you don't have to 'activate' them.
No! My point is how can i use the sensor of hardware button ^^
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
google for "G-scroll"
TomasNM said:
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
Click to expand...
Click to collapse
My point is
Instead of pushing down the 4 hard buttons (call, back, home, hang off) i just need to touch it on the surface?
You can buy gscroll (mobilesrc.com), but unless you can get the 1.x series, I'd pass. The 2.x series is buggy as hell, and it seems like development has stopped. There are some free apps you can find around here as well. I'm thinking Dredscroll is one, and there was another app called Butler (I think, lol) that allowed you to use it as a launcher with gestures on the area. Gscroll lets you swipe to scroll (it's good for reading ebooks, when it's working) as well as to launch things, but it has the annoying habit of going on smoking breaks.
As I know HTC testing software,I can say,it could not be a problem to create an app of this kind,but...
- Do we have SDK for it(I didin't searched for it yet)?
- Currently I don't know,how to send keyboard hooks to the system
- I cannot prevent/disable default keyboard hooks
So that means,I am not able to solve your puzzle. Sorry.
That was my honest opinion...
I don't think he's asking about the Vibrant-Scroll Wheel, I think he's talking about the Optical Track, itself.
[As the Home, Back, Answer, & End Call buttons require you to actually PUSH them down.]
You know, the "OK/Enter" button. When you place you finger on it [NOT PRESS IT], by default, it lights up the Bottom Hardware Keys, as well as brightens the screen.
If it's not working for you, I recommend Backing up your Important Information with either SPB Backup or Microsoft MyPhone, and flashing a New ROM. There are certain Drivers that control the Optical Track. What they are, however, is beyond me.

how to Disable capacitive buttons backlight

How can I do this with out rooting or modification
Is there a App
Can't do this without rooting, you'll need a kernel with backlight dimmer.
Is there any way to actually *disable* the buttons themselves, and not just the backlight?
I really want to convert my Nexus S to a "pure" ICS device with the onscreen buttons only. The problem with simply disabling the backlight is that you still get accidental touches yanking you back to the homescreen at the worst times!
damn I just want galaxy nexus look there has to be a way
People say screen filter works but doesn't shut of the
Back light I heard people say a app called tasker works
But I haven't try it
So is this possible!!!!
pkilla said:
So is this possible!!!!
Click to expand...
Click to collapse
Don't see why remapping the keys incorrectly, essentially making them not function, isn't possible. The file(s) to edit should be in /system/usr. Try a Google search on "Nexus S remap."
Sent from my Nexus S
You can do as ragnarok said and remap the keys incorrectly (or not at all). Then if you have a kernel which enables backlgiht dimmer (BLD) you can set the delay to 0 and effectively have the always off.
I've noticed that it does flash SOMETIMES even with this setting, but thats because i'd be using them to navigate since i'm not using the onscreen buttons.

My idea of the button configuration for samsung.

I love the fact that samsung continues to use hardware home button but dont like that they still use inflexible capacitive buttons. So whats the solution?
Well my solution is slightly pricier but I doubt it would raise costs too much. Instead of having capacitive buttons at each side of the home button, how about we have 2 tiny OLED screens? This way you could change the position of the buttons from left to right, you will be able to have a dynamic menu key so no need to have it all the time. You could have a dedicated search button if you want or a dedicated task switcher or nothing at all. We know an OLED screen consumes very insignificant power when displaying all black. Basically you will have a hardware home button AND the flexibility of on-screen buttons in one phone.
I would go with a back key on the left and would leave the right screen to dynamically display the menu button whenever needed. Basically everyone could have their own configuration how they see fit. Sounds like a great idea to me seriously but lets see others opinion.
PS: I posted the same topic in the nexus 4 forum but seems like not many people were interested in the discussion.
the hardware buttons always crash in 2 years.
my galaxy s ,s2......
realpg said:
the hardware buttons always crash in 2 years.
my galaxy s ,s2......
Click to expand...
Click to collapse
The power button of a phone with no home button is also likely to crash earlier than for a phone with a home button.
I think 2 years is not a bad period to be honest...iPhone home button has a similar life so it just seems a technical limitation right now.
Sent from my Nexus S using xda app-developers app
It's a neat idea, but I don't think there are enough people who feel the need to customize the buttons for Samsung to bother.
Pretty useless to customize the buttons in my opinion.
I feel that once you get used to the configuration, it is one of the best combinations in phones.
system.img said:
Pretty useless to customize the buttons in my opinion.
I feel that once you get used to the configuration, it is one of the best combinations in phones.
Click to expand...
Click to collapse
I think we can all agree that there should be a dynamic menu button instead of a fixed one cant we? It still happens to me that an app has actions with the menu button and I never knew before because I never pressed the menu button. With a dynamic menu button that problem is gone.
I completely understand why samsung wont give a dedicated task switcher as accidentally pressing it can be quite annoying but really the fixed menu key needs to go.
What about the back button? If its displayed on-screen then it is capable of changing shape to tell you that your next press will exit the app. This is so helpful and only possible on-screen.
And secondly having a flexible button system can be really useful with an evolving OS like android. Who knows google might introduce another navigation button in the mix as all their phones use on-screen configurations.
I think it is a crime to put a hard home button on a top phone made in 2013. It's not 1995 anymore. Samsung insists on hard buttons just to make it easier for people coming from iPhone, which is an emberassment for the Android community.
aydc said:
I think it is a crime to put a hard home button on a top phone made in 2013. It's not 1995 anymore. Samsung insists on hard buttons just to make it easier for people coming from iPhone, which is an emberassment for the Android community.
Click to expand...
Click to collapse
Nope the love hard button.
Sent from my GT-I9300 using xda app-developers app
aydc said:
I think it is a crime to put a hard home button on a top phone made in 2013. It's not 1995 anymore. Samsung insists on hard buttons just to make it easier for people coming from iPhone, which is an emberassment for the Android community.
Click to expand...
Click to collapse
My biggest issue with having just a single screen is that there is just no gap between the actual screen and navigation buttons. If you increase the gap then ofcourse it becomes a massive waste of screen. I believe google should switch to using a separate screen in the next nexus for navigation allowing for a bit of gap between the actual screen and buttons. Efficient use of space be damned there is a balance you gotta keep between that and practical usage.
I love the hard button. When I had the Moto Defy, sometimes my finger would slip and touch the home button (I have big hands). It angered the heck out of me.

usefullness of android keys

Hello, how useful it is to have Android keys on the external keyboard?
hajime_android said:
Hello, how useful it is to have Android keys on the external keyboard?
Click to expand...
Click to collapse
Do you want to control music playing in the background without switching out of the app you're in?
Do you need to immediately jump to email, internet, or your calendar frequently?
Yes for both questions.
For Q1, I think most external keyboards such as the Logitech Bluetooth Illuminated Keyboard K810 has volume up and down keys. What is the difference between these volume-control keys and specific Android volume-control keys?
hajime_android said:
What is the difference between these volume-control keys and specific Android volume-control keys?
Click to expand...
Click to collapse
I don't know, but I'd guess nothing.
Shaderach said:
I don't know, but I'd guess nothing.
Click to expand...
Click to collapse
Nothing is the correct answer, but they do allow you to adjust volume, brightness etc without taking your fingers off the keyboard.
But I think most keyboards (for Mac, for Windows) also allow us to adjust the volume and brightness. So, having an Android keyboard does not make a difference except activating email, calendar, web browser? As the tablet will be placed in a very close distance, one could also use the touch screen to activate them. Can I assign special functions to some keys of non-Android keyboard such as the Logitech Bluetooth Illuminated Keyboard K810? That could be very useful.
hajime_android said:
So, having an Android keyboard does not make a difference except activating email, calendar, web browser? As the tablet will be placed in a very close distance, one could also use the touch screen to activate them.
Click to expand...
Click to collapse
Not the same. With the hotkeys no matter what you're doing or what app you're using you can open internet, mail, or calendar in ONE button press. Without the hotkeys you need to switch out of your app, swipe to the icon, and hit it. That's three presses minimum. It doesn't sound like a big difference but it is and you'll get used to using them (and annoyed without them) quickly.
So, it is better to get an Android keyboard with Android function keys?
hajime_android said:
But I think most keyboards (for Mac, for Windows) also allow us to adjust the volume and brightness. So, having an Android keyboard does not make a difference except activating email, calendar, web browser? As the tablet will be placed in a very close distance, one could also use the touch screen to activate them. Can I assign special functions to some keys of non-Android keyboard such as the Logitech Bluetooth Illuminated Keyboard K810? That could be very useful.
Click to expand...
Click to collapse
Shaderach said:
Not the same. With the hotkeys no matter what you're doing or what app you're using you can open internet, mail, or calendar in ONE button press. Without the hotkeys you need to switch out of your app, swipe to the icon, and hit it. That's three presses minimum. It doesn't sound like a big difference but it is and you'll get used to using them (and annoyed without them) quickly.
Click to expand...
Click to collapse
Shaderach said:
Do you want to control music playing in the background without switching out of the app you're in?
Do you need to immediately jump to email, internet, or your calendar frequently?
Click to expand...
Click to collapse
hajime_android said:
Yes for both questions.
For Q1, I think most external keyboards such as the Logitech Bluetooth Illuminated Keyboard K810 has volume up and down keys. What is the difference between these volume-control keys and specific Android volume-control keys?
Click to expand...
Click to collapse
External keyboard helper answers any and all questions. Lets you assign hotkeys for android functions and apps and configure them to your preference with hotkeys being activated by hitting control or s ok mething similar. So no a android specific one isnt necessarily better unless you dont want to set something up at all. Which I doubt since your here on xda. I have mine set so key combos open certain apps and one opens up my multiwindow launcher allowing me to launch any app ive added to it as a floating window. Very useful when using a mouse and keyboard
Sent from my SCH-I605 using XDA Premium 4 mobile app

Is it possible to change the way the wheel controls work on MTCD (GS PX5 Oreo)?

Can anyone advise on how I could ho about changing the list of apps that gets started by the Mode function on my Xtrons unit (MTCD GS PX5 oreo)?
I know someone has done something similar with a Joying unit, but as far as I can see, they replaced the "Sofia-1-C9-Server... apk) with an alternative version.
I've pulled all the system apps to my PC via ADB (root) via WiFi, and I can see apps like MTCControlSettings.apk and MTCContolInfo.apk but there are no apks with "server" in their name
So I'm not sure where to start looking for the APK which handles the steering wheel control "Mode" handling.
Does anyone know how this is handled ?
are you able to resolve it? im having the same problem. btw my unit is a MTCE_CSN thanks
slidefriday said:
are you able to resolve it? im having the same problem. btw my unit is a MTCE_CSN thanks
Click to expand...
Click to collapse
I've not had time to investigate this.
For the moment, I've just set my Mode button to be the Home button, as thats better the cycling through a load of useless "modes" like the AV input and their useless audio and video players.
I did try to work out how the radio communicated with the system apps, but I'm having a lot of difficulty de-odex'ing (decompiling) even the radio app. Because the apps are Oreo versions, and most of the decompilers don't fully support Oreo odex (compiled application program) files
I did post a question to the general Dev part of XDA about de-odex'ing Oreo files but didnt get any responses
I would be interested in this if you figure it it out as I'd like to get dab in the list of apps it cycles through.
RogerClark said:
I've not had time to investigate this.
For the moment, I've just set my Mode button to be the Home button, as thats better the cycling through a load of useless "modes" like the AV input and their useless audio and video players.(
Click to expand...
Click to collapse
That would be enough for me, but with onboard apps or settings i haven't found a way to change it. I can use my Wheel control for changing volume and skipping music in any music app I am using, but the mode button always switches throug radio, ac input, mediaplayer and dvd.
The app for steering wheel control which was preinstalled on my head unit, doesn't react to any button and the firmware settings only to the hardware buttons of my head unit.
So, how did you do it?
nadkp said:
That would be enough for me, but with onboard apps or settings i haven't found a way to change it. I can use my Wheel control for changing volume and skipping music in any music app I am using, but the mode button always switches throug radio, ac input, mediaplayer and dvd.
The app for steering wheel control which was preinstalled on my head unit, doesn't react to any button and the firmware settings only to the hardware buttons of my head unit.
So, how did you do it?
Click to expand...
Click to collapse
In the Settings, ( think its in the Car) section, is the setting (app) which allows you to associate specific steering wheel buttons with specific actions.
I thought all generic units had this app, because the steering wheel button for each car operate differently.
My Subaru only has one wire from the steering wheel, and has 6 buttons. Each button has a different electrical resistance, and you have to press each button, and then associate a Short Press and a Long Press, on that button, to a specific action.
The controls like Volume + and - and Track + and - and Mute are pretty standard.
The only other button I have is the Mode button, and I assigned that to the "Mode" action in the settings. However the Mode operation, cycles though a predefined list.
So I simply reassigned the Mode button to the Home action.
I did try a few other things, like seeing if I could press 2 buttons at the same time e.g Mode and Track +, but it either treated this as a press on the Mode button or a press on the Track + button. So that didn't work.
If I get time, I'll have another go at decompiling the system apps, but last time I tried to do that, I could not see anything that looked like the list of apps.
If I had programmed it, I'd probably put the app names into a string resource, but goodness knows what the programmed did who wrote the system apps in these units.
RogerClark said:
In the Settings, ( think its in the Car) section, is the setting (app) which allows you to associate specific steering wheel buttons with specific actions.
Click to expand...
Click to collapse
Thanks for the quick reply. I already tried the factory settings but my steering wheel buttons won't work there. I only can set action to the buttons on my radio. Sadly I have to wait for any other solution. But thanks again for sharing your experience :good:
What brand and model of HU do you have?
Hey,
Opel/Vaux/Chevy cars have canbus hard mapped buttons.
Mine can't be configured through the in-built apps or factory settings either.
One would have to examine the canbus.apk / MTCManager to maybe update the xposed for MTCDTools.
MTCD Tools can see the button codes (3 digits), but can't map any other function or even intercept.
---------- Post added at 16:43 ---------- Previous post was at 16:43 ----------
Hey,
Opel/Vaux/Chevy cars have canbus hard mapped buttons.
Mine can't be configured through the in-built apps or factory settings either.
One would have to examine the canbus.apk / MTCManager to maybe update the xposed for MTCDTools.
MTCD Tools can see the button codes (3 digits), but can't map any other function or even intercept.
RogerClark said:
What brand and model of HU do you have?
Click to expand...
Click to collapse
I have a Xtrons PB78QSFP-B which is designed for a Ford Focus and came with a standard canbus adapter for ford. But I have the old model of the HU which has only 2GB Ram not 4.
My guess is, that Ford has hard mapped buttons too, like Xorit said it about Opel/Vaux etc
update guys! mtcdtools will do the trick! though the old mapping will flicker but still the newly assigned actions will prevail.
i can live with this already. maybe ill just find the solution to delete the factory set MODE actions :laugh:
slidefriday said:
update guys! mtcdtools will do the trick! though the old mapping will flicker but still the newly assigned actions will prevail.
i can live with this already. maybe ill just find the solution to delete the factory set MODE actions :laugh:
Click to expand...
Click to collapse
Did your have to root your unit or install anything like Xposed etc? Or does it just work with the stock firmware?
works with stock fw. im not yet doing any firmware mods
slidefriday said:
works with stock fw. im not yet doing any firmware mods
Click to expand...
Click to collapse
Good to know

Categories

Resources