accelerometer active learning autocorrect bedtime benchmark blackboard C++ camtasia capacitive touch scroller computer science CursorAttention ebook elluminate games HTC Flyer irc lab learning livescribe map modbook mouse multi-touch n900 n900 nokia navisys netbook nokia office onenote oqo PenAttention powerpoint presentations projector qualtrics research review rotate SIGCSE sony vaio P stowaway keyboard tablet tc1100 touch umpc upgrade video vista WIPTE
Recent blog posts
ScreenMouseRotate - Screen and mouse rotation / invert screen and mouse
06/13/2009 - 20:36
Edit 12/24/2010: I have updated this files in this post (to version 1.1) with modifications made by Mars Tanumihardja. Mars has added the following:
Once in a while I rotate the screen on my Sony Vaio P, as shown in this image from pocketables:
On Windows machines with Intel graphics you can press Control+Alt+Arrow Key to rotate in one of four orientations depending on which arrow key is pressed. However, the mouse doesn't rotate with the screen. This always bugs me a bit when the occasion arises to use the mouse. There is the Sakasa Mouse program to rotate the mouse, but it's not nicely integrated with the rotate function.
Consequently, I wrote my own little program to rotate the mouse while also rotating the screen. It should work on most computers, not just the Vaio P. I also tested it on my Lenovo X61T and it should not rotate mouse coordinates if the pen or touch screen is activated (at least for a Wacom, I think. Not sure about others since I don't have anything else to test it out on). Here is a zip file of the program:
Unzip and double-click to run. You need .NET installed to run it, which most people already have installed. It will run the app in the system tray and I think usage will be pretty obvious (right-click the icon in the system tray). If you like you could put a shortcut to the app in your startup folder if you want it to automatically start up.
If you're interested, source code is also available:
It is written in C# and uses Mouse Hook code by George Mamaladze:
If you are interested, the older versions are here: