[how-to] Reverse scroll direction - Microsoft Surface

I sussed this out today after messing with the registry.
This works for my UK Touch Cover but the device ID may be different for other regions and the Type Cover.
If it doesn't work, I've detailed at the end how to find out your device ID.
Search from the start menu for regedit.exe and run it
Firstly, backup your registry with File -> Export
Next, navigate to "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\HID\VEN_MSHW&DEV_0004&SUBSYS_MSAY0001&REV_100295A&Col02\4&365f1178&0&0001\Device Parameters"
On the right pane will be a key called "FlipFlopScroll", right-click it and select edit.
Change the value to 1
If you want to flip the horisontal scroll too, change the value "FlipFlopHScroll" to 1 as well.
Close everything and re-boot
Your touchpad will now scroll in the normal direction
If this doesn't work or if you want to confirm that the key you are editing above is correct for you:
Hit Search from the start menu and select the settings search type
Type "Device Manager" and hit enter
Look for Mice and Other Pointing Devices
Expand the tree and right mouse on "HID-Compliant Mouse"
Select "Properties" and then hit the "Details" tab.
In the drop-down box, select "Hardware IDs"
The first line will look like the middle part of the key above. Mine is: "VEN_MSHW&DEV_0004&SUBSYS_MSAY0001&REV_100295A&Col02" If yours is different, just look for your key in the same place and change the FlipFlopScroll values accordingly. Also, please post if yours is different so we can collect the right keys for all locations and cover types.
Happy scrolling!

Works perfectly on my Surface RT! Thank you so much, been looking for this for a while (ever since I first tried the Surface).
You don't actually have to reboot; just detach the cover and then re-attach it.
Here, have a .REG file to apply the settings with! In fact, have both the default and the flipped mode registry files.

Great stuff! Have you guys seen any other parameters that control scroll speed or acceleration? I'd really love to be able to control the speed of touch screen scrolling, but haven't found anything.

I don't know about touch screen scrolling, but you can easily adjust the trackpad scroll speed. Just open the Mouse control panel (Start -> "mouse" -> Settings, select the option called "Mouse"), go to the Wheel tab (which the trackpad pretends to be), and adjust the option. Since it's a smooth scroll, not discrete jumps, the concept of "lines" or "pages" of scroll don't mean anything, but the numbers still control how fast the scroll goes. I have my Surface set to 5 for the vertical scroll, which is a bit faster than normal.

There's actually an app solely for the Surface called Trackpad Settings that lets you reverse scroll direction too.

jhoff80 said:
There's actually an app solely for the Surface called Trackpad Settings that lets you reverse scroll direction too.
Click to expand...
Click to collapse
O RLY? Hmm... I may have to decompile that and see how they pulled it off. Store apps *shouldn't* have HKLM registry write permission.

GoodDayToDie said:
O RLY? Hmm... I may have to decompile that and see how they pulled it off. Store apps *shouldn't* have HKLM registry write permission.
Click to expand...
Click to collapse
Yeah, that's actually scary that Store apps can do this. Hope MS is not dropping the ball on security...again...

It's *probably* either a special driver API (you may have noticed the Printer "driver" apps that can do things like show ink levels) or some system API that can be accessed from within the AppContainer (as opposed to directly editing the registry). Either way, it's intriguing.

rilot said:
The first line will look like the middle part of the key above. Mine is: "VEN_MSHW&DEV_0004&SUBSYS_MSAY0001&REV_100295A&Col02" If yours is different, just look for your key in the same place and change the FlipFlopScroll values accordingly. Also, please post if yours is different so we can collect the right keys for all locations and cover types.
Click to expand...
Click to collapse
I have a US keyboard with the same DeviceID as yours, yet the registry change does not flip my scrolling, in fact it disables it until I go into the Mouse settings and play with the wheel controls; then it reverts to the default f***ed-up Surface trackpad scrolling

App fix.
http://forum.xda-developers.com/showpost.php?p=35415784

Related

What do the CTRL and TAB buttons do?

