refine shortcut handling for completion popup

- No special handling for Left/Right/Home/End
- Tab only accepts for case of continuing a directory completion into a it's subdirectory