CM11 Volume Buttons Orientation Issue
I recently switched my KFHD 8.9 from twa_priv's CM11/SGT7 to Hashcode's official nightlies. Both ROMs are awesome. I have one problem since the switch though...
On the official CM11, when the tablet is in portrait mode (buttons on top), the volume buttons are reversed -- left is up and right is down. Landscape (buttons to right) is correct. Inverted portrait (buttons on bottom) is correct. Inverted landscape (buttons on left) is reversed.
When I select "Reorient volume buttons" in settings, it reverses the button orientation in Landscape and Inverted Portrait but not in Portrait and not in Inverted Landscape -- so the buttons are reversed in every rotation.
When I was on SGT7 the buttons were oriented correctly by default for Portrait and Inverted Landscape and reversed for Landscape and Inverted Portrait. When I selected "Reorient volume buttons" it would reverse the buttons for Lanscape and Inverted Portrait -- so the buttons were correct in every rotation.
I have been able to reproduce this problem by dirty flashing CM11 over SGT7, by doing a Factory/System wipe and new install of CM11, by flashing different CM11 nightlies, so I think this is a CM11 issue.
Has anyone else had this problem?
Incidentally, and I'm not sure if this is related or not, I find the defined rotations odd (this applies to both ROM's).
0 degrees = Portrait
90 degrees = Inverted Landscape
180 degrees = Inverted Portrait
270 degrees = Landscape.
So the default landscape is upside down. This can be confirmed by playing a game that requires you to fully rotate the tablet, like Naught (there are others but I can't recall what they were). I would have expected 0 degrees = Portrait and 90 degrees = Landscape OR (since this is a tablet), 0 degrees = Landscape and 90 degrees = Portrait.
I did find a similar post from Zavien, with no apparent resolution here: http://forum.xda-developers.com/show...&postcount=176
Also what seems to be a related post from twa_priv here: http://forum.xda-developers.com/show...4&postcount=19
Also an exchange between Greek2me and Hashcode starting here: http://forum.xda-developers.com/show...3&postcount=36
I'm not sure if Hashcode checks this forum. If you are experiencing these same issues and can post to the dev forum, can you ask him to take a look at this thread?