[WORKAROUND]How to prevent HTC Dialer from rotating to portrait - Touch Pro2, Tilt 2 Windows Mobile General

Hello guys and girls
I have a problem with a HTC Dialer in all the WM6.5 ROMs.
I am a Rhodium user and sometimes I use Landscape mode even with my keyboard detached. I have a Navi Software called AutoMapa which automatically rotates the screen to Lanscape to fit the in-car use.
And every app I am running by the time AutoMapa is on, appears in Landscape mode. But unfortunately when I press the SendKey to call somebody (or if somebody calls me) the dialer always appears in Portrait mode forcing the screen to rotate to Portrait mode as well.
This is annoying because later I have to manually turn the screen again to landscape in order for further navigation.
Is there any way to prevent the dialer from appearing always in Portrait?
To be clear: I don't want the Dialer app to follow the G-Sensor. I already tried to add the cprog.exe to the G-Sensor lists, but the effect is that the dialer appears in Portrait, turns itself to Landscape for a moment, and then turns to Portrait again making it impossible to answer a call. The side effect is that when somebody calls me when my phone is in the pocket (out of the car) I can see the caller in many different screen modes depending on how I take the phone from the pocket.
So what I want is that the Dialer should follow the current screen mode no matter if it's Landscape or Portrait instead of bringing whole system to Portrait.
This problem occurs in every WM6.5 ROM starting from Rhodium stock 2.07 through all the cooked SE ROMs I tested.
I write about it here and not in the Rhodium forum because the same effect is present for LEO and Topaz according to my friends' information. So it is either a matter of the Dialer itself or perhaps there is some mode selection list in the registry (similar to the G-Sensor list) where some of the applications are mentioned together with their default mode...
I am not the guru if about the registry so please take a look in my problem.
Thanks in advance
PS. Admins, if you think this post might belong to somewhere else, please feel free to move it. Thanks!
PS2. The workaround is presented in post #13

Hello again,
I would like to ask a Moderator to move this thread to Questions and Answers, as maybe there will be somebody able to help me. It's making me mad to have to rotate the screen every time I want to call somebody...

moved to the right forum, please post in the correct forums.

madnish30 said:
moved to the right forum, please post in the correct forums.
Click to expand...
Click to collapse
Thanks, althoug I have Rhodium, but the same issue (perhaps this is not actually an issue for everybody) exists in Topaz and LEO according to my friend's information. That's the only reason I posted my question in the general part.
Thus I searched a lot around here and google, I didn't seem to find anything about the dialer problem...

anybody?
Perhaps I should ask this question in yet another forum part? Any suggestions would be welcome...

Absolutely no one knows the answer to this question.
It shouldn't be that hard.
My rhodium dialer supports landscape and portrait but rotates the screen to portrait when the phone is in landscape.
(using 826x rom)

Confirm that the problem exists, any help from the xda experts would be highly welcome

Luckily for me, the developers of the navigation software I use (AutoMapa) redesigned the newest interface and now when I start the software in Landscape and then minimize it (i.e. because of an incoming call), the app detects the screen orientation when brought to "front" again and turns accordingly. It takes very long time though...
But it's only a workaround not a solution.

Skrobel said:
Luckily for me, the developers of the navigation software I use (AutoMapa) redesigned the newest interface and now when I start the software in Landscape and then minimize it (i.e. because of an incoming call), the app detects the screen orientation when brought to "front" again and turns accordingly. It takes very long time though...
But it's only a workaround not a solution.
Click to expand...
Click to collapse
Did you try to experiment a bit with the registry settings corresponding to the dialer?
EDIT: I guess that this "return to landscape" is hardcoded in .dll's, but who knows? It's worth a try.

Hell yeah... I spent many hours on that. But it's also possible that I didn't know where to look. That's why I posted this thread...
BTW, In your Hybrid ROM v6 there was no problem. And I remember that the dialer looked like in S1 (WM6.5) stock ROM, is it possible it actually was an S1 dialer?
Edit: Please note that the dialer does not return the screen to portrait when the hardware keyboard is extended.

