[Q] Landscape IE Address Bar - Windows Phone 7 Development and Hacking

I was watching a video about the HTC Pro7 and I noticed something that really caught my eye.
http://pocketnow.com/windows-phone/htc-7-pro-software-tour-video
When internet explorer is in landscape on the HTC Pro7, the address bar is still visible. Is this only the case on phones with hardware keyboards?
It is possible to enable this for the rest of us (on the default IE) without keyboards?
Nothing is more frustrating that having to rotate to portrait each time I want to navigate somewhere else.
(Or switch tabs..)
I've combed the registry and have so far found nothing too useful, other than some Zoom values that I got to playing with.
As an unrelated note to anyone interested:
HKCU/Software/Microsoft/Internet Explorer/Zoom
ResetTextSizeOnZoom
ZoomInShortcut
ZoomOutShortcut
Click to expand...
Click to collapse
All seem to do absolutely nothing and may be remnants.
So, I am wondering if anyone has either found a key to enable this? Or perhaps someone with a HTC Pro7 would mine picking through their registry.
It could very well be controlled by telling the system there is a hardware keyboard, which also disables the software keyboard from coming up in landscape with it out - yet that'd be an odd feature to only enable on those devices.

I'm fairly sure it's only available when the hardware keyboard is slid out, and only on landscape keyboards (i.e. not the Venue Pro).
There might be a registry key that controls this, but I don't know of one.

Browser on is an app that supports landscape browsing with address bar.

I was watching the MS keynote from MWC and it looks as if IE9 will have a horizontal address bar.

GoodDayToDie said:
I'm fairly sure it's only available when the hardware keyboard is slid out, and only on landscape keyboards (i.e. not the Venue Pro).
There might be a registry key that controls this, but I don't know of one.
Click to expand...
Click to collapse
Correct, the address bar only shows up in landscape when I slide out my keyboard.

Related

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...

tp2 in landscape permanently!!

