How to Choose Keyboard Shortcuts for Web Applications Link
Here’s a nice article about the considerations for keyboard shortcuts in designing a web application. These are actually pretty good things to think through for any kind of keyboard shortcut.
As an aside, I still don’t understand why people choose to write on Medium. In this case I think the author is one of the people behind Checkvist, which has great keyboard shortcuts, but I can’t tell.