adamtaylor13/moneymover

Feature Request: Keyboard Shortcuts for Recurring Items Suggestions (/recurring/suggested)

Opened this issue · 1 comments

I have 150 suggested recurring items. Each one takes 3 clicks to discard. I would love to be able to do this with keyboard shortcuts. For example:

  • j: select next item
  • k: select previous item
  • enter: open highlighted item
  • a: approve new recurring item
  • n: not a recurring item
    • n: no (in popup asking to create rule)
    • y: yes (in popup asking to create rule

Disclaimer: I haven't written any Javascript in many years, and have never written a chrome extension. What I have here is hacky and with no automated testing.

I made some changes in my fork here.
I restricted specific keyboard shorctuts (such as month navigation) to URLs that they apply to.
I added a style "keyboardSelected" and apply it with j/k in an attempt to emulate gMail selection. Unfortunately, this does cause another column to appear in the table, but it is usable.

other keyboard shortcuts working in /recurring/suggested:
enter: open highlighted item
n: not a recurring item
n: no (in popup asking to create rule)

I also repurposed 'r' to mark the current row reviewed instead of opening the review pane (which I think would be more appropriate as 'gr')

I also attempted to add 'c' shortcut to change category, though that isn't working yet