We are about to switch to a new forum software. Until then we have removed the registration on this forum.
The ConstrainedEye example demonstrates exactly the kind of camera control I need.
My question is how do I enable only the default keyboard handling for the arrow keys but disable all other keyboard shortcuts?
I figured out it's easier to disable all bindings and to invoke the events from my keyboard handler. It took some time to figure out that scene.eyeFrame().translateXNeg() and similar are the default arrow-key bindings.
you can use one of the iFrame (or scene) removeKeyBinding methods, such as removeKeyBinding(char key) or removeKeyBindings before re-add them, e.g., setKeyBinding. To retrieve all your current bindings use info or info(Class<? extends Shortcut> cls) for a particular event.