LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
TiTou

Path control with auto-complete (similar to Terminal)

Status: New

When typing a path in the Terminal (Linux, Windows or macOS) hitting the table key does an auto-complete, this is extremely useful.

 

I wish the Path control and - let's dream - the path constant would behave the same.

 

It's probably only applicable to absolut path values.

 

I've made a QControl that does that, it's a bit basic but it does help, I might post it GitHub if there is interest.


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

5 Comments
Christina_R
Active Participant

The problem I see is that the Tab key is already used to move focus around the controls on the panel. 


Christina Rogers
Principal Product Owner, LabVIEW R&D
fefepeto_kb
Member

Maybe the Ctrl+Down Arrow could be used to navigate "into" the path control for using the tab autofill.

To further enhance the user experience a small indicator could appear at the edge of the control/constant to indicate the autofill mode.

And, to be backward compatible this autofill feature could be toggled as a global option, maybe per user once that feature is implemented, and its default shall be off.

TiTou
Trusted Enthusiast

@Christina_R

I see, then do the auto-complete only if the path control has the "skip this control when tabbing" enabled

 


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

Christina_R
Active Participant

Removing a control from the tab order (i.e., skip when tabbing) has severe consequences on the usability and accessibility of a UI.

 

Entering a "mode" for the path control (e.g., Ctrl+Down Arrow) seems feasible, but I think it would be hard to make that mode easily discoverable.


Christina Rogers
Principal Product Owner, LabVIEW R&D
wiebe@CARYA
Knight of NI

The path could go into autocomplete mode after typing anything.

 

Enter or escape could bring it back to tab order mode.

 

Still not ideal, but maybe a compromise.