I have a Fuze, so I lack these buttons by default. I was wondering if I should try to get them, but I don't know what they do yet to consider it.
what a crazy question?
Do you know what they do on a standard keyboard ,thats connected to your PC? The CTRL and TAB buttons on the standard PC keyboard do the same thing as on the PPC
Well, thats still not good enough.
I mean what good is a CTRL button on a phone? What can I do with a CTRL button on my phone? Turn on italics that doesn't exist?
What about tab? Does that let me go back and forth from clickable links? That'd be pretty useful. Does SHIFT+TAB work?
What about a keyboard button or two that lets me use the soft keys on-screen? The tilt had these, and this phone has a ton of useless buttons. Do any of these do that? Or maybe any of these you guys usually remapp for that? Can I remapp to that?
copy, cut paste comes to mind
exactly along with undo, save and open
if you don want them and dont have them whats the point of the thread?
Rory
Whats the point of this thread?
Are we ignoring the questions about TAB and focusing on the CTRL button? So I don't type up word documents or e-mail on my phone - suddenly I'm being attacked? Jesus calm down. I asked a simple question - I didn't see the need to copy and paste in text messages and you guys want to murder me for it.
alt+tab is a shortcut for windows Pc,but not for PPC...however,you can use a small software to switch window by alt+tab..
Well what about shift tab, which tabs links up instead of down? Does that work?
tab and hold for copy paste dont work in all apps
but in most cases using ctrl c/v works using the small onscreen keyboard
this is usefull one one need to copy something out of textbox like a phonenr or something like that
tab is useful if one is using a program where one have to fill various fields with data
and tab then moves the focus around between the input fields
shift is useful if one wish to make capitol letters
so the real answer is that keys functionality and usefulness is the same as they
are on normal computer keyboards
ctrl+a is very useful, selects all text or files.
Alright. So theoretically, how does this keyboard layout sound. (On the Fuze)
Caps - Changed to Tab
OK - Changed to CTRL
- (+) - Changed to OK (where it belongs.)
I would like to change more, maybe try and get softbuttons on, say, the left and right buttons. And the bottom left area is full of useless shortcuts to me, but I don't know what else to change them to.
AND DOES SHIFT + TAB WORK LIKE ON A COMPUTER?

[Q] Scroll slider?

Hi,
I tried to search on this forum but with no success if is there any application/mod that changes the look of the standard windows mobile scroll slider? or better have them disapper?
Thanks.
i am searching for something like that too!
If you're talking about the scroll bar on the side, there is a registry key that tells how wide you want it. You can make it really thin, or wide. There is also FtouchSL that enables finger scrolling in all apps.
joshrys said:
If you're talking about the scroll bar on the side, there is a registry key that tells how wide you want it. You can make it really thin, or wide. There is also FtouchSL that enables finger scrolling in all apps.
Click to expand...
Click to collapse
well, thats not what we are searching for. we are searching for "skinning" the scroll bar. at least i do
joshrys said:
If you're talking about the scroll bar on the side, there is a registry key that tells how wide you want it. You can make it really thin, or wide. There is also FtouchSL that enables finger scrolling in all apps.
Click to expand...
Click to collapse
I was looking to skin it too but being able to hide it will at least not show that ugly shape. Do you please have more infos on the registry key?
Thanks.
found it, thanks
[HKEY_LOCAL_MACHINE\SYSTEM\GWE]
cyHScr=13 - Default height of horizontal scrollbar
cxVScr=13 - Default width of vertical scrollbar
You can download Schaps Advanced config. Its a tool that allows you to easily make these changes. Just launch the app-->go to user interface-->vertical scrollbar width. Set it to 0 pixels = no scroll bar. Ditto for the horizontal scroll bar.
Now if only I knew how you guys plan on scrolling through the screen without a scrollbar...lol
i strongly suggest NOT to hide your scroll slider unless you have a backup of your system.
not all apps support touch scrolling and you might get stuck.

How to change path for Settings in Start Menu

I was messing with the registry and could not figure this out. I got as far as finding where the settings program launcher is....
HKLM\Software\HTC\Manila\ProgramLauncher
Here we can add programs to the launcher and I beleive if I can add the .exe to WM All Settings page it would be great. I can't find such a file though. This is where I need help unless I'm completely wrong here. This would allow to add an All settings Tab to be added in the Launcher.
Or
If you go to HKLM\Software\HTC\Manila\ProgramLauncher\3 Changing things there should work. Would ony changing the path work? I just need to know where the .exe for the Settings page is.
It just frustrates me that I have to go to the Settings tab then All settings.
Thanks for any and all help. I am trying to learn here.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------​
Edit: This maybe more difficult than I think. But I did figure out how to unloch the locked items and also to move them so they are at the bottom.
To Unlock go to
- HKLM\Software\HTC\Manila\ProgramLauncher
-Select one of the keys numbered 0-23 (a number for each of the slots. The locked items are numbers 0-3 and are ordered on the list going left to right/top to bottom)
- Just change the DWord value from 1 to 0 and you can now remove these if you wish.
- You can do the reverse to lock any other program in place. Click on it an set the value from 0 to 1.
--Now Soft Reset or go to today settings, turn off touchflo 3d and hit ok. Go back and turn TF3D back on. All set.
To Move the items go to
- HKLM\Software\HTC\Manila\ProgramLauncher
-The locked items are numered 0-3
-Say if you want to move settings to the bottom left you would select key '3'.
-Rename it from 3 to anything you wish for instance 'n' (or any number starting from 24) make it short because you will change it again.
-Now go to key '23' and rename that to '3'
-Go back to 'n' or whatever you named the old 3 and rename it to '23'
-Now Soft Reset or go to today settings, turn off touchflo 3d and hit ok. Go back and turn TF3D back on. All set.
bro, where can i locate this?
HKLM\Software\HTC\Manila\ProgramLauncher
from file explorer? i acnt find any. thanks
HTC Touch Freak said:
I was messing with the registry and could not figure this out. I got as far as finding where the settings program launcher is....
HKLM\Software\HTC\Manila\ProgramLauncher
Here we can add programs to the launcher and I beleive if I can add the .exe to WM All Settings page it would be great. I can't find such a file though. This is where I need help unless I'm completely wrong here. This would allow to add an All settings Tab to be added in the Launcher.
Or
If you go to HKLM\Software\HTC\Manila\ProgramLauncher\3 Changing things there should work. Would ony changing the path work? I just need to know where the .exe for the Settings page is.
It just frustrates me that I have to go to the Settings tab then All settings.
Thanks for any and all help. I am trying to learn here.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------​
Edit: This maybe more difficult than I think. But I did figure out how to unloch the locked items and also to move them so they are at the bottom.
To Unlock go to
- HKLM\Software\HTC\Manila\ProgramLauncher
-Select one of the keys numbered 0-23 (a number for each of the slots. The locked items are numbers 0-3 and are ordered on the list going left to right/top to bottom)
- Just change the DWord value from 1 to 0 and you can now remove these if you wish.
- You can do the reverse to lock any other program in place. Click on it an set the value from 0 to 1.
--Now Soft Reset or go to today settings, turn off touchflo 3d and hit ok. Go back and turn TF3D back on. All set.
To Move the items go to
- HKLM\Software\HTC\Manila\ProgramLauncher
-The locked items are numered 0-3
-Say if you want to move settings to the bottom left you would select key '3'.
-Rename it from 3 to anything you wish for instance 'n' (or any number starting from 24) make it short because you will change it again.
-Now go to key '23' and rename that to '3'
-Go back to 'n' or whatever you named the old 3 and rename it to '23'
-Now Soft Reset or go to today settings, turn off touchflo 3d and hit ok. Go back and turn TF3D back on. All set.
Click to expand...
Click to collapse
There is a way to directly link to specific Settings items, see http://www.4winmobile.com/forums/windows-mobile-faq/12666-applet-shortcuts.html Just save the text string after the "=" as a plain text file with extension ".lnk" and put it in the "/windows/start menu/programs" folder, as I'm sure you know.
I've used some of these and they can save a lot of stylus work. I don't see a way to link to the general Settings page itself though.
HTC Touch Freak said:
It just frustrates me that I have to go to the Settings tab then All settings.
Click to expand...
Click to collapse
Same here! Would love to know how to get the "real" settings page directly!
shakiraa said:
bro, where can i locate this?
HKLM\Software\HTC\Manila\ProgramLauncher
from file explorer? i acnt find any. thanks
Click to expand...
Click to collapse
You have to get a registry editor. I use PHM but have heargood things for Resco registry editor. Just google search for a cab.
HKLM=HKeyLocalMachine
EASIER WAY to unlock the first 4 shoutcut in start menu.....
HKLM\Software\HTC\Manila\ProgramLauncher\0
change the "IsReadOnly" dWord value to "0"
restart your TouchFlo3D
Do the same for 1, 2, 3....
HKLM\Software\HTC\Manila\ProgramLauncher\1
HKLM\Software\HTC\Manila\ProgramLauncher\2
HKLM\Software\HTC\Manila\ProgramLauncher\3
Pete_S said:
There is a way to directly link to specific Settings items, see http://www.4winmobile.com/forums/windows-mobile-faq/12666-applet-shortcuts.html Just save the text string after the "=" as a plain text file with extension ".lnk" and put it in the "/windows/start menu/programs" folder, as I'm sure you know.
Click to expand...
Click to collapse
Thanks for the tip - works perfectly. Only problem now is assigning an icon other than the ugly white page with Windows square on it. I have tried the trick described here in the Wiki, but it doesn't seem to work. Any ideas?
Only problem now is assigning an icon other than the ugly white page with Windows square on it. I have tried the trick described here in the Wiki, but it doesn't seem to work. Any ideas?
Click to expand...
Click to collapse
Provided you have your shortcut in one of the initial 23 positions of the Program Launcher, you could try setting the icon path from the registry, in the location as described by HTC Touch Freak in the first post
To Unlock go to
- HKLM\Software\HTC\Manila\ProgramLauncher
-Select one of the keys numbered 0-23 (a number for each of the slots. The locked items are numbers 0-3 and are ordered on the list going left to right/top to bottom)
Click to expand...
Click to collapse
There's also an "IconPath" parameter under the 0-23 keys which you might have more success with.
Pete_S said:
Provided you have your shortcut in one of the initial 23 positions of the Program Launcher, you could try setting the icon path from the registry, in the location as described by HTC Touch Freak in the first post
There's also an "IconPath" parameter under the 0-23 keys which you might have more success with.
Click to expand...
Click to collapse
Thanks for the suggestion, but I already tried that after posting the above. Managed to find out the icon is no 398 in shellres.192.dll, and inserted that into the IconPath line. Now, when I click on the shortcut, I get a message saying
"The file 'ctlpnl cplmain' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found."
I wonder if it's possible to make up your own icon, as you can in desktop windows - a bitmap of the appropriate size with ".ico" extension?
Thanks for the link Fisha21. I made a link for remove programs, put it in the programs list and also saw there was no icon. Well i thought, maybe i can easily approach the link differently.
I downloaded Link Creator 1.4 - Shortcut Creator (http://forum.xda-developers.com/showthread.php?t=494613) and just assigned the link to the right softkey.
For those who don't like that, there are many different options that it can be linked to (keymappings etc.)
Hope that helps a few peeps
Mar'Cel said:
Same here! Would love to know how to get the "real" settings page directly!
Click to expand...
Click to collapse
Backup and delete HTC Settings.lnk
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo]
HideSettings = "0"
Soft Reset

