Skip to content
/ jkbd Public

JKBD: Joystick to Keyboard service. Converts joysticks into a keyboard device.

License

Notifications You must be signed in to change notification settings

hhd-dev/jkbd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JKBD: Joystick to Keyboard

Simple script which runs as a service and converts gamepads into using a lizard mode that is suitable for graphical and CLI linux installers.

Handles holding to auto-repeating buttons, multiple controllers, controller disconnections, reconnections, and is compatible all Linux controllers (some controllers might not support mouse mode).

This script will ignore Valve controllers.

CLI Keys

Key Action
Left Stick Arrow Keys
DPAD Arrow Keys
A Enter
B Escape
X Space
Left Bumper Shift-Tab
Right Bumper Tab

Mouse Keys

Key Action
Right Stick Mouse
Left Trigger Right Click
Right Trigger Left Click

Installation

Install from AUR or find the PKGBUILD in PKGBUILD.

yay -S jkbd

Fedora coming soon.

Then enable with:

sudo systemctl start jkbd

You can also run with the command jkbd for testing, provided your user has uinput access (add sudo if not).

About

JKBD: Joystick to Keyboard service. Converts joysticks into a keyboard device.

Resources

License

Stars

Watchers

Forks

Packages

No packages published