Skip to content

Manager: missing/inconsistent keyboard handlers #3359

@RichardHaselgrove

Description

@RichardHaselgrove

Describe the bug
Keyboard shortcuts for moving between controls on the Manager's 'Advanced View' display are broken. User report from user with broken pointing device, in https://boinc.berkeley.edu/forum_thread.php?id=13193

Steps To Reproduce
Under Windows -
The TAB key moves focus forward through all active controls on a page (command buttons, list controls). It does not move focus to the tab label.
Shift-TAB moves focus back through all controls, including the tab label - but doesn't continue to re-start the loop.
Ctrl-TAB and Ctrl-Shift-TAB cycle though the notebook pages. If the movement was started with the focus on a tab label, it moves through all pages. If the movement was started with the focus on a different control, it reaches the Notices page and stops there. There's no way off the Notices page (unless it has focus) from the keyboard, except by going via the View menu.

Under Linux -
TAB and Shift-TAB cycle through all controls, including the tab label, and continue on to the next control in the loop.
Ctrl-TAB does nothing.

System Information

  • OS: Windows 7 and 10: Linux Mint, Cinnamon desktop: I don't have a Mac
  • BOINC Version: up to and including v7.16.3

Additional context
This is poor design for users without the manual dexterity to use a precision pointing device. It also hinders users with a broken or missing pointing device.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions