@elonehoo/keyboard (npm): used to capture keyboard input.
Keywords: keyboard|typescript|vite