Wow, I actually got some global keyboard shortcuts working. The problem was so hard to think about in my head.
Mockup of keyboard shortcuts list
Lmao, due to unforeseen circumstances, I can't get all the keyboard shortcuts working without completely rewriting my code or writing a lot of duplicate code. 😭
Okay, so with contextual shortcuts e.g, reply, favourite, boost etc. I've made a compromise. You'll need to tab into the toot once before the shortcuts can work.
Sadly this is the only way I can do this without completely losing my mind 😭
Now I understand why people are so passionate about these shortcuts. I'm breezing through this timeline lmao
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !