If I want to assign a command to a key that may be used when typing text (a letter or punctuation like a comma, period, slash, etc), while it works, that command will be triggered even if I'm typing text into a title graphic for example. Same if I'm typing text into some other panel, like filtering for a font in the Properties panel, or even renaming an item in the project panel.
This makes it only practical to assign hotkeys with modifiers like Ctrl or Shift, which often requires two hands and therefore taking one of my hands off the mouse, and the time can add up.
Feature Request: It would be fantastic if we had the option to make any given command only trigger if a specific panel (or panels) is active, such as the Timeline panel.