Skip to content

uinput based key bindings and macros tool for Linux

License

Notifications You must be signed in to change notification settings

titibandit/input-modifier

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

input-modifier

uinput based key bindings and macros tool for Linux.

installation

Arch Linux

AUR.

universal installer

download the installer from here (select the first element from "Assets").

extract release:

tar -xvf <RELEASE>.tar.gz

run the installer:

cd input-modifier
sudo ./install

add yourself to the input group if not done previously:

sudo usermod -a -G input $USER

and then re-login.

running

run imodd:

imodd

usage

documentation can be found here.

to-do

  • X11 integration (per-application profile bind, warping cursor and the like).

  • bug fixes.

  • proper packages.

  • passing environment variables to execute.

  • changing the weird devices setting.

    • I will talk about this later
  • ignoring non-input devices such as the Firefly or Polaris.

  • fix pressing non-bit-set keys.

  • implement binds for relative and switch events.

  • add feature here.

About

uinput based key bindings and macros tool for Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.8%
  • C 2.2%
  • Other 1.0%