Custom Keyboard Shortcuts for Assigning Tags
The new 0-9 (or Ctrl-0 through Ctrl-9) tag shortcuts are great, but being able to arbitrarily assign any key as a tag shortcut would be even better: 'L' for Lunch, 'P' for Project 1, 'S' for Daily Stand-up Meeting.
Tag shortcuts are already the most efficient way to tag time. With easier to remember custom mnemonics, this powerful feature would also become one of the most accessible.
Dan Allen commented
A similar option would be to hit F4 to repeat last tag used. Same shortcut as in MS Office for applying last format or typing.
Nicholas Piegdon commented
It's been six years...
I did just figure out I could use an AutoHotkey script (with an "#IfWinActive" directive so it's only active on the main ManicTime window) to map 0 through 9 to arbitrary characters. That's already a thousand times better. But I immediately wish I had more than ten tag shortcuts!
More shortcuts please! With this workaround I don't even mind if they're still hard-coded. Maybe break the 0 and Ctrl-0 mappings into two separate shortcuts, etc.? Then we'd at least have access to twenty instead of ten.
(That is a minimal effort solution where you wouldn't have to worry/test against collisions with the other UI shortcuts. It's got a nice, clean, non-destructive upgrade path from older versions, too. You could just duplicate all the existing tag shortcuts: one set for numbers and another set for Ctrl+number.)
David C. Sorge commented
Even if this were a Ctrl+T, then an arbitrary key, bound to a tag, this would make tagging much more pleasant an efficient!