Page MenuHomeFeedback Tracker

Tree view list keyboard scrolling up/down behaviour is inconsistent (Dev build 1.61.136305)
New, NormalPublic

Description

In a tree view list, it is possible to change the selected item by using the up/down keys on the keyboard.

OBS:
If the selected item is a the top of the visible items, and the up key is pressed, the displayed items move up by one line. The selected item changes to a new item, but remains as the the topmost visible item.
If the selected item is a the bottom of the visible items, and the down key is pressed, the displayed items move down by one page. The selected item does not change, but it becomes the topmost visible items.

EXP:
Consistent behaviour. Both should either change the view by one line, or one page.
The current up key behaviour (changes selected item, and scroll list by one line) is preferred, as this is the way normal listboxes and editbox fields behave in the same situation (and almost all other programs, eg Notepad, Chrome)

Details

Severity
Trivial
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Visual-GUI
Steps To Reproduce
  1. Open 3D mission editor.
  2. Place any unit.
  3. RMB on unit, select "Attributes..."
  4. Expand "Object Type" section.
  5. LMB on any item in the "Type" list.
  6. Press up key repeatedly, note behaviour of tree view list when pressing up key when the selected item is at the top of the visible items.
  7. Press down key repeatedly, note behaviour of tree view list when pressing down key when the selected item is at the bottom of the visible items.

(optional steps to observe list box behaviour)

  1. LMB on down arrow next of "Face" in "Object: Identity" section, to open list box.
  2. Press up key repeatedly, note behaviour of list when pressing up key when the selected item is at the top of the visible items.
  3. Press down key repeatedly, note behaviour of list when pressing down key when the selected item is at the bottom of the visible items.
Additional Information

Event Timeline

ceeeb created this task.May 25 2016, 2:27 AM
ceeeb updated the task description. (Show Details)May 25 2016, 2:30 AM
ceeeb updated the task description. (Show Details)May 25 2016, 2:34 AM
ceeeb edited Steps To Reproduce. (Show Details)May 25 2016, 2:40 AM
ceeeb edited Additional Information. (Show Details)
ceeeb updated the task description. (Show Details)May 25 2016, 2:52 AM
ceeeb edited Steps To Reproduce. (Show Details)May 25 2016, 2:54 AM