Start Menu Customisation

Hey all is there some software that will allow me to re-arrange my start menu items in a straight line
Atm the icons go diagonally in sets of 3`s
Im wondering if its possible to re-arrange the set of 3`s to be in a straight line without the diagonal look
Flame me for saying this...but along the same way the Iphone has them in a straight line
Did you just mention iPhone on the Topaz Forum?!?!?
**flicking lighter**
jk... This may work or you could try quick menu which gives you an expandable windows-like start menu in the top right corner.
or if your unable to find a list start menu cab you could find a start menu 4x4 grid cab and reverse engineer it.
Sorry Bruce My Bad.....Ive recovered from the burns now.
anyway that wasnt what i really had in mine so ive put together some shake and save screenies to give and idea.
The first one shows the way the layout of start menu icons are on my TD2 with it being in a diagonal / upsidedown triangle look
The second one shows how i would like the middle icons to be...in a straight line and together if possible
does any1 know if it can be done.Im assuming there has to be a way as GAz TD2 tools allows them all to be in a 4 row pattern but when i us that feature it makes scrolling really laggy
I split open a 4x4 start menu cab and it shows the following manila files that you would have to edit (LUA and Mode9 editing), however they may be different files for different builds.
07c67730_manila
3b8655d7_manila
5558cdef_manila
652ae0f4_manila
6c219600_manila
7c60907d_manila
In any case, it doesn't appear to be an easy fix. Sorry.
Some alternatives,
Take a look at the "Post your topaz screen" thread. I saw a user using an i*Cough* launcher app that was launched from a HW key that may interest you. You can also achieve something similar by using SecondToday combined with Ultimate Launcher. Then you can scoll your apps with the old Cube animation launching from your LSK.
Hope this helps.

Keyboard (docking station) shortcuts

I think TF700 owners might be interested in this: http://forum.xda-developers.com/showthread.php?t=1435242
Good find. Many shortcuts in general use have been inplemented, and the article referenced misses some, I think (like, for example, CTRL+A for "select all", and the CTRL+RIGHT/LEFT for cursor jumping). I found out many of these fairly quickly, as several of them are labeled on the dock itself as well -- but it's very nice to have a reference to the article in here, thanks!
EDIT: Heh, I didn't know about the MENU+... shortcuts, they rock! Thanks, di4b0ll0s!
Corrections on the shortcuts as described in your reference (http://forum.xda-developers.com/showthread.php?t=1435242):
HOME+<any key> on the Home Screen -- does open the Search Bar, but closes it the moment you release the Home button (crazy engineering, probably only suitable for three-handed people), meaning you have to type your search while keeping the Home key pressed.
ALT + TAB on the Home Screen (under Apex, at least) doesn't switch between programs, but invokes the Search Bar -- however, this time it will remain open when you release they key combo so you can type properly. (MENU+S does the same thing.)
HOME+... doesn't do much on my device (e.g., HOME+B apparently should've opened the browser. Nada. Same for HOME+C and HOME+L.)
Additions (seemingly rather specific to Apex Launcher, but it does mean that other apps probably have their own shortcuts functioning as well -- nice!)
MENU+T opens "Theme settings"
MENU+C opens "Settings"
Again, very nice find and fun to play with (and might save me from the last drop regarding CTS ).
Dude that's friggin awesome! I love shortcuts!

Categories

Resources