(Advanced usage with context menus.)
m (→3D mouse: problems)
|Line 20:||Line 20:|
Revision as of 21:32, 17 February 2007
Using the smartphone as a computer mouse
With an accelerometer the smartphone can detect how much it is being moved. It can therefore be used as a computer mouse. The communication can be either USB (using the normal USB mouse protocol) or BlueTooth (is there a normal BlueTooth protocol for the existing BlueTooth mice?).
The mouse will not require anything to rest on, so it will work in free air. If used in free air, it will probably be useful to have one of the buttons to have the function "ignore input" - just like when you lift a normal mouse from the table.
The mouse buttons will be drawn on the screen.
When doing a presentation you can move more freely and are not required to be close to the computer.
If you travel with your laptop and you prefer using a mouse instead of the builtin pointing device, you will not have to have a bring a mouse in your travel bag: You can use your smartphone that you are probably bringing anyway.
Advanced usage would make screen on the smartphone dependant on what is on the computer screen. Context sensitive menus could be shown on the mouse.
With a 3D accelerometer the smartphone can even be used as a 3D mouse. Again an "ignore input" button is probably needed.
A 3D accellerometer cannot easily be used as a 3 axis mouse. The problem is that there are 6 degrees of freedom to the movement of the phone - roll, pitch, yaw, X,Y,Z translation.
Decoupling the position information, when you have no orientation information is impossible. Compromises that sort-of-work can be done, but not well.