Special customization for keys + mouse

There are three key elements that need some special of customization:

  • Arrow keys: these keys can do too many different things depending on the context, we should see how to make it easy for the user to change the behavior depending on context + key modifiers
  • Mouse wheel: the mouse wheel should be configurable on each widget, e.g. sprite editor, color bar, and timeline should have a different behavior on each widget + different modifiers like Alt, Ctrl, etc.
  • Mouse buttons: e.g. actually right-click can be configured from Preferences, but we should be able to configure X1, X2, etc.

I just posted a comment about the mouse button part and found this comment. Has there been any progress done on the fact ?