[Q] Is it possible to turn off screen rotation completely? - HD2 General

I don't need it, and it's a pain in the a$$ because I often read mail and surf the web before I go to sleep, and laying down with the phone will sooner or later make the screen rotate. Sooner (like at once) with mail, later with websurfing (because I have set the rotation check to a long time on Opera). But can I get rid of that unwanted bull completely and totally? Cab, reg hack, burying a dead cat in a churchyard on a Thursday with full moon, any method will be appreciated!

Mastiff said:
I don't need it, and it's a pain in the a$$ because I often read mail and surf the web before I go to sleep, and laying down with the phone will sooner or later make the screen rotate. Sooner (like at once) with mail, later with websurfing (because I have set the rotation check to a long time on Opera). But can I get rid of that unwanted bull completely and totally? Cab, reg hack, burying a dead cat in a churchyard on a Thursday with full moon, any method will be appreciated!
Click to expand...
Click to collapse
Try changescreen and set it to display only in portrait mode.

There is an option in BSB Tweaks to disable rotation. I have it disabled too, however it still rotates in Opera. I'm still trying to figure out how to kill rotation for that program.

kabuk1 said:
There is an option in BSB Tweaks to disable rotation. I have it disabled too, however it still rotates in Opera. I'm still trying to figure out how to kill rotation for that program.
Click to expand...
Click to collapse
It seems like the only workaround to the auto-rotate in Opera [9.5/9.7] is by going into the registry:
Code:
HKLM\Software\Opera\GSensor\IdleTime = [enter a large number, like 5555555]
The large number you enter (IdleTime) is the time (in ms) it takes for the screen to change in orientation.
EDIT: Another way is changescreen. If you add opera9 as an exception and set it to display only in portrait mode, Opera will not auto-rotate. It worked after I added it to the exception list and soft-reset.

Thanks! That worked! I have been using that idle time trick before, but that meant that even at the highest setting it would rotate before I went to sleep... And the mail/SMS app I couldn't stop rotating with BSB tweaks. Now it rotates for half a second or so the moment I turn it before it's going back into the correct mode. I would of course like to avoid that as well, but it's a lot better.

Mastiff said:
Thanks! That worked! I have been using that idle time trick before, but that meant that even at the highest setting it would rotate before I went to sleep... And the mail/SMS app I couldn't stop rotating with BSB tweaks. Now it rotates for half a second or so the moment I turn it before it's going back into the correct mode. I would of course like to avoid that as well, but it's a lot better.
Click to expand...
Click to collapse
You could go in the registry for changescreen's idle time -- the lower the setting, the less "accidents" I have with the exceptions rotating in different ways:
Code:
HKCU\Software\idevelopstuff\changescreen\Delay = 50 (my setting)
**my changescreen delay time matches my phone's Gsensor's polling time**:
HKLM\Drivers\BuiltIn\GSensor\PollingInterval = 50
I hope that helps.

That's weird. I don't have that setting, only five other settings (ReOpenSip, PocketOffNoLight, ScreenOffNoLight, VibrateOnRotation and ScreenOffOnFaceDown). Should I add that setting?

Mastiff said:
That's weird. I don't have that setting, only five other settings (ReOpenSip, PocketOffNoLight, ScreenOffNoLight, VibrateOnRotation and ScreenOffOnFaceDown). Should I add that setting?
Click to expand...
Click to collapse
I suppose.
I'm just wondering why you don't have it.
In the changescreen app this is what I have checked:
Code:
[B]General Tab:[/B]
-Enabled
-Run on Startup
-Portrait, Landscape (left), Landscape (right)
[B]Advanced Tab:[/B]
-Sensitivity: slider is all the way to the left.
Then I press Save. Then I have that "Delay" value in the registry.

We definitively have different versions of the program, because there is no such slider on my advanced tab. I have one called 2.5, dated the 13th of March 09. What's your version?

ive tried turning mine off, but its very difficult, havent found a solution, ended up bricking my phone once lol

Mastiff said:
We definitively have different versions of the program, because there is no such slider on my advanced tab. I have one called 2.5, dated the 13th of March 09. What's your version?
Click to expand...
Click to collapse
Oh, that's why!
I'm running the latest (maybe the final) build -- 2.78. I attached it for your convenience.

Thanks, that helped! I thought the version at the top of the thread was the latest... Silly me. But if I put the delay time any shorter than the 250 ms that's the fastest on the slider it will stop reacting. I will try to experiment with changing the time on the polling interval for the sensor. It's 200 ms on my HD2.
Edit: Setting both sensor polling and Changescreen delay to 50 ms made the flash to landscape and back to portrait go much faster, but it didn't dissappear completely. Still, this is a lot better than having to exit Opera or the tmail program to get the screen the right way again. Thanks!

Why not try downloading and installing the HTC update for the Car Kit Mode.
Then run NaviPanel (in the Windows folder). In the options you can set it so that it stays in either landscape or portrait mode. Select the Home hardware button to continue reading e-mails or whatever.

Sounds interesting, but does that mean that it has to rotate first, and then I have to press the hardware button? If it does, the Changescreen works better because I won't have to press anything, only wait for a few tenths of a second before it pops back to the correct portrait setting.

you could try touch tools
http://forum.xda-developers.com/showthread.php?t=683951
there is a rotation manager within this set of tools, you can add and also remove programs from the rotation list.
I know opera is in the list as i use touch tools but i wont delete it as i use the rotation.
Hope this helps

Thanks! That was the perfect solution! I simply deleted everything that was in the list, and now it seems like nothing rotates!

Mastiff said:
Thanks! That was the perfect solution! I simply deleted everything that was in the list, and now it seems like nothing rotates!
Click to expand...
Click to collapse
awsome glad that helped

Related

Howto always keep HTC wizard in landscape mode?

