gouessej wrote you can get the correct behaviour without getModifiersEx() by storing and managing the mouse states in the same way Ardor3D does.