keyboard
Mini Keyboard,Wireless Keyboard,Bluetooth Keyboard,Remote control,Mouse.
A cross-platform context-aware key remapper.
It allows to redefine your keyboard layout and shortcuts systemwide or per application.
Linux utility to configure modifier keys to act as other keys when pressed and released on their own.
xcape allows you to use a modifier key as another key when pressed and released on its own. Note that it is slightly slower than pressing the original key, because the pressed event does not occur until the key is released. The default behaviour is to generate the Escape key when Left Control is pressed and released on its own. (If you don't understand why anybody would want this, I'm guessing that Vim is not your favourite text editor ;)
A text-based, cross-platform Keyboard Layout Maker.
Source: Kalamine - Créer la disposition clavier de vos rêves en un claquement de doigt :fr:.
A tool to create and manage interactive keyboard shortcut cheatsheets.
A full-body keyboard using gestures to type through computer vision.
Semaphore uses OpenCV and MediaPipe's Pose detection to perform real-time detection of body landmarks from video input. From there, relative differences are calculated to determine specific positions and translate those into keys and commands sent via keyboard.
Touch typing trainer using N-grams as data source, with options to customize the auto-generated lessons and specify the minimum typing performance needed. There are sound/color effects as well.
A minimalistic, customizable typing test.
The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
Monkeytype is a minimalistic and customizable typing test. It features many test modes, an account system to save your typing speed history, and user-configurable features such as themes, sounds, a smooth caret, and more. Monkeytype attempts to emulate a natural typing experience during a typing test by unobtrusively presenting the text prompts and displaying typed characters in place, providing straightforward, real-time feedback on typos, speed, and accuracy.
The goal of this project is to add a BlackBerry Q10 keyboard to non-BlackBerry phones. While this can easily be adapted to suit any other phone with an USB port at the bottom, I will focus on releasing files for the Fairphone 4, since that is what I have. Feel free to adjust it to your phone and share your results in the discussion area.
Related contents:
Quickly Create Keyboard shortcut images. Also generate embed codes (wip).
Related contents:
Simple X hotkey daemon.
sxhkd is an X daemon that reacts to input events by executing commands. Its configuration file is a series of bindings that define the associations between the input events and the commands. The format of the configuration file supports a notation for mapping shortcuts to commands in parallel.
Browser game that help learning to type à la Guitar Hero
This web application will help you to learn touch typing which means typing through muscle memory without using your eyesight to find the keys. It can improve your typing speed and accuracy dramatically. The opposite is hunt and peck typing, a method of typing in which you look at the keyboard instead of the screen, and use only the index fingers.
A CLI code-typing game that turns your source code into typing challenges.
GitType turns your own source code into typing challenges. Because why practice with boring lorem ipsum when you can type your beautiful fn main() implementations?
Related contents:
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
Supports X11, Wayland, combinations, programmable macros, joysticks, wheels, triggers, keys, mouse-movements and more. Maps any input to any other input.
Related contents:
Key remapper for X11 and Wayland. xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland.
Check Shortcuts of 101 Apps.
Designing keyboard shortcuts for your app can be a daunting task. High consistency with other tools is key to ensuring a minimal learning curve for your users. Shortcuts should also be conflict free with the system shortcuts to spare your users of rage when they accidentally try to print your app. Keycheck enables you to find the right shortcuts for your app in seconds.
A gorgeous, simple, tiny JavaScript package to add keyboard bindings into your application.
Growing frustrated with other options that rely mostly on a few specific keyboards, Klavaro is libre software that intends to be keyboard and language independent, saving memory, time and money.
Trigger an action on an element with a keyboard shortcut.
Trigger an action on a target element when the hotkey (key or sequence of keys) is pressed on the keyboard. This triggers a focus event on form fields, or a click event on other elements.
the hacker's browser. Never leave the keyboard. Quickly analyze, navigate, and extract information from the Internet.
Nyxt [nýkst] is a keyboard-driven web browser designed for hackers. Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely extensible in Lisp.
Touch typing is a method of typing that uses all your fingers without needing to look at the keyboard. It is a fast, efficient way of typing. AgileFingers is a free online practice that teaches you how to master this technique, with fast typing exercises broken down into lessons, texts, and games. Additionally, there is a typing test to measure your progress.
Related contents: