Improve tab management/controls

Registered by On-The-Fly

This blueprint inherits ideas to improve the user experience considering working with tabs (especially for keyboard-oriented users).

Blueprint information

Status:
Complete
Approver:
David Gomes
Priority:
Undefined
Drafter:
David Gomes
Direction:
Approved
Assignee:
David Gomes
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
David Gomes
Completed by
Fabian Thoma

Whiteboard

All the commands reported on the 3 related bugs will be fixed on Granite to improve tab controls all across elementary apps. ~Munchor

Moved blueprint to Granite --DanRabbit

I don't think these shortcuts are a good idea. Home, End, Page Up and Page Down and their variants using Control or Shift+Control are often used by the content displayed inside the tabs (text editor, web browser, terminal to name a few) and will therefore get intercepted by the content most of the time. This means the shortcuts won't work properly, or we'll steal the content's shortcuts, which is a bad idea.
I propose to use Arrow keys because they are much more intuitive.
Anyway, this should be discussed here:
https://blueprints.launchpad.net/elementaryos/+spec/consistent-keyboard-shortcuts --julien-spautz

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.