Skrobel said:
is it possible it actually was an S1 dialer?
Click to expand...
Click to collapse
Nope. Those are totally different builds (but same version).
S0 (stock WM6.1) = PhoneCanvas 3.50.34796
S1 (stock WM6.5) = PhoneCanvas 3.50.36045
S2 (stock WM6.5 2nd generation) = PhoneCanvasEnhancement 4.2.51720
PS Did you look at
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\PHONE]
"ViewMode"=dword:00000001
?

Jackos said:
PS Did you look at
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\PHONE]
"ViewMode"=dword:00000001
?
Click to expand...
Click to collapse
I don't remember but I just did. Both "0" and "1" don't make any difference. I don't know if there are any other values for this key.

Well, if somebody is still interested I have found a workaround (not a solution) to the problem with rotating dialer.
Apparently when we activate the new HTC dialer, first of all it checks in registry if the hardware keyboard is open (at least for Raphael and Rhodium) and then if it discovered that the keyboard is closed, it triggers the screen back to portrait mode.
The "test" reg entry is
Code:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Keypad:IsSlideOut
"0" means the keyboard is closed,
"1" means the keyboard is opened.
Now I wrote a little app which is nothing more than a simple screen rotate toggler, but when it turns the screen to Landscape it writes "1" to the above registry value and therefore "cheats" the system that the keyboard is open (of course when run again, it sets the vaule back to "0").
When I use this app to rotate my screen to Landscape, the dialer doesn't switch back to portrait anymore. I have mapped this file to my hardware Send key and use this every time I want to change the orientation without actually sliding the keyboard (for instance in my car).
I didn't notice any side effects of this "cheat". The SIP in Landscape is triggered by different reg key
Code:
HKEY_LOCAL_MACHINE\System\GDI\Rotation:SlideKey
and the keyboard backlight is controlled in yet another place.
Feel free to test it and post your comments...

Related

Flip It

