Bug 713979 (tb-keyboard-tracker)

[Meta] Thunderbird Keyboard Shortcuts Tracker Bug

NEW
Unassigned

Status

defect
8 years ago
Last year

People

(Reporter: bugzilla2007, Unassigned)

Tracking

(Depends on 48 bugs, Blocks 2 bugs, {meta})

Firefox Tracking Flags

(Not tracked)

Details

This meta bug is to keep track of bugs that affect keyboard shortcuts in Thunderbird. Please add any of the following to the "Depends on" field of this bug:

- bugs that propose new keyboard shortcuts
- bugs that propose modification of existing keyboard shortcuts
- bugs that have changed keyboard shortcuts
- bugs that report conflicting, missing, broken keyboard shortcuts

Unless declared otherwise (in summary or subsequent comments):
- do *not* add bugs that are about access keys (unless they explicitly relate to keyboard shortcuts, too)
- do *not* add bugs for the SeaMonkey product

This meta bug intends to provide an overview over TB's keyboard shortcuts and their history of changes (past, present, future). This will help to
- track past/present/future keyboard shortcuts
- understand the reasons for (past/future) keyboard shortcut changes
- provide background knowledge for improving keyboard shortcuts
- coordinate future keyboard shortcut changes and avoid conflicts
- have a central point of reference required for keeping the Keyboard Shortcuts Documentation (1) and Release Notes up to date (caveat: see below)

We might want a separate meta bug for tracking the actual editing of the Keyboard Shortcuts Documentation page (i.e. corrections and improvments of that web page, see (1) below).

(1) https://support.mozillamessaging.com/en-US/kb/keyboard-shortcuts
The motivation for this bug is the perfect chaos on the current Keyboard Shortcuts Documentation page (2), featuring outdated, wrong, misleading, incomplete, missing and duplicate entries. I took a first stab today (3) and it was way too hard to verify some keyboard shortcuts and their change history. There's a lot more to be done.

(2) https://support.mozillamessaging.com/en-US/kb/keyboard-shortcuts/revision/5138
(3) https://support.mozillamessaging.com/en-US/kb/keyboard-shortcuts/revision/5396
Alias: keyboard-tracker
Wayne, can you create some intelligent searches to feed this bug?
Depends on: 525890
Depends on: 57805
FTR: Of course, one of the most famous siblings of this is
Core Bug 57805 - front end for customizing keyboard shortcuts (configurable/user-defined keys)
Alias: keyboard-tracker → tb-keyboard-tracker
I think what we really want to do to fix the issues in comment 1 is to write a tool that extracts the keyboard shortcuts from our code automatically. Then we don't have to rely on fallible humans to keep up-to-date. I was thinking about doing this, in part to figure out what shortcuts we have available, but I've been too busy.
(In reply to Wayne Mery (:wsmwk) from comment #4)
> i'm under the weather so this isn't intelligent :)  (yet)
> https://bugzilla.mozilla.org/buglist.cgi?... [snip]

Wayne, thank you!
I'll gladly accept more ideas if the weather changes ;)

Would anybody know of one ore more talented "New to bugzilla" user(s) that we can engage to sift through your query and, more generally, find & add more dependants of this bug?

> note: (you probably already know this) requests for shortcuts are perhaps
> among the most requested of features,

That's why we need to track them to consolidate and coordinate (find duplicates, trends, xrefs etc.).

> many of which are unrealistic for the
> average user

