Ticket #4939 (closed Bug report: fixed)

Opened 5 years ago

Last modified 9 months ago

Tab navigation enhancements

Reported by: DanielBeardsmore Owned by:
Priority: low Component: FileZilla Client
Keywords: Cc:
Operating system type: Windows Operating system version: 5.1.2600

Description

Suggest adding the following enhancements to navigation of tabs:

ctrl-tab should wrap around from the last tab to the first, vice versa for shift-ctrl-tab

ctrl-pgup/ctrl-pgdn should also switch tab, per Windows convetion

rolling the mousewheel over the tab bar should also switch tab -- not convention, but used in a few apps and very useful :)

Change History

Changed 5 years ago by codesquid

Windows convention for ctrl+pgup and ctrl+pgdown is to move the focus rectangle inside list and tree controls.

Changed 5 years ago by codesquid

  • priority changed from critical to low

Changed 5 years ago by DanielBeardsmore

I'm still wondering why every ticket I file defaults to Critical -- I missed that one. On my home PC (just got home), the Priority popup defaults to Normal, but switches to Critical if you click it. (Firefox 3.5.3 in Win XP)

ctrl-pgup/down is also conventionally mapped to switch tab in effectively everything in Windows, from Microsoft to GTK+/Win32.

If you're correct, then we have an interesting design conflict here.

Changed 5 years ago by codesquid

Since tree and list controls were in FileZilla longer than tabs, they have priority. Conflict solved ;)

Changed 5 years ago by DanielBeardsmore

Would you be so kind as to explain what ctrl-pg up/down do exactly in a tree view? For example, I've just opened NTBackup, which has a tabbed interface, and two of the tabs contain tree controls. The only thing I can get ctrl-pg up/down to do, is change tab, which is precisely what I would expect to happen. This happens whether or not an item in one of the tree panes is focused.

I've not got ctrl-pg up/down to do anything in any other tree control in any program either. Tree controls in my awareness are navigated and explored using +, -, *, left and right arrow.

If I go to the local directory tree in FileZilla, click on a folder, and press ctrl-pg up, all that happens is the address bar is focused, as if shift-tab had been pressed. ctrl-pg down acts as though tab was pressed, focusing the directory list box.

Changed 5 years ago by codesquid

Forget about the trees, focus on the list controls. There ctrl+pgup/down clearly moves the focus rectangle. You can try it in Explorer.

Changed 5 years ago by DanielBeardsmore

So it does nothing in tree controls?

In list controls, holding down ctrl is intended for performing selections via the keyboard. Funnily enough, NTBackup still uses ctrl pgup/down to change tab, overruling selection. However, keyboard selections cause a conflict between using space to toggle highlighting, and using space to toggle the checkboxes.

Very few programs actually use both list controls AND tabs.

Changed 5 years ago by codesquid

  • status changed from new to closed
  • resolution set to fixed

Closing.

- Ctrl+Tab wraparound implemented
- Ctrl+PgUp/Down already used elsewhere
- In order to use wheel events, tab controls need to be selected first, e.g. by clicking a tab. If you need to do that you can just as well click the right tab.

Note: See TracTickets for help on using tickets.