Is there any cab file for this application?
Thanks!
Have u tried "ChangeScreen"?
Works great on Diamond.
I've tried changescreen, but i found that the exception program function sometimes not work...
Go to dutty site there is one.
You can download the package posted by Luxatr in Program COLLECTION for Blackstone.
Somewhere in the package you'll find a .cab for FlipIt.
Grtz,
Degake
Flip_IT_by_WildBerry_Team [HD].cab - 46 Kb
here it is! TADAAAAAAA
Thank You Very [email protected]!
Where can I find some instructions on how to set up Flip It? I like it, but would only want it working in a couple of apps... it can be annoying how slight movements make it spin the screen round all the time.
dnbcat said:
Flip_IT_by_WildBerry_Team [HD].cab - 46 Kb
here it is! TADAAAAAAA
Click to expand...
Click to collapse
thanks man!!!
Hi friend, who know a mode for reduce a sensibility of flip it, i reduce whit HD twik but i whant reduce more, THX
domenic79 said:
Hi friend, who know a mode for reduce a sensibility of flip it, i reduce whit HD twik but i whant reduce more, THX
Click to expand...
Click to collapse
I agree..wot i dislike it's the sensibility of flipit. in example...it's totally impossible to drive with my tomtom in landscape e flipit on, the programm goes in landscape and portrait continuosly..very ****ting. I would know if i can set up a 2 second delay in flipit.
First off, huge LOL at '..very ****ting'
But yeah, I agree. I turn it off right away as it is far to sensitive. For example, when holding my HD reasonably flat, I don't want it to rotate at all... only when I'm holing it upright, once I lay it flat, it should stay in whatever I have it in... portrait or landscape.
I find it can get confused and mix portrait and landscape elements together and you have to wait more than a few seconds for it to sort itself out, this is a real pain, I can't see how anybody finds this useful
Right - I'm getting to grips with Flip IT and setting exceptions for programs that I dont want to flip and mostly having success... however... I can't for the life of me work out how to stop the phone dialer & call history (amongst others) to stop flippin flipping!
Where I have to enter a "class name or window text" I have put "phone" as this is the "window text" but this has no effect.. I have searched using Total Commander for an executable but cant find anything. Have seached and googled with no joy... Any suggestions welcome!!
Since I'm using Dutty's ROM (2.5), I'm trying to set up FlipIt according to my wishes... I want Manilla to rotate (works fine), but when the screen is locked (using the standard lock), I want the orientation to allow 0 degrees only. Which application should I add to the list to do this?
(by the way, I've set the default orientation to 0 degrees only, and Manilla to 0, 90 and 270 degrees. Now, when I apply the screen lock, the screen remains in the orientation it is in (being either 0, 90 or 270), but I want it to return to 0 degrees under lock)
skribzy said:
Right - I'm getting to grips with Flip IT and setting exceptions for programs that I dont want to flip and mostly having success... however... I can't for the life of me work out how to stop the phone dialer & call history (amongst others) to stop flippin flipping!
Where I have to enter a "class name or window text" I have put "phone" as this is the "window text" but this has no effect.. I have searched using Total Commander for an executable but cant find anything. Have seached and googled with no joy... Any suggestions welcome!!
Click to expand...
Click to collapse
I believe cprog.exe is used for the phone screen, you could try to add rules for that
GurbNL said:
I believe cprog.exe is used for the phone screen, you could try to add rules for that
Click to expand...
Click to collapse
It is! Thanks for that. If I happen upon a solution to your problem I shall let you know!
Thanks again,
S
flipit doesn't work
i installed flipit on the french custom rom but it doesn't work. please help
Flip IT is in settings> system.
Open Flip IT and there is a box to "Enable GSensor"... tick this. Then you can choose to have all applications enabled by using the global function or set specific rotation angles for specific applications.
Good luck!
it's installed in the devise, enable Gsensor is cheked, a soft reset is done after install, cheked the app to rotate, redo a soft reset ..... but always not working
only the normal rotation in photo album and opera is working
EDIT: my flip it is in programmes not in settings

Can I stop the screen rotation for receiving a call / on a call

Hi all,
Quick one i hope. One thing that really annoys me about this phone is when im receiving a call depending on the angle of it when i take it out of the case, im unable to answer a call because the screen is midway on a portrait / landscape rotation.
Even the button to answer a call refuses to work until the screen has rotated.
So can I stop it for the "receiving call" screen? Can i make it always be portrait?
Thanks,
D.
Do you have your messaging on auto-rotate, meaning you can type on both portrait and landscape mode without opening up the hardware keyboard? Coz, it does the same thing on my TP2. I have g-config installed on my phone and I did set the WM messaging on auto-rotate. Ever since I did that, my in-call screen also rotates depending on the angle I picked my phone up. So if you have the same situation, just disable the auto-rotation using g-config.
animefan0611 said:
Do you have your messaging on auto-rotate, meaning you can type on both portrait and landscape mode without opening up the hardware keyboard? Coz, it does the same thing on my TP2. I have g-config installed on my phone and I did set the WM messaging on auto-rotate. Ever since I did that, my in-call screen also rotates depending on the angle I picked my phone up. So if you have the same situation, just disable the auto-rotation using g-config.
Click to expand...
Click to collapse
I have the same deal here too, I know how to stop it, but this would also stop sms reply and email replys from auto rotating.
If you always use your keyboard to type, you can go into g config and remove all entries that say "dialog" and your call screen will stop rotating after a reset.
I like to use swype in landscape mode and would like to keep that rotation for sms replies but still stop my incoming call from rotating.
Any ideas?
you can use the text message program in manila instead, that uses manila.exe.
The Jack of Clubs said:
you can use the text message program in manila instead, that uses manila.exe.
Click to expand...
Click to collapse
This works but then all of manilla rotates, like the today screen and some others. I dont want that either.
Thanks,
Jeff
I just remembered that i have GyRator 2 installed. And with it yeh if i rotate the screen in an sms without sliding the keyboard, it does rotate.
Ideally i just want to know what i can edit, or install to control what screens rotate, and which dont.
Sounds like i need to look at g-config then?
I dont really understand this manilla.exe though?
Thanks for your replies.
D.
G-Sensor Reg Hack
dlthorpe said:
I just remembered that i have GyRator 2 installed. And with it yeh if i rotate the screen in an sms without sliding the keyboard, it does rotate.
Ideally i just want to know what i can edit, or install to control what screens rotate, and which dont.
Sounds like i need to look at g-config then?
I dont really understand this manilla.exe though?
Thanks for your replies.
D.
Click to expand...
Click to collapse
Hi dlthorpe
Yes, I can see how this problem is annoying. One thought is that there is a G-Sensor section of the registry which can be edited which, without any third party software allows screen rotation in various different applications. The same is actually true for the Zoom Bar and I think that the registry entries are adjacent.
Do a search for that. Just one hint, the executable file (and therefore process) that runs the phone canvas application is called cprog.exe If you remove this from your G-Sensor list, your phone screen should stop rotating with the phone's position.
Thanks
andrew-in-woking
Hrm, curious about this as well (want SMS to rotate, don't use Manilla, and want CPROG to stop rotating). cprog.exe isn't in my G-Config list (and never was, custom ROM) but the canvas still rotates. Perhaps there's more to it?
~Eric
eknutson said:
Hrm, curious about this as well (want SMS to rotate, don't use Manilla, and want CPROG to stop rotating). cprog.exe isn't in my G-Config list (and never was, custom ROM) but the canvas still rotates. Perhaps there's more to it?
~Eric
Click to expand...
Click to collapse
I am in the same boat, I have deleted all out of my g config exept IE, opera and sms dialog and still the phone screen rotates too.
I have used the search with my resco reg editor for the g sensor but I can only find the settings for things like the polling interval and such, not anything that resembles the apps that are allowed to rotate.
Can someone get us pointed in the right direction?
thanks,
jeff
Bump!
I have the same problem, looked everywhere and can find any solution...

Landscape dialer?

Hi I was wondering if any of the roms you guys know about have a landscape dialer or is there a way to add one into any rom?
I use my phone for satnav a lot and at the moment when i get a call it changes the orientation to portrait which is annoying.
hello @all!
Any solution for this problem?
wensing said:
If the phone is in landscape mode, and an incoming call, the phone switches back to portrait.
The dailer does support landscape, though: if you are in portrait and switch to landscape, the dailer is OK.
Does anyone know a way to make the dailer come up OK in landscape?
Click to expand...
Click to collapse
grEEtZ,
gongoscho
Same problem for ages here. I tried to get advice several times here, but it seems, that noone is using xperia in this usecase. Only working solution is a ROM having Rhodium dialer (and it seems, that it must be correct version of the dialer or correct combination with winmo version) - I was using EnergyROM which was working excellent this way, until October builds. I tried to find another rom, but everyone out there has the problem (except original X1 dialer of course). Now I'm using 826x non-htc rom, which has also rhodium dialer and landscape is working fine.
hope this helps
Well i've got the cure. Not sure about puting it into a rom thought.
I have the verizon thunderbolt.
So this is the only phone i've tested it on.
You can get the car home ultra licence app.
The link below is for the free one. Not sure if it has the option but the paid one does.
Hint:try 4shared.com
The one with the litte red car as the icon shortcut.
Inside this app's options it has a check box to turn on car home
which came with the phone. It acts like you put it into a car dock from verizon.
And guess what the dialer is now landscape. So when you use this app
when your driving you can put a shortcuts on the app to call or open the phone.
It is in LANDSCAPE. It took me since the phone came out till today to find this
to work. Hope this helps anybody with a thunderbolt. and i bet other androids too.
https://market.android.com/details?i...=search_result

Stay in landscape

I have a tmobile TP2 running SPB Mobile shell... just wondering if theres any way I can keep the phone in Landscape even with the keyboard closed and without always having the phone on its side. Is there a program I can download and run or something in the settings or file system I can change so that the screen always stays landscaped? Any help is apprectiated please and thank you!
no one?
Alright. aparently I am the only person [right now] that wants to keep their phone in landscape at all times, BUT if someone else does come across this I did figure out how to edit the registry and keep it in landscape.
First you need to have a registy editor.. obviously.
Second you need to change this -
Enable Manual Screen Rotation (Portrait/Landscape): HKLM - System - GDI - Rotation - HideOrientationUI (change from 1 to 0)
and Third go into
HKLM - HTC - htcsensor - iskbrotatebackportrait (change from 1 to 0)
Then you can go into Settings - Screen - Select Landscape Orientation and hit okay. Should switch it to landscape and stay even after the keyboard has been out and pushed back in.
There are multiple applications that can do this and they can all be found in this thread
http://forum.xda-developers.com/showthread.php?t=550973
My personal favorite and the one I currently use is Gyrator.
It runs in the background and allows you to set screen rotation rules for any or all application the device. It wouldn't be hard at all to set a rule for what you require.
... and yeah, I honestly think you're the only person that would ever want to keep their phone in landscape at all times. I'm not particularly fond of reading text sideways.
try this one
http://forum.xda-developers.com/showthread.php?t=589918
SlyMaelstrom said:
There are multiple applications that can do this and they can all be found in this thread
http://forum.xda-developers.com/showthread.php?t=550973
My personal favorite and the one I currently use is Gyrator.
It runs in the background and allows you to set screen rotation rules for any or all application the device. It wouldn't be hard at all to set a rule for what you require.
... and yeah, I honestly think you're the only person that would ever want to keep their phone in landscape at all times. I'm not particularly fond of reading text sideways.
Click to expand...
Click to collapse
I might try this but I'd like to do it in a registry edit or something so that I am not running more programs than needed... and I don't read the text sideways I hold my phone on its side...lol
meromar said:
try this one
http://forum.xda-developers.com/showthread.php?t=589918
Click to expand...
Click to collapse
I tried this and it did work, when I ran the script the screen rotated fine, but as soon as I slid the keyboard out and back in it rotated right back to portrait mode again...?
To go along with my original post it DOES work when I change that value but as soon as I get a text or something and open the text [all in landscape] and close the SMS program it rotates right back to portrait.
I don't know how to fully write a script for mortscript but I think all I need is a script that will tell the IsKBRotateBackPortrait to always stay at a value of 0 and I would be good.
I can't get it to just stay at a value of 0. anymore help would be wonderful and thanks again!
ahhhhwhoa said:
and I don't read the text sideways I hold my phone on its side...lol
Click to expand...
Click to collapse
ahhhhwhoa said:
just wondering if theres any way I can keep the phone in Landscape even with the keyboard closed and without always having the phone on its side.
Click to expand...
Click to collapse
You said it, not me.
Okay in that case it does sound like I am reading it sideways lol I apologize, but what I really meant was without having to rotate the phone onto its side and wait for the screen to rotate. I just want landscape all the time, every screen, without ever going to portrait.
Alright, in what will hopefully be my last post on this thread of me sorta talking with myself. While looking through the list of programs that was in the thread posted by SlyMaelstrom I found one called Changescreen. Link is here
http://idevelopstuff.com/dev/WM/Fuze/changeScreen/
Downloaded the cab and installed, its very simple to use and works like a charm. Set it to only have landscape as its orientation and it worked, never changes back.
Only problem I had was that it wont let you access the Dialer to dial phone numbers while in landscape, so I set an exception inside the program to switch to portrait so dialer can be used. Otherwise everything is good to go.
Thanks again SlyMaelstrom and meromar for the help!

[Utility] Taskbar autohide utility

Hello
One thing make me crazy using surface. In landscape mode, I have taskbar on the left side. It give me easy access to program with thumb and it don’t use much space... but when I switch surface to portrait mode for reading or note taking, it take too much space on the left....
So here comes my solution small program that can change taskbar auto hide property based on screen rotation.
You can change if taskbar auto hide or don’t in landscape or portrait mode , and you can mark this program to start automatic on startup
Feel free to use it and share it please leave comment of what you thing about this utility and what more you want
Cool! Doesn't work on the RT though, even thoughit looks like it should (.NET, AnyCPU target). I may hook it up to a debugger for some investigation. Thank you for including the source!
I love this utility! I've actually been unsuccessfully looking for something to do exactly this for a few weeks, and I stumbled on this when I wasn't looking for it.
There's one minor issue I seem to be having with it. If I restart my computer, wait for all the programs to load up (including yours, which is set to run at startup), the program is running, but doesn't have any effect on the status of the taskbar -- the taskbar simply maintains the last state it was in before I restarted the computer: autohide or not -- it doesn't change with orientation. If I exit the program and restart it, it performs as it's supposed to.
In short whenever I restart my Surface Pro (and sometimes when waking from sleep) I have to restart the program to get it to continue working properly.
Great utility by the way!
EDIT: It doesn't fail to respond every time I start and shut down, but it seems to happen whenever I restart with the Surface Pro still in portrait mode. I just tried it with it in landscape mode and it worked fine.
Hello
Many thansk for using this utility, I
nearly forgot that i post it public. I know about this issiu and after finals i have plans to fix this but unfortunetly some problem with position senzor shows up on my surface pro ( like in this blog surfacetablethelp.com/2013/06/surface-pro-simple-device-orientation-sensor-not-working-or-disconnected.html#comment-16957 but whit no android thing )
So soon as i fix this and have woring chang. oriantation i will wok on this utility
Are you still working on it?
A nice feature would be to have the bar always on the same (physical) side of the screen.
For example to save space: Having it on the left side in portrait and as soon as the orientation changes it will now be on the bottom.
slater_g said:
Are you still working on it?
A nice feature would be to have the bar always on the same (physical) side of the screen.
For example to save space: Having it on the left side in portrait and as soon as the orientation changes it will now be on the bottom.
Click to expand...
Click to collapse
EXACTLY what im after. please please do this.
FROM ]caffiene IN Q&A
Would someone provide this link:http://forum.tabletpcreview.com/soft...tablet-pc.html
as a reply to this post: http://forum.xda-developers.com/show....php?t=2234549
?
There are at least two people looking for solutions (as was I) and I stumbled upon the answer looking for something else. The program they are looking for sounds like Taskbar shuffler in the tabletpcreview forum. I cant post it to make these people super happy, as I don't have 10 posts. Your assistance would be greatly appreciated, and I would be super happy.
slater_g said:
Are you still working on it?
A nice feature would be to have the bar always on the same (physical) side of the screen.
For example to save space: Having it on the left side in portrait and as soon as the orientation changes it will now be on the bottom.
Click to expand...
Click to collapse
THIS. Totally want some way to have taskbar automatically switched depending on screen orientation.
keifus.rahn said:
FROM ]caffiene IN Q&A
Would someone provide this link:http://forum.tabletpcreview.com/soft...tablet-pc.html
as a reply to this post: http://forum.xda-developers.com/show....php?t=2234549
?
There are at least two people looking for solutions (as was I) and I stumbled upon the answer looking for something else. The program they are looking for sounds like Taskbar shuffler in the tabletpcreview forum. I cant post it to make these people super happy, as I don't have 10 posts. Your assistance would be greatly appreciated, and I would be super happy.
Click to expand...
Click to collapse
The links don't work. Does the one to tabletpcreview have a way to move the taskbar when the screen rotates?
Brent212 said:
THIS. Totally want some way to have taskbar automatically switched depending on screen orientation.
The links don't work. Does the one to tabletpcreview have a way to move the taskbar when the screen rotates?
Click to expand...
Click to collapse
http://forum.tabletpcreview.com/software/56322-apps-tablet-pc.html
Again thanks for using this utility. Orientation sensor on surface suddenly start working after ages of malfunctions so i was able to fix some bugs and add one new feature
So let me introduce v2:
-fixed bug when auto hide wasn't initialize after reboot.
-added feature to move task bar based of screen orientation.
Since changing task bar orientation isn't possible via API since windows vista, i am using some way of "bay pas". Program start task bar property windows. Switch focus on it and emulate keystrokes ( tabs for moving between options, arrows for switching orientation, enter for submit changes ) ... and i cant bele it .. it work :fingers-crossed:
So fell free to test it and post any comment and feedback
Dude, that's awesome. I haven't tested it extensively, but from brief usage, it puts the taskbar at the bottom on portrait and on the left in landscape. Exactly what I want. Thanks!
It still working in win10.. Thanks,

Categories

Resources