Can you elaborate a little on the meaning of "many keyboard shortcut requests are unrealistic /for/ the average user"?
Keywords: meta
(In reply to Thomas D. from comment #0)
> - have a central point of reference required for keeping the Keyboard
> Shortcuts Documentation (1) and Release Notes up to date (caveat: see below)
> 
> We might want a separate meta bug for tracking the actual editing of the
> Keyboard Shortcuts Documentation pages (i.e. corrections and improvments)

I created a separate tracker bug for that purpose:
Bug 714031 - [Meta] [SuMoMo] Thunderbird Keyboard Shortcuts *Documentation* Tracker Bug

So there might be intersections between the dependants of this bug and bug 713979, but bug 713979 has a different and much more limited focus on *documentation* of existing/forthcoming keyboard shortcuts. For details, see bug 713979, comment 0.
@everyone: Please add potentially interested / knowledgeable parties to the CC list of this bug.
Depends on: 672475
Depends on: 714036
Depends on: 714040
Depends on: 714041
Bug 515081 is SeaMonkey specific. Did you really mean to include this?
(In reply to Philip Chee from comment #9)
> Bug 515081 is SeaMonkey specific. Did you really mean to include this?

No, thanks! :)
No longer depends on: 515081
Summary: [Meta] Thunderbird Keyboard Shortcuts Tracker Bug → [Meta] Thunderbird Keyboard Shortcuts Tracker
Summary: [Meta] Thunderbird Keyboard Shortcuts Tracker → [Meta] Thunderbird Keyboard Shortcuts Tracker Bug
Depends on: 504330
Depends on: 650745
Depends on: 368915
Depends on: 714065
Depends on: 546062
Depends on: 553387
Depends on: 581545
Depends on: 242636
Blocks: 345426
Depends on: tbkbd-doc-tracker
No longer blocks: 345426
Depends on: 345426
No longer depends on: tbkbd-doc-tracker
No longer depends on: tbkbd-docnew-tracker
No longer blocks: 373732
No longer depends on: 714065
(In reply to Thomas D. from comment #6)
> > many of which are unrealistic for the average user
> 
> Can you elaborate a little on the meaning of "many keyboard shortcut
> requests are unrealistic /for/ the average user"?

my impression may be old or in accurrate, but I've encountered some requests which I would never use
> Bug 189654
This is (1) a SeaMonkey bug (2) Invalid.
No longer depends on: 189654
Bug 714437: conflicting Alt Gr. On Romanian keyboard it used in combination with letter keys to write diacritics. Now it opens Application Launcher dialog (as for a link).
Depends on: 714437
Depends on: 448971
Depends on: 716093
No longer depends on: 716093
Depends on: 716098
Depends on: 716101
Depends on: 516519
Depends on: 250415
Depends on: 716214
Depends on: 716217
Depends on: 716222
Depends on: 716254
Depends on: 507877
Depends on: 52821
Depends on: 477734
No longer depends on: 477734
Depends on: 651052
Depends on: 329687
Depends on: 660992
Depends on: 720345
Depends on: filterbar
Depends on: 579576
Depends on: 501426
Depends on: 725469
Depends on: 466019
Depends on: 695142
Depends on: 737731
Depends on: 738194
Depends on: 470659
Depends on: 749036
Depends on: 752188
Depends on: 521003
Depends on: 540729
Depends on: 167010
Depends on: 327621
Depends on: 749564
Depends on: 404955
Depends on: 335783
Depends on: 734682
Depends on: 633811
Depends on: 786606
Depends on: 549990
Blocks: 791957
No longer blocks: 791957
Depends on: 791957
Depends on: 533894
Blocks: 822146
No longer blocks: 822146
Depends on: 822146
Depends on: 824991
Depends on: 410300
Depends on: 526722
Depends on: 530626
Aceman and Suyash, as you've recently fixed bugs involving keyboard shortcuts, I'd like to draw your intention to this tracker...

@Suyash, one of the big and beautiful trees I planted on BMO ;)
Click on Show dependency tree link on top of this bug to see the full tree nicely (1). If it's too big, shrink to first level dependants by clicking button labelled [1] in tree view (2)

(1) https://bugzilla.mozilla.org/showdependencytree.cgi?id=713979&hide_resolved=1
(2) https://bugzilla.mozilla.org/showdependencytree.cgi?id=713979&maxdepth=1&hide_resolved=1
(In reply to Thomas D. from comment #14)
> Aceman and Suyash, as you've recently fixed bugs involving keyboard
> shortcuts, I'd like to draw your intention to this tracker...
> 
> @Suyash, one of the big and beautiful trees I planted on BMO ;)
> Click on Show dependency tree link on top of this bug to see the full tree
> nicely (1). If it's too big, shrink to first level dependants by clicking
> button labelled [1] in tree view (2)
> 
> (1)
> https://bugzilla.mozilla.org/showdependencytree.cgi?id=713979&hide_resolved=1
> (2)
> https://bugzilla.mozilla.org/showdependencytree.
> cgi?id=713979&maxdepth=1&hide_resolved=1
Depends on: 768797
Depends on: 925774
Depends on: 933065
Depends on: 686487
Depends on: 998312
Depends on: 1038323
Depends on: 1043178
Depends on: 1043987
Depends on: 1058373
Depends on: 541198
Depends on: 345322
Depends on: 682387
Depends on: 1167139
Depends on: 1158123
Depends on: 719230
Depends on: 567125
Depends on: 411198
Depends on: 1176716
Depends on: 851504
Depends on: 1319040
Depends on: 1319047
Depends on: 1319052
Depends on: 1320272
Depends on: 1293048
Depends on: 1372808
Depends on: 1383627
Depends on: 1464041
Depends on: 1468940
You need to log in before you can comment on or make changes to this bug.