I have an Altair UI question (this affects most non-touch screen devices): In XCSoar, when scrolling through items in a list dialog (e.g. Waypoint lookup), should the left/right keys act as pageup/pagedn, or should they move the cursor off the list to the buttons on the dialog? (The left/right keys currently act as pageup/down.)
The problem with treating left/right keys as pageup/pagedn is that the pilot can't select and item in the list and then move the cursor to one of the action buttons (e.g. Lookup, Rename, Delete). Examples: Non-touchscreen issues caused by treating left/right as pageup/down: --> In Airspace lookup, it's impossible to hit the "Lookup" button except on the first or the last list item because "Enter" is mapped to different functionality --> In Waypoint lookup, it's impossible to alter any of the filters unless you scroll off the top or the bottom of the list --> In Task Browser, it's impossible to Rename or Delete a task --> In Task Editor, it's impossible to reorder the waypoints One solution would be to map left/right keys to the pageup/down function for large lists like Waypoint list, but for smaller lists map the left/right arrows to move to the next control (i.e. "tab"). Variable behaviour is more complicated for the pilot to undertstand, but it may be the lesser evil. For bluetooth joysticks, this would probably apply to the left/right arrows on the joystick. Thoughts? Rob ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Xcsoar-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcsoar-user
