This simple Windows Mobile program will rotate the screen to your selected orientation (left-hand landscape by default).
* Requires .net Compact Framework 2.0
* Tested on HTC Apache but should work on most devices
It receives notification that screen has rotated and then rotates it back to the selected orientation. If the device rotates the display when it wakes up, the program will have to wait until the screen is fully redrawn before trying to rotate it back. It has a user-set delay before it attemps a rotation, and if that is still not long enough, it will retry every 5th second for up to 4 seconds before giving up. Note that the more elements to be redrawn and the more programs running, the longer things will take. Increasing glyph cache may help. Overall it works pretty well on my device as I've made it a habit to hit the power to wake the device before I even have it out of my pocket. I think Vijay's VJuzumaki rotation disabler would be a better solution, but hopefully this will be useful to some until he's able to finish it.
Has there been any update for this app, or is there a better solution? Landscaper still reverts to portrait whenever the phone goes to sleep.
I am so tired of waiting for my screen to change, that I would like to try keeping the device in landscape 100% of the time. It's not that it takes that long, but 3-5 seconds every time, when I use the device a hundred times a day gets annoying.
Anyone know if that rotation disabler program was ever completed?
Related
Hi,
I was wondering if anyone has noticed this 'bug' with the keyboard backlight staying On, even in the 'closed' position?
I noticed it when looking at my touch pro side-on in dim light, and finally figured out how to replicate.
It basically seems to happen if you open/close the keyboard a few times without waiting for the 'lag' in the screen to catch up and change from landscape to portrait. The keyboard light will remain on even after being slid closed, and even after the machine is put into sleep mode!
It is sometimes fixed by opening the keyboard, letting the screen 'catch up', and then closing it again. But sometimes, this does not work. You have to open the keyboard, hit a key to make the machine realize that the keyboard is open, and then close it again.
I'm running the Australian 1.94 original ROM, and I noticed this both before and after using the SlideWakeup tweak for the keyboard.
Hi everyone!
I searched over the forum to find a way to keep the previous screen orientation when I push the power on button. It's useful when I cradle my Uni in the car...
Seems that I may stop the service "MIS1" but it has several side effects: it's hard to start again (requires registry modifications) and once stopped it doesn't make the screen to rotate anymore.
So, how can I make the screen to remain in landscape when I turned off my Uni in landscape mode?
Thank you for reading...
A solution may be hardware rather than software, if you ok to do such a thing.
Add slider button or similar to disable the internal switch.
Too much invasive for the device...
Since it seems to be a software function to reset to portrait mode every time the device wakes up, maybe there's a way to stop it, or to add a software button to enable/disable this feature...
On MSDN it's explained how to access the screen rotation features but I have no idea on how to do it...
Sound strange that nobody felt the need of such a trick before... Or not in the same way as me...
Thx...
try with mortscript.
use df task manager and configure that script in wake-up notification event.
Thank you for the suggestion, Tomal!
I partially did it.
When I'm driving in my car, I put the screen in landscape because of the cradle and I need the device to stay in landscape mode only in this case.
So I put in SPB Mobile Shell today a link to a script (using a renamed autorun.exe to make it appear in the programs list) that switches between landscape and portrait and writes on a file the status.
Then I added a link in the notifications list using DF's task manager to another script that reads the previous state from the file and flips the screen to landscape only if the file says that the device was in landscape.
Unfortunately WM6 seems to override the script and the screen barely returns to portrait on wake up.
I partially fixed it adding in the "notificated" script a 6 seconds wait time.
Doing this the screen rotate to portrait for a little time then returns, as it was supposed to, to landscape.
I need some more tests to ensure that the wait time doesn't create conflicts with other functions like phone or reminders.
One first upgrade would be to find a way to write on the file the screen status when the device goes to sleep, but I don't know how to do it.
The second, and most important, upgrade would be to understand why WM overrides the rotate function.
Another thought: I made a script that writes on a file the screen status on woke up. If I turn off the device while in portrait mode and I turn it back on, the script writes in the file that the screen is in portrait mode. Seems that when the notification starts the script reads the status wanted by Windows even if the screen appears in landscape for few seconds, then it rotates.
According to this, I supposed that the seconds needed to rotate weren't influent and Windows thought to be in portrait mode. But the other script won't work without a 6 seconds delay...
Any idea?
Sorry for the lenght...
You do not need to write on file, just write on registry.
Create a new reg key and add/remove all your values are there. It's the most reliable way.
just my two cents.
Auzman, don't know if you have found your solution. I was dwelling on iGo (NavNGo), that it sticks to landscape (when set, and I turn off/on Uni). However I think it's sneaky in that it isn't real landscape, but actually changes its images to suit the orientation you choose (in iGo) and totally ignores the PPC's (WM/Uni) orientation. But hey, it does mean I was still thinking of you ha!
After the success of Smart Screen OFF, I decided to publish another app called Smart Screen ON available in LITE and PRO version too.
Smart screen ON
Smart Screen ON LITE
DESCRIPTION:
Smart screen ON is an innovative app which turns your proximity sensor into a power button. If you have a big phone with no physical button on the front(Galaxy Nexus for example, you can turn on or turn off the phone just tapping or waving your hand (finger) on proximity sensor.
FEATURES:
When you change the settings, remember saving and restarting service using built in app specific button.
There are two mode available, both mode can coexist:
+WAVE MODE:
Wave (move) your hand/finger on proximity sensor, even without touching it.
You can set the amount of waves you want to use to turn on/off screen and the time between each wave.
Do you want to wave your hand quickly or slowly?
+TAP AND SWIPE MODE:
1) Tap proximity sensor using your finger;
2) Wait for the first vibration;
3) Swipe (remove) quickly your finger, before it vibrates for the second time.
You can set the time before the first and the second vibration.
+DISABLE SENSOR
You can also disable sensor after an amount of time you can set in the app panel.
The app will disable the whole service and proximity sensor after X time of inactivity.
+STATISTICS
Statistics include:
A)Smart Screen ONs;
B)Smart Screen OFFs;
C)Total power button saves;
D)The power used by your proximity sensor (which is very very low).
+START ON BOOT
If you check this, the app will start on boot.
+HIDE ICON
If you hide the icon, the app could be instable and could be killed by Android in low memory conditions.
+ENABLE FOR TURNING SCREEN OFF
The app has been created to turn screen off, but I also give you the ability to turn screen off.
+DISABLE WHEN LANDSCAPE
The sensor will stop working when landscape.
+INCOMPATIBILITY
-HTC Desire HD is not compatible with "wave mode" because its proximity sensor doesn't work as it should.
If you want to suggest new features, please contact me on this thread, at [email protected] or use my site www.androidhd.it
first off love the app purchased the full version. i have a evo lte and when i disable the lock screen it will still pops up a random times but frequently. even thought in the settings it says no lock screen, i still get the lock screen is there a work around to get that to stop?
Concept is amazing, but how about battery stats? Have someone been using it for some time and can tell me its impact on the battery?
I purchased it from the Play store (to get rid of the notification bar icon). Works pretty well. I haven't been able to test this and see if running the app tolls the battery more, though I would think it most likely does.
When I wave my hand to wake up my device, it briefly displays my home screen (literally a split second) before the lock screen shows up. I haven't played with the app enough to figure out why it does this, I have my lock screen enabled for the record.
yea mine is disable and sometimes it works and sometimes it doesn't i haven't been able to figure out why.
i am also having a issue with the brightness on the screen i had it set to auto and when i would turn the screen on the display would become dimmed every now and then and it would stay dimmed until i would go into the brightness area and change the brightness then it would restore to normal. this happened with auto brightness set and manual brightness set.
I've kept the E8's so called Motion Launch Gestures feature turned on.
The screen doesn't wake up 3 out of 10 times of tapping on it.
Is this a bug or am I missing something?
The way I do is, pick the phone up in portrait position and then tap on the screen.
This may be a very minor one, but it irritates when you assume that the phone would wake up on the tap and it doesn't, where you'll have to end up using the power button for the same.
Please let me know your experience or if you've got a few tips to get around it!
vinay.habib said:
I've kept the E8's so called Motion Launch Gestures feature turned on.
The screen doesn't wake up 3 out of 10 times of tapping on it.
Is this a bug or am I missing something?
The way I do is, pick the phone up in portrait position and then tap on the screen.
This may be a very minor one, but it irritates when you assume that the phone would wake up on the tap and it doesn't, where you'll have to end up using the power button for the same.
Please let me know your experience or if you've got a few tips to get around it!
Click to expand...
Click to collapse
It did happen to me a few times in the beginning, but not anymore. The catch here is that the gyroscope phone has to detect a movement for the double tap to work. So, if it's lifted from a table or so with very minute change in the axis,the motion sensors won't work. Otherwise it would work just fine.
My usage of the dot view made it easier, because double tapping with the case open and folded back always produced a movement/vibration. Now even without the dot view, most of the times, I'm able to get it right. It's just about getting used to it I guess. Just lift your device from any table or so, and slightly tilt it towards yourself. That is enough to trigger the motion launch gestures.
Thanks! I'll give that a try!
Would be awesome if we can really have full control on screen orientation. The default system rotation (even on Android 10) is still super annoying.
Here goes my idea:
Let's just put it that way, the system auto rotation should always turned on for the app to work.
By default, your (new) app has to always display a floating button with unlocked status (i.e. allow system auto rotation to work as usual, don't interrupt). Only when user wanted to lock the current orientation, be it portrait or landscape, then user can click on the floating button once, which will then turned into a locked icon, and the current orientation is locked.
For example, user would like to always browse Chrome in portrait mode, he can click on the floating button to lock it to portrait and won't be bothered of system rotates the phone when he/she lie on the bed or sofa. Then he opens youtube and go through a list of recommended/popular videos in portrait mode (locked earlier), and selected a video to watch, now he/she wants to watch it in landscape, so what he should do is just click again on the floating button, and then it unlocks portrait and now he can use the auto rotate to put the video in landscape mode, and click once again on the floating button to lock the current orientation in landscape! That's it, perfect solution for the annoying system rotation.
Imagine how simple and easy is this and I can't figure out why Google or Apple does not incorporate this in their OS, or perhaps their next version of Android/iOS? lol
Optional (Nice to have features)
You can make the app to always show locked floating button (to let user know current orientation is locked), and only hide the unlocked button after 5 seconds of inactivity/idle. To unhide or call it, user just has to slide from edges to make the floating button visible again and he/she can now click once to lock desired orientation.