Forums » Bugs

VO insists on treating Thinkpad trackpoint as a joystick with mouselook off

Aug 29, 2010 zak.wilson link
Tech details: Thinkpad W500 running Ubuntu 10.04

I don't know if this is a recent change to VO or as OS update that added a joystick emulation driver for the Trackpoint. As far as I can recall, VO used to treat the Trackpoint as a mouse at all times. Now, I can set VO to keyboard/mouse control, but doing so automatically turns on mouselook. When I turn off mouselook, VO reverts to keyboard/joystick.

The problem with joystick control is that the Trackpoint has a sort of automatic recalibration that seems to conflict with how VO interprets joystick input resulting in spurious control inputs (my ship spins out of control until I adjust the calibration manually).

Neither mouselook nor spinning out of control provide a satisfactory flight experience for me. Please don't override the combination of settings I have chosen.
Aug 30, 2010 yodaofborg link
Hmm, I don't think the way vo handles mouselook has changed at all since they added the option to control your ship with a mouse when mouselook is turned off (Waaay back in time, like 2003) so if the trackpad behaved like it should before, and has changed, it must be related to your OS.
Aug 30, 2010 zak.wilson link
The problem is that the Trackpoint can be treated as a mouse or a joystick. The change in behavior may well be due to my OS, but I think VO's behavior is this case is unreasonable: when I turn off mouselook, it switches automatically from keyboard/mouse to keyboard/joystick.
Aug 30, 2010 raybondo link
The Keyboard/Mouse setting is the same as moselook.
Mouselook being set to On is what happens when you select Keyboard/Mouse and Mouselook is set to off when you select Keyboard/Joystick.

So yes, selecting Keyboard/Mouse will automatically enable Mouselook mode because they are the same thing, just two different ways of setting it.
Aug 30, 2010 zak.wilson link
Most enlightening. Unfortunately, that doesn't present an easy fix on the VO side. Disabling the joystick emulation driver seems like the only easy workaround.