Wishlist/Dynamic Screen Orientation
|Wishes warning! This article or section documents one or more OpenMoko Wish List items, the features described here may or may not be implemented in the future.|
Dynamic Screen Orientation
Using an accelerometer to sense which direction is down, the interface could switch between portrait and landscape display modes, and possibly even upside down modes for a total of 4 screen orientations.
This orientation should also be used when capturing images or videos in either landscape or portrait mode. This eliminated the need for tedious rotation correction for captures images and movies. For images this orientation should also be stored in EXIF tags.
Gestures is a daemon that interpret the accelerometers and the movements you make with your FreeRunner. It's also switch between portrait/landscape if it notice your FreeRunner is moved sideways.
This program just rotates the screen according to the position of the Neo FreeRunner. It's just on c file, but it works very well.