How keyboard events work on the web on different devices | Dark Hacker News