Hi!
Is it possible to always keep HTC wizard in landscape mode?
I can change it manually by tapping on screen or by HW button. But it reverts to portrait every time I close the keyboard. Since I use the keyboard 98% of time it takes forever every time the screen rotates.
Does anyone of you guru's know of any reg hack or something else that can keep landscape all the time?
Regards,
\\ aste
VJ come through with a fix (again)
http://www.howardforums.com/showthread.php?t=928836&page=1&pp=15
See the post from me (a042349) near the bottom of page one. It's a bit of a hack, but it'll work until the next soft reset.
Go to "settings" "system" tab and select screen. There is an option ot select Portrait, Right handed Landscape or left handed landscape.
Re: VJ come through with a fix (again)
a042349: tnx!
This is the soloution you described:
-----------
Start the camera application which puts the phone in landscape mode. Then use a 3rd party utility like "Close-All" or maybe even the native task manager (can't remember exactly) to "kill" the camera app. As long as you kill the camera app without using it's "x" or exiting normally, the device will stay in landscape mode. It stays this way if you open/close the keyboard. It will return to normal mode if you re-open the camera and close it normally, or soft reset the device.
-----------
I tried this on my wizard. But couldn't get it working. I've tried closing the camera app with VJOKButt, VBAR and the native task manager. It stays in landscape mode until I close the keyboard next time. IE exactly the same behavoiur as when manually changing to landscape mode in settings.
May be this is due to all these programs close the camera app to nicely? Or can it be this isn't working on the latest AKU2 ROM?
Anyone got an idéa?
// aste
aste said:
a042349: tnx!
I tried this on my wizard. But couldn't get it working. I've tried closing the camera app with VJOKButt, VBAR and the native task manager. It stays in landscape mode until I close the keyboard next time. IE exactly the same behavoiur as when manually changing to landscape mode in settings.
May be this is due to all these programs close the camera app to nicely? Or can it be this isn't working on the latest AKU2 ROM?
Anyone got an idéa?
// aste
Click to expand...
Click to collapse
Not working for me too. Maybe something with wm6? God, someone has to hack the wizard about this problem!
Thank you guys for tryin'
registry keys
I know this thread is somewhat inactive but I just got an 8125 and really wanted to figure this out. I did some poking around in the registry and some experimentation and found the registry keys that seem to do what we want.
HKLM\System\GDI\Rotation\CamAppActive - 0 is off, 1 is on. When this is 1 it keeps the screen from rotating. This seems to be why the camera workaround worked.
Set CamAppActive to 1, then go to settings/system/screen and switch the landscape lefthanded mode. Now the phone is in landscape and theres no laggy switching between portrait and landscape every time you open the keyboard ! To cancel it out just open and close the camera or soft-reset.
This could also be used to keep the screen in portrait whenever the keyboard is open....but i have no idea why anyone would want to do that.
If i knew more about messing around with the registry and programming for WM I'd try to work out some sort script to set this on startup..maybe when i get bored...

Motion Sensor in all apps

Is there any way to make the motion sensor working in all applications?
I really would like the screen to be turned also in the acrobat reader for example...
Gsensor is the solution....
The GSen is indeed a good app to do the trick on the HD. Take a look here (also to download):
http://s-k-tools.com/index.html?m_util.html
I guess there will be more apps for it, but don't know them yet.
Regards,
GreenFrog
Gyrator 2
Some say it's better.
http://forum.xda-developers.com/showthread.php?t=427805
GreenFrog said:
The GSen is indeed a good app to do the trick on the HD. Take a look here (also to download):
http://s-k-tools.com/index.html?m_util.html
I guess there will be more apps for it, but don't know them yet.
Regards,
GreenFrog
Click to expand...
Click to collapse
Exactly what I was looking for!
Thanks!
On my HD I cannot have Gsen launch at startup as I get an error message about it not being able to access the G-sensor.
I have to wait for TF3D to load and then load it manually. Not a biggie but a niggle - but less of a niggle than not having my screen reorient as I need it.
Insaneboy said:
Gyrator 2
Some say it's better.
http://forum.xda-developers.com/showthread.php?t=427805
Click to expand...
Click to collapse
Yes, it is. More flexible, comfortable und stable.
Is there a way to get Gyrator to autostart?
Another thing is that when I push the -close all programms- button. It closes Gyrator as well. Is there a way to keep Gyrator running on the background?
Auto start and stop it closing
I couldn't get on with GSEN and had similar problems launching gyrator at start up....
so I wrote the simplest Mortscript....and attached it.
Just edit the script (if your Gyrator is intalled elsewehere, otherwise leave it), and copy a shortcut to the script to your startup folder.
Change the delay time till it fits for you.
You'll also need to download and install mortscript, but it's extremely useful & free!
see http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view
As for stopping it closing, click the tools (the spanners) in the HTC task drop down (where you go to close all apps) and set gyrator2 to exclusive.
Job done
Both apps work fine for me.
The only problem I have is within opera.
If I turn the screen, then opera turns, but then in the next second it turns back to portrait.
Opera is excluded from doing anything in both apps.
(Off course I only use one app at the time)
Any help for that?
no problem with opera here, using gyrator. turns screen in every direction i turn the device, except upside down.
gyrator works fine, although if you lock the device it will rotate your today screen as well. a bit annoying when the device is in your pocket the wrong way, answering a phonecall is kind of a challenge.
Still the same problem:
Using gyrator with the default settings, my Opera Browser first rotates to landscape when turning the device to landscape as it should.
Then after 2-3sec it rotates back to portrait even if the device is still holded in landscape.
Any idea?
ulischultz said:
Still the same problem:
Using gyrator with the default settings, my Opera Browser first rotates to landscape when turning the device to landscape as it should.
Then after 2-3sec it rotates back to portrait even if the device is still holded in landscape.
Any idea?
Click to expand...
Click to collapse
Well Opera can be rotated with the motion sensor by default, try adding it in the Gyrator exceptions.
Insaneboy said:
Well Opera can be rotated with the motion sensor by default, try adding it in the Gyrator exceptions.
Click to expand...
Click to collapse
It is in the exceptions by default.
No help with that!
Hello
I tested both and Gyrator 2 is better as GSEN
More reactive
ulischultz said:
Still the same problem:
Using gyrator with the default settings, my Opera Browser first rotates to landscape when turning the device to landscape as it should.
Then after 2-3sec it rotates back to portrait even if the device is still holded in landscape.
Any idea?
Click to expand...
Click to collapse
I have the same problem!
Any solution yet?
Gyrator 2 was working fine but now I have a strange problem with it. After a softreset everything works as should, but for some reason after a little while whenever I turn the device in lanscape the creen reverts back to the TF3D tab in portrait that I had last used. Is it a setting that does this? When I disable gyrator 2 everything is fine, but then not everything rotates as I would like it to.
I have added two execptions to the standard ones, the today screen and the incoming call screen.
If anybody know an answer or has (had) the same problem I'd appreciate a fix/solution.
thanks!
Or MobileMagic:
http://forum.xda-developers.com/showthread.php?t=449654
Which does not have issues with Opera...
And allows also to force apps to certain rotations....
But every app has its pros and cons...
Being a Newbie to winmob (formerly UIQ3) I am finding that Gens is OK on mosts screens but not on Home Page and the other TouchFlo screens. Am I doing something wrong - or probably stupid?
I was having lots of problems with all my apps. They seemed to only rotate sometimes, and I couldn't have the device even slightly flat or the rotation wouldn't occur.
I just was playing around with gyrator 2, went into edit event for (disabled) opera, orientation and checked all but the last two options and hit apply.
Opera is still showing as disabled, but what a difference!
Rotates really quickly, and when almost flat as well!

How to prevent rotation (not the usual opera thing!)

For some reason even though it never used to do it, my touch hd has begun to rotate the screen automatically when it's in my pocket etc.
When I press the standby button to wake it up it's usually the wrong way up now, and it's annoying having to wait a few seconds to rotate the correct way round. It never used to do this, but it would still rotate things like opera and photos etc by turning the phone and that's great.
Why would it have begun behaving like this? I have got Gyrator installed but have never set anything up on it and it's been there for ages so I doubt it's that.
Cheers!
Have you upgraded with any og the Gyrator / G-Sensor cabs?
Regardless - search for "changescreen" on the Themes/Apps/S/ware forum and use that to set programs you do not wish to rotate.
Thanks mate.
No I haven't upgraded the gyrator cab or the G sensor one (I don't think anyway....).
As I say I haven't even used gyrator as I'm not certain how to set it up and decided I didn't really need to anyway.
Have installed changescreen (cheers for the tip) and set Manila in it to only have upright portrait mode. It seems to work but not quite fully.
For instance, if I have the phone on its side (landscape) and on standby, then wake it up, it comes on in landscape.
It does then change to portrait after a couple of seconds, even if it's on its side so the software does what it should do, but that delay while it kicks in is still pretty annoying to be honest.
Is that normal with this app?
Bottom line is that the phone didn't do this until recently so there must be something that has changed and can therefore be undone, but I don't know what.
Appreciate the help.

Gyrator and rotation during call

I was wondering if any one knows if Gyrator can be set to "not" rotate during a call? As it is now when I am talking ,and maybe need to click over to call waiting my screen goes to landscape...and then lags to go vertical so I can hit the right key.
The same when I want to hang up, when I pull away from my ear the screen is in landscape.
I would appreciate any help please........Thank you!:
Again, I am trying to stop rotation during a call. Also I am using a Sprint Touch Pro
Don't think it's possible with Gyrator? Use ChangeScreen + InCall Screen Tweak
Kraize, I appreciate that info, but could you walk me through that process you described? Is that an entry I would add as an event in Gyrator? Thanks again.....Marc
Eagleland,
This was driving me crazy as well but I figured out how to disable rotate in a call.
Create a new event in gyrator and set the application to phone. Then set orientation to portrait, and action to rotate screen. Finally, make sure that it is promoted above Rotate in the priority list.
I did this earlier today and so far it has been working for me.
*Also* - Make sure that Orientation is checked under that menu where edit event is located.
Correct me if I'm wrong but this can be done for any program you don't want to rotate.
Nox....thank tou so much for the info. I have not been able to test it yet, but I will let you know.
I am having no fun trying to figure Gyrator out! It would be nice if they had a manual or a better tutorial, don't you think?
Thanks again! Have a nice holiday!
yeah, i hit that problem too, but in gyrator options, there are some entries to disable it for some apps, like opera or touchflo. based on those, i did one for iconsoft phonex, because that's what i'm using. and it's working perfect, though i wouldn't have it any other way.
also, it's the exact same thing nox is talking about.
Hi Gordon and NOX! Wheel I want to say thanks again for the info. But I seem to still have the problem of the screen rotating while I am in the middle of a call? Nox, I followed your direction and maybe I did something not quite right.
First of all ,when I press the talk button and the phone keypad comes up, it will rotate. Then I placed a call, and as I pulled the phone away from my ear, it was again in landscape. Orientation is supposed to be checked all of the time correct? Is there something I may have missed?
Thanks again, Eagleland
Here's how I did it: http://forum.xda-developers.com/showpost.php?p=3406887&postcount=1170
Hi tnyynt....thanks for your help also. Weel, i tried it the way you described and that didnt' work also. Is maybe because I have to do a soft reset? Also should orientation be cheched in the event menu? I appreciate your insight.
Have a good evening...Eagleland
use the app "changescreen"...IMO it is much easier to use than gyrator..
go to the "exceptions" tab and add "cprog", select portrait and your done.
I also use smartlock to lock the phone during a call, along with the InCallScreenTweek and now there is no more opening applications during a call..
the screen rotation and opening of applications during a call drove me insane for awhile...
I am still having problems getting my phone to stop rotating during a call, and frustration is setting in. I am wondering if it is because I am using a Sprint HTC Pro. Does anyone know if the Changescreen App would work better than
Gyrator on a Pro. I installed the touch screen tweak and it wot
ks well but does not stop the screen rotation.
I am missing something , and can't seem to pin it down.
I would appreciate any insight once again.....I am offering to pay someone that can give me the answer....seriously!!
Thanks again, Eagleland
nox357 said:
Eagleland,
This was driving me crazy as well but I figured out how to disable rotate in a call.
Create a new event in gyrator and set the application to phone. Then set orientation to portrait, and action to rotate screen. Finally, make sure that it is promoted above Rotate in the priority list.
I did this earlier today and so far it has been working for me.
*Also* - Make sure that Orientation is checked under that menu where edit event is located.
Correct me if I'm wrong but this can be done for any program you don't want to rotate.
Click to expand...
Click to collapse
hi thanks all is working and it help me a lot - info 4 others read carefully and it is gonna work
thanks
Eagle,
I did what nox said and was still having issues like you. Then I went back into the event I created in gyrator to look through the settings and noticed my problem. When choosing the application ("phone") the first time, I only single clicked it and moved on. When I came back to edit, I noticed no app was selected, so this time I DOUBLE-CLICKED "phone" as the application and now it works perfect!!
Hope this helps. It's exactly what I (and presumably you) was looking for.

[App] NightStand 01-04-2010

NightStand is a simple alarm clock application with large numbers to be easily seen.
It allows for the phone to dim the screen but keeps it from turning off for that middle of the night glance to see what time it is.
Features Include:
Alarm with 8 sounds
Custom Color of the Digits
5 Minute Snooze Button
Solve an easy math problem to help you wake up (to you turn alarm off)
Automatically runs on AC power (optional)
Keep the device awake or let it go to sleep (optional)
12/24 Hour setting
How To Use:
When you run the application click on the configure button (upper right corner) to set all the settings
Three sliders allow you to set the custom color.
Alarm toggle to set the alarm and the sound.
AC Toggle to set Auto mode.
When the alarm is going off, click the snooze button to snooze or click anywhere on the screen to stop the alarm.
Update 1.1
The alarm should now go off regardless of what phase the phone is in (device awake or sleep), the app is running or not.
Screen is flipped
Update 1.2
Added an option to flip the screen
Update 1.2.1
Minor Update to start NightStand with correct orientation, Flip Screen option takes effect right away
Updated to work on HD2
Update 1.2.2
Fixed shifted screen on WVGA resolution (I think)
Added toggle for math question on exit
Phone stays awake while alarm is going off (for heavy sleepers like myself )
Looks nice.
A couple of issues on my TP2. The display is rotated the wrong way, and sliding the keyboard our causes it to get distorted. I'd prefer to use it with the keyboard out as I can tilt my phone .
I like it though, nice start.
P.S. let me know if you want the thread moving to the Development & Hacking apps forum from the Diamond one.
Dave
I just uploaded an updated version, try it out and let me know if it works better with the keyboard out.
Thanks
It crashes if you run the app with the keyboard out, and it is still upside down if I open the Keyboard after running the app.
Ta
Dave
it rotates correctly on my tp2, thanks just what i was looking for
Awesome work!I really like the big number.but,why not add a toggle button to turn off the backlight in the settings.I think it will waste lots of power when the device keeps dim.Perhaps you can add a sensor to lighten the lcd when we want to see what's the time now.
This Doesnt Work on my HTC HD2 even tho it suports WVGA Screens, WHY??
thanx.
hermanm said:
NightStand is a simple alarm clock application with large numbers to be easily seen.
It allows for the phone to dim the screen but keeps it from turning off for that middle of the night glance to see what time it is.
Features Include:
Alarm with 8 sounds
Custom Color of the Digits
5 Minute Snooze Button
Solve an easy math problem to help you wake up (to you turn alarm off)
Automatically runs on AC power (optional)
12/24 Hour setting
How To Use:
When you run the application click on the configure button (upper right corner) to set all the settings
Three sliders allow you to set the custom color.
Alarm toggle to set the alarm and the sound.
AC Toggle to set Auto mode.
When the alarm is going off, click the snooze button to snooze or click anywhere on the screen to stop the alarm.
Click to expand...
Click to collapse
DaveShaw said:
It crashes if you run the app with the keyboard out, and it is still upside down if I open the Keyboard after running the app.
Ta
Dave
Click to expand...
Click to collapse
same here. Great work though! Love it.
XDAPPCgeeks said:
it rotates correctly on my tp2, thanks just what i was looking for
Click to expand...
Click to collapse
does yours work when u slide open the keyboard and tilt it? i know i can use changescreen to change to rotation but it doesn't work with the keyboard open.
edit: i've jus hard reset and it works fine now even with keyboard open. Sorry for any inconvenience.
Same here, on my HD2 it's a nasty mix of colour. it needs something else to add?
remotek said:
This Doesnt Work on my HTC HD2 even tho it suports WVGA Screens, WHY??
thanx.
Click to expand...
Click to collapse
same here, on my HD2 I've got only two color squares in the corners and one big rectangle in the middle... so no clock. settings and exit "square" button work well.
Not working on my HD2 either. Two boxes of colour on each side of the left hand side of the screen - one to change settings and one to exit plus a big box in the middle which is meant to be the digits i guess.
I got an error starting the program:
Can't find PInvoke DLL 'libgles_cm.dll'.
I got the same error on my omnia.
Can't find PInvoke DLL 'libgles_cm.dll'.
Please try to fix it. This is the program that I have been waiting for. Too Cool.
Robb
I got an error starting the program:
Can't find PInvoke DLL 'libgles_cm.dll'. (using HTC wm 6.1)
If you get the libgles_cm error i just uploaded a cab, give it a try
I got this error message when opening this program:
"MissingMethodException
This application requires a newer version of the Microsoft® .NET Compact Framework than the version installed on this device."
Please help.
you need .net 3.5
1.1 now has the correct orientation, but the display is messed up if I put the phone in Landscape and then open it.
Only a minor annoyance.
Dave
any way you could send me some screenshots so i can see if i can fix it..
Ok now working on my Omnia after installing 1.1 and the libgs cab you posted.
Two things.
First, if you have SPB Mobile Shell 3.0.1 installed, the app comes up but is shifted slightly. I believe this is because they do something with the top windows start bar. Not a huge deal but something I thought you could check into.
Secondly, Could you have a setting to determine which way to have the screen flip? I would like it 180 from where it is now. My power plug ends up on the bottom and so the phone won't sit level. If it was landscape but the other way, it would be perfect for the omnia.
Thanks,
Robb

Categories

Resources