Initial commit
This commit is contained in:
parent
ff24020ad7
commit
ed7ba75fdc
3 changed files with 93 additions and 0 deletions
30
config examples/config-playstation.toml
Normal file
30
config examples/config-playstation.toml
Normal file
|
@ -0,0 +1,30 @@
|
|||
#SAMPLE CONFIG FILE FOR PLAYSTATION CONTROLLERS
|
||||
#Put this in ~/.config/makima and rename it to config.toml
|
||||
#You can find the available keycodes in /usr/include/linux/input-event-codes.h
|
||||
#If you're not sure which keycode corresponds to which key, you can run 'evtest', select your keyboard/mouse and press the corresponding key/button.
|
||||
#This config file is tested for DualShock 3, DualShock 4 and DualSense controllers. When using a different controller, if no specific config file for your device is available, change the keycodes on the left according to those of your controller (evtest is your friend again). If your controller has a button to enable/disable analog sticks, make sure they're enabled.
|
||||
|
||||
[keys]
|
||||
#CONTROLLER MOUSE/KEYBOARD BINDINGS
|
||||
BTN_NORTH = ["KEY_LEFTMETA", "KEY_J"] #triangle
|
||||
BTN_EAST = ["KEY_ENTER"] #circle
|
||||
BTN_SOUTH = ["KEY_LEFTSHIFT"] #X
|
||||
BTN_WEST = ["KEY_LEFTMETA"] #square
|
||||
BTN_TR = ["KEY_LEFTMETA", "KEY_L"] #R1
|
||||
BTN_TR2 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_L"] #R2
|
||||
BTN_TL = ["KEY_LEFTMETA", "KEY_K"] #L1
|
||||
BTN_TL2 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_K"] #L2
|
||||
BTN_START = ["KEY_LEFTMETA", "KEY_D"] #start
|
||||
BTN_SELECT = ["KEY_ESC"] #select
|
||||
BTN_THUMBR = ["KEY_LEFTMETA", "KEY_Q"] #R3
|
||||
BTN_THUMBL = ["BTN_MIDDLE"] #L3
|
||||
BTN_MODE = ["KEY_SPACE"] #PS button
|
||||
BTN_DPAD_UP = ["KEY_UP"] #directional pad up
|
||||
BTN_DPAD_RIGHT = ["KEY_RIGHT"] #directional pad right
|
||||
BTN_DPAD_DOWN = ["KEY_DOWN"] #directional pad down
|
||||
BTN_DPAD_LEFT = ["KEY_LEFT"] #directional pad left
|
||||
|
||||
[settings]
|
||||
ANALOG_SENSITIVITY = "6" #lower value is higher sensitivity, minimum 1
|
||||
MOVE_MOUSE_WITH_STICK = "left" #left, right or none
|
||||
GRAB_DEVICE = "false" #gain exclusivity on the device
|
32
config examples/config-stadia.toml
Normal file
32
config examples/config-stadia.toml
Normal file
|
@ -0,0 +1,32 @@
|
|||
#SAMPLE CONFIG FILE FOR GOOGLE STADIA CONTROLLERS
|
||||
#Put this in ~/.config/makima and rename it to config.toml
|
||||
#You can find the available keycodes in /usr/include/linux/input-event-codes.h
|
||||
#If you're not sure which keycode corresponds to which key, you can run 'evtest', select your keyboard/mouse and press the corresponding key/button.
|
||||
#This config file is tested for Stadia controllers. When using a different controller, if no specific config file for your device is available, change the keycodes on the left according to those of your controller (evtest is your friend again). If your controller has a button to enable/disable analog sticks, make sure they're enabled.
|
||||
|
||||
[keys]
|
||||
#CONTROLLER MOUSE/KEYBOARD BINDINGS
|
||||
BTN_WEST = ["KEY_LEFTMETA", "KEY_J"] #Y
|
||||
BTN_EAST = ["KEY_ENTER"] #X
|
||||
BTN_SOUTH = ["KEY_LEFTSHIFT"] #A
|
||||
BTN_NORTH = ["KEY_LEFTMETA"] #B
|
||||
BTN_TR = ["KEY_LEFTMETA", "KEY_L"] #R1
|
||||
BTN_TRIGGER_HAPPY3 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_L"] #R2
|
||||
BTN_TL = ["KEY_LEFTMETA", "KEY_K"] #L1
|
||||
BTN_TRIGGER_HAPPY4 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_K"] #L2
|
||||
BTN_START = ["KEY_LEFTMETA", "KEY_D"] #menu/start
|
||||
BTN_SELECT = ["KEY_ESC"] #options/select
|
||||
BTN_TRIGGER_HAPPY1 = ["BTN_RIGHT"] #screenshot
|
||||
BTN_TRIGGER_HAPPY2 = ["BTN_LEFT"] #share/bubbles?
|
||||
BTN_THUMBR = ["KEY_LEFTMETA", "KEY_Q"] #R3
|
||||
BTN_THUMBL = ["BTN_MIDDLE"] #L3
|
||||
BTN_MODE = ["KEY_SPACE"] #Stadia button
|
||||
BTN_DPAD_UP = ["KEY_UP"] #directional pad up
|
||||
BTN_DPAD_RIGHT = ["KEY_RIGHT"] #directional pad right
|
||||
BTN_DPAD_DOWN = ["KEY_DOWN"] #directional pad down
|
||||
BTN_DPAD_LEFT = ["KEY_LEFT"] #directional pad left
|
||||
|
||||
[settings]
|
||||
ANALOG_SENSITIVITY = "6" #lower value is higher sensitivity, minimum 1
|
||||
MOVE_MOUSE_WITH_STICK = "left" #left, right or none
|
||||
GRAB_DEVICE = "false" #gain exclusivity on the device
|
31
config examples/config-xbox.toml
Normal file
31
config examples/config-xbox.toml
Normal file
|
@ -0,0 +1,31 @@
|
|||
#SAMPLE CONFIG FILE FOR XBOX CONTROLLERS
|
||||
#Put this in ~/.config/makima and rename it to config.toml
|
||||
#You can find the available keycodes in /usr/include/linux/input-event-codes.h
|
||||
#If you're not sure which keycode corresponds to which key, you can run 'evtest', select your keyboard/mouse and press the corresponding key/button.
|
||||
#This config file is tested for Xbox 360, Xbox One and Xbox Elite 2 controllers. When using a different controller, if no specific config file for your device is available, change the keycodes on the left according to those of your controller (evtest is your friend again). If your controller has a button to enable/disable analog sticks, make sure they're enabled.
|
||||
|
||||
[keys]
|
||||
#CONTROLLER MOUSE/KEYBOARD BINDINGS
|
||||
BTN_NORTH = ["KEY_LEFTMETA", "KEY_J"] #X
|
||||
BTN_EAST = ["KEY_ENTER"] #Y
|
||||
BTN_SOUTH = ["KEY_LEFTSHIFT"] #A
|
||||
BTN_WEST = ["KEY_LEFTMETA"] #B
|
||||
BTN_TR = ["KEY_LEFTMETA", "KEY_L"] #RB
|
||||
BTN_TR2 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_L"] #RT
|
||||
BTN_TL = ["KEY_LEFTMETA", "KEY_K"] #LB
|
||||
BTN_TL2 = ["KEY_LEFTMETA", "KEY_LEFTSHIFT", "KEY_K"] #LT
|
||||
BTN_START = ["KEY_LEFTMETA", "KEY_D"] #start
|
||||
BTN_SELECT = ["KEY_ESC"] #back
|
||||
BTN_THUMBR = ["KEY_LEFTMETA", "KEY_Q"] #RS
|
||||
BTN_THUMBL = ["BTN_MIDDLE"] #LS
|
||||
BTN_MODE = ["KEY_SPACE"] #Xbox button
|
||||
BTN_DPAD_UP = ["KEY_UP"] #directional pad up
|
||||
BTN_DPAD_RIGHT = ["KEY_RIGHT"] #directional pad right
|
||||
BTN_DPAD_DOWN = ["KEY_DOWN"] #directional pad down
|
||||
BTN_DPAD_LEFT = ["KEY_LEFT"] #directional pad left
|
||||
|
||||
[settings]
|
||||
ANALOG_SENSITIVITY = "6" #lower value is higher sensitivity, minimum 1
|
||||
MOVE_MOUSE_WITH_STICK = "left" #left, right or none
|
||||
GRAB_DEVICE = "false" #gain exclusivity on the device
|
||||
XBOX_CONTROLLER = "true" #xbox controllers use different values for analog sticks so it needs to be specified
|
Loading…
Add table
Reference in a new issue