i was wondering if it's possible to lock somehow the screen orientation of the device in landscape permanently.
i think it would be great, and serve the user better as a ppc device.
if it's possible, i believe that it would need some orientation software like gyrator,or something like that.
i use gyrator but i cant find a way to lock the phone in landscape, but gyrator changes the orientation when ever the g sensor sense a movement.
anyone else tried it? what do you think? how can we do this?
thanks in advance
Alex
also1989 said:
i was wondering if it's possible to lock somehow the screen orientation of the device in landscape permanently.
i think it would be great, and serve the user better as a ppc device.
if it's possible, i believe that it would need some orientation software like gyrator,or something like that.
i use gyrator but i cant find a way to lock the phone in landscape, but gyrator changes the orientation when ever the g sensor sense a movement.
anyone else tried it? what do you think? how can we do this?
thanks in advance
Alex
Click to expand...
Click to collapse
You could just turn the g-sensor off, and set the screen to manually rotate on command using Rhodium Keyboard Controller....that way you can rotate it into landscape with a button press, and it should stay that way until you change it (or don't...)
sirphunkee said:
You could just turn the g-sensor off, and set the screen to manually rotate on command using Rhodium Keyboard Controller....that way you can rotate it into landscape with a button press, and it should stay that way until you change it (or don't...)
Click to expand...
Click to collapse
Wouldn't the keyboard slider mess this up? The main problem is that the slider always does rotate the screen. Can't find a solution for me too. Sometimes it's nice to keep the phone in landscape, independent of the g-sensor and keyboard. Maybe someone should develop a program for that?
To sum up my previous post, a "rotate freezer" program would fit perfectly for me. You rotate to whatever you want the screen, you start such a problem and the screen doesn't rotate anymore. This would fit me, as I use sometimes the keyboard, however it would be better for me to have the screen in portrait mode. For example a fast copy and paste action.
Jackos said:
Wouldn't the keyboard slider mess this up? The main problem is that the slider always does rotate the screen. Can't find a solution for me too. Sometimes it's nice to keep the phone in landscape, independent of the g-sensor and keyboard. Maybe someone should develop a program for that?
Click to expand...
Click to collapse
Yes, it would...I was just thinking about getting around the g-sensor rotation.
However, I could swear I've seen a regedit somewhere that disables the slide switch from the keyboard, I'll dig some and see if I can find it.
Oh, that would be great if you would dig it for me
Jackos said:
Oh, that would be great if you would dig it for me
Click to expand...
Click to collapse
Ok...I think that the thread below is what I was recalling, but I'm not sure. Pay particular attention to post #13, it seems to have worked on the TP2 for some.
I'll test it myself in a few, but I wanted to let you know what I had found
http://forum.xda-developers.com/showthread.php?t=349760
sirphunkee said:
Ok...I think that the thread below is what I was recalling, but I'm not sure. Pay particular attention to post #13, it seems to have worked on the TP2 for some.
I'll test it myself in a few, but I wanted to let you know what I had found
http://forum.xda-developers.com/showthread.php?t=349760
Click to expand...
Click to collapse
Och, thanks man, I'll check it at the weekend!
thanx for the quick response!!
i checked the thread you posted and some of the threads in the previous thread and i only managed to make my tp2 display only in portrait mode until i've to soft reset my phone.
do you know how to change manually the orientation so i can lock it in landscape with the reg. edit mentioned in the previous thread??
Why not just use changescreen to set the default screen position to landscape? The only thing is that you would have to either live with Manila auto adjusting itself to portrait (where everything else is landscape) or setting exceptions to manila to rotate one way any one way only, and then have the issues of the photo and music tab rotation issue...
so, here...blah blah blah picture...blah blah blah changescreen cab...
sirphunkee said:
Ok...I think that the thread below is what I was recalling, but I'm not sure. Pay particular attention to post #13, it seems to have worked on the TP2 for some.
I'll test it myself in a few, but I wanted to let you know what I had found
http://forum.xda-developers.com/showthread.php?t=349760
Click to expand...
Click to collapse
Has anyone can report if thread above is working for our Rhodiums?

[WORKAROUND]How to prevent HTC Dialer from rotating to portrait

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...

Improving IE9

I'm sure I'm not the first to think of this. And I believe there are some alternatives in the marketplace that do something similar (surfcube coming to mind). But here is what I think IE9 should do to make getting to your open tabs easier. You could also use this same concept to pivot to your favorites.
There will be a problem when you are zoomed in.
The gesture will conflict with scrolling.
One way around that is you only get to tiles when fully zoomed out, but then the idea is not that great anymore, it will be confusing for some people.
nizzon said:
There will be a problem when you are zoomed in.
The gesture will conflict with scrolling.
One way around that is you only get to tiles when fully zoomed out, but then the idea is not that great anymore, it will be confusing for some people.
Click to expand...
Click to collapse
He said "Edge-Pixel-Detection", so you have to swipe from outside the screen into the screen to complete this gesture, which would work perfectly
Great idea. I would also add a similar page for bookmarks on the other side.
Or just give us Opera
DeathLamp said:
He said "Edge-Pixel-Detection", so you have to swipe from outside the screen into the screen to complete this gesture, which would work perfectly
Click to expand...
Click to collapse
Thats not very intuitive now is it?
There must be many better ways than this.
There are a lot of similar features hidden throughout Windows Phone that you have to just find or learn from someone else.
Not really when it comes to gestures, right?
nizzon said:
Not really when it comes to gestures, right?
Click to expand...
Click to collapse
Actually there are quite a few gesture and tap-and-hold type of features that are not at all intuitive (meaning, most people would probably not discover them on their own, unless by accident). Just look at the features of the SIP. I would bet that at least half of WP7 users still don't know that you can tap-and-hold the symbols toggle, and then slide your finger over a symbol to select it, which causes the symbol key set to be dismissed and returns to the alphabet key set.
but there might be problems in landscape mode, where some phones have capacitative buttons at the bottom it would get annoying if you accedentally hit the back button every time u wanted to switch tabs
epkfaile said:
but there might be problems in landscape mode, where some phones have capacitative buttons at the bottom it would get annoying if you accedentally hit the back button every time u wanted to switch tabs
Click to expand...
Click to collapse
Yeah I was actually thinking about this, especially after seeing the video of Windows 8, where they actually have this implemented. On Win8, it is from the top and bottom, and I was thinking, that wouldn't work on the phone because of the capacitive buttons. The solution my thoughts ended on was that when in landscape mode, it would work like Win8, and you would slide from the top and bottom (which is really the side, the same side that in portrait mode you would be sliding from). So the only thing that would really change is the gesture your hand is performing would change from a horizontal one to a vertical moving gesture.
RoboDad said:
Actually there are quite a few gesture and tap-and-hold type of features that are not at all intuitive (meaning, most people would probably not discover them on their own, unless by accident). Just look at the features of the SIP. I would bet that at least half of WP7 users still don't know that you can tap-and-hold the symbols toggle, and then slide your finger over a symbol to select it, which causes the symbol key set to be dismissed and returns to the alphabet key set.
Click to expand...
Click to collapse
Not exactly sure what this SIP feature you are talking about but there is a big difference with features having multiple gestures for the same feature, than haveing two different features with almost exactly the same gesture.
Thats not the same thing, its more confusing.
tiny17 said:
I'm sure I'm not the first to think of this. And I believe there are some alternatives in the marketplace that do something similar (surfcube coming to mind). But here is what I think IE9 should do to make getting to your open tabs easier. You could also use this same concept to pivot to your favorites.
Click to expand...
Click to collapse
If you try our SurfCube browser for WP7, you can see that we have already implemented this and a lot more, with an added 3D twist.
Here is a demo video:
Cheers,
András
All I need is a back button (cause seriously who uses forward) and a tab button and IE9 would be awesome. I like the idea of using your finger to swipe and view tabs, but instead it would be smarter to use a multi-fingered gesture. As said before, scrolling would get interfered with, and because you only scroll with one finger a two finger swipe would work.
Good idea.
But there are tons of simpler, if less effective, ways of opening tabs or favs. Instead, they chose to simply replace them with menus on Mango, as well as removing the very cool top black address-bar, replaced with a huge and ugly grey one, even in landscape. ù
So, my impression is that they simply borked the interface because they don't have a clue, and any good suggestion like yours will go into the trashbin, if anyone that matters actually reads it.
Also the single page for favs and history was very cool. And ie9 doesn't load most wordpress mobile-view comments. Way to go ie team, nice direction.
Edge-pixel detection is one of Nokia's more stupid ideas. Even the people who are being paid to demo the handsets mess up quite regularly, swiping from the edge when they want to scroll, resulting in unwanted app switching. It's a badly thought out concept, which is why nobody else has done it.

[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