The smartest way to learn touch typing and improve your typing speed.
-
Updated
Dec 7, 2025 - TypeScript
The smartest way to learn touch typing and improve your typing speed.
Virtual keyboard for TextField when needed
Create custom keyboard layout and analyze their performance.
Keyboard Layout Optimizer for Thai layouts
A modern, i18n-friendly hotkey library for the Web
A shortcut manager library for handling ALL the shortcut needs of an application.
LuxKeys is a modern keyboard brand SaaS built with nextjs and TypeScript, featuring sections like Shop, Specifications, Blog, About, and Contact. Users can sign up and log in using localStorage, browse keyboards, add products to a cart, and simulate purchases.
It is a library that converts alphabet (and cyrillic) character inputs in textarea (input) tags to traditional Mongolian script.
Mapping MIDI keypress to PC keyboard, that you can work or code with your MIDI kerboard 🎉
💖 Javascript Library for Swapping Languages with Custom Layouts
Search through all available keyboards on QMK and their keymaps.
A real-time keyboard testing tool built with Next.js, React, and Tailwind CSS. Displays key presses visually, supports light/dark mode, and works across desktop, tablet, and mobile. Fully client-side, private, and easy to customize with different layouts or languages.
A lightweight npm package to get the XY coordinates of a Key.
Optimal keyboard layouts for Windows and macOS usage
Online tool to translate keystrokes to a different keyboard layout
🔬 ML-powered keyboard layout optimizer | Análise de custos de digitação + dados linguísticos para criar layouts universais e específicos por idioma | TCC UniFran
user study about "where users touch" in mobile website
A did-you-mean library to fix "hgsbl ugd;l" to "السلام عليكم" and "اثممخ صخقمي" to "hello world"
Add a description, image, and links to the keyboard-layout topic page so that developers can more easily learn about it.
To associate your repository with the keyboard-layout topic, visit your repo's landing page and select "manage topics."