How do I get proper key support for navigating a Tree Control?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By NewUser2000

I have a Tree Control like the scene tree in the editor. Mouse support works as you’d expect (click to select, and shift+click to multi-select). However, arrow key support is a bit wonky.

  1. Moving up and down only moves a special cursor and doesn’t change what is selected.
  2. Shift+up/down should add to selection, but it just moves the cursor.

Note: I have the Tree’s Select Mode set to Multi which is the only mode that uses the cursor.