











With keyboards for over 2000 languages, Keyman lets you type in your language anywhere. You can create your own keyboards with Keyman Developer. Keyman is completely free and open source, and runs on Windows, macOS, Linux, Android, iOS and web.




QHuman enables users to automate repetitive tasks by recording mouse movements, keystrokes, and utilizing image/pixel detection with human-like randomness.



Use an additional modifier key for all your keyboard shortcuts with this straightforward app. Utilize an unused key by converting the caps lock or any modifier key to the hyper key, which combines all four modifiers. The hyper key can be used in any app with keyboard shortcuts.

A native macOS application that maps Xbox and DualSense controller inputs to keyboard shortcuts, mouse movements, and scroll, magnify, pan actions. Features an on-screen keyboard and full DualSense touchpad support.




Keyboarding Master is a gaming and application tool that provides its users with the ability to custom configure their input devices for specific applications within a unified configuration environment. Keyboarding Master supports Linux.


TouchCursor lets you use the home keys as cursor keys – in all Windows programs – keeping your fingers in the best position for fast typing. Its free and open-source.

Pinnacle Game Profiler allows you to emulate your keyboard and mouse with your video game controller, and otherwise customize the controller's behavior. Many PC games do not directly support game controllers, but with Pinnacle Game Profiler you can use any controller to play...

Intended for remapping keys, mouse buttons and mouse wheel actions, Key Remapper allows you to:



There are already very feature-rich joystick to keyboard mappers out there, be it JoyToKey or XPadder. However, both are not Freeware and both lack the possibility to easily switch configurations from outside the applications, which would be necessary if you use game front-ends...


Graphical interface for macOS keyboard layouts, enabling drag-and-drop editing, dead key creation, Unicode support, and mapping multiple characters to keys.

Do you want to remap keyboard keys with another key ? Do you want to remap mouse buttons ? Then try Key Remapper. With Key Remapper you can easily remap key or remap mouse buttons with another key, program, mouse button, custom text.




Spark is a powerful and easy shortcuts manager. With Spark you can create Hot Keys to launch applications and documents, execute AppleScripts, command iTunes, and more...


Modern Android keymapper with universal touch mapping, advanced gamepad support, ban-safe technology, no cloning required, and customizable controls.




VJoy Virtual Joystick is a software application and virtual driver system that allows keyboard input to be translated to joystick input.



This is the next generation Razer device configuration tool bringing the Razer gaming experience to the free open source world.

ControlMK is an utility which uses DirectInput controllers to emulate mouse, keyboard, and other types of commands.

Multi Task Tool is a portable tool that, as its very name suggests, can be used to execute multiple tasks in Windows OS!


HotKeyBind is a program that lets you use hotkeys (shortcut key combinations) to do common tasks: opening a web page, launching applications, opening files, shutting down the computer and so on.



Hotkeycontrol is the award winning and easy to use solution for creating keyboard shortcuts for routine tasks like opening files, changing system volume, controlling display brightness, typing frequently used text, controlling active windows and recording macros.


FreePIE (Programmable Input Emulator) is a C# utility for bridging and emulating input devices. It has applications primarily in video gaming but can also be used for VR interaction, remote control, and other applications.
