2012-02-10, 00:02
Here's a new report from the rotation: It still does not work. I'm using Windows 7 Ultimate 64 on a Lenovo X61 Tablet. It has manual rotation and autorotation, so the screen will swap the way you hold it. For XBMC this means you'll get a distorted or black screen when you move the laptop. But because the autorotation function is very useful in the operating system, you don't want to switch it off every thime you want to use XBMC.
Here are some photos of XBMC 11 beta 3.
0° - not rotated
90° - portrait mode 1
180° - vertically swapped
270° - portrait mode 2
The bottom of the original screen is marked. There's no taskbar because I have it on the top, like a Mac's menu bar.
The X61 tablet has various buttons on the display bezel, and the most are used in XBMC. Left is the power button (with mechanical lock), the small one acts like Ctrl-Alt-Del, next is the rotation button (swaps through the four modes), then there's the Lenovo Toolbox button, the hole is the microphone and the last button on the left side is Escape. Here's a zoom of this half. On the other pictures is the complete bar, the round thing on the right are the cursor keys, with Enter/Return in the middle. The slim sensor on the right is the fingerprint sensor. The rotation function in XBMC's picture section works, but this is done by software and not by screen orientation.
Because XBMC works if it is started in portrait or any other mode, it shouldn't be too difficult to integrate this function in XBMC. It would be enough to check for the orientation if a key is pressed or a mouse button / stylus tip is pressed. Maybe someone could code a test program which checks for rotation and saves the output to a log file. It would be interesting how this works on the auto-rotation feature.
Here are some photos of XBMC 11 beta 3.
0° - not rotated
90° - portrait mode 1
180° - vertically swapped
270° - portrait mode 2
The bottom of the original screen is marked. There's no taskbar because I have it on the top, like a Mac's menu bar.
The X61 tablet has various buttons on the display bezel, and the most are used in XBMC. Left is the power button (with mechanical lock), the small one acts like Ctrl-Alt-Del, next is the rotation button (swaps through the four modes), then there's the Lenovo Toolbox button, the hole is the microphone and the last button on the left side is Escape. Here's a zoom of this half. On the other pictures is the complete bar, the round thing on the right are the cursor keys, with Enter/Return in the middle. The slim sensor on the right is the fingerprint sensor. The rotation function in XBMC's picture section works, but this is done by software and not by screen orientation.
Because XBMC works if it is started in portrait or any other mode, it shouldn't be too difficult to integrate this function in XBMC. It would be enough to check for the orientation if a key is pressed or a mouse button / stylus tip is pressed. Maybe someone could code a test program which checks for rotation and saves the output to a log file. It would be interesting how this works on the auto-rotation feature.