From 49d5e987cb9f77f815e535c86dcaadeb61ecb66f Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 11 Jul 2021 13:32:54 +0100 Subject: (xboxdrv)+configurations to make the xbox controller a working mouse Xbox controllers are cool, and the ton of buttons allow for a lot of customisation and ease of use. Hence I created an xboxdrv configuration which has the standard mouse capabilities as well as the ability to access an on screen keyboard and some basic media manipulation capabilities. This is mostly for when I want to sit back and just CONSOOM content rather than do actual work (hence trying to remove the keyboard). --- xboxdrv/.config/xboxdrv/config.xboxdrv | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 xboxdrv/.config/xboxdrv/config.xboxdrv (limited to 'xboxdrv/.config') diff --git a/xboxdrv/.config/xboxdrv/config.xboxdrv b/xboxdrv/.config/xboxdrv/config.xboxdrv new file mode 100644 index 0000000..445bb0d --- /dev/null +++ b/xboxdrv/.config/xboxdrv/config.xboxdrv @@ -0,0 +1,55 @@ +# Mouse Emulation +# =============== +# +# This configuration file emulates a mouse. The left stick controls +# the cursor, the right stick becomes a horizontal and vertical scroll +# wheel, the dpad acts as cursor keys, the start and back buttons +# become forward and back buttons, the guide button escape and LB and +# RB become page up and page down and the face button act as mouse +# button. + +[xboxdrv] +ui-clear=true + +[ui-axismap] +x1^dead:4000 = REL_X:750:-1 +y1^dead:4000 = REL_Y:750:-1 + +# y2^dead:6000^invert = REL_WHEEL:5:100 +# x2^dead:6000 = REL_HWHEEL:5:100 +# trigger^invert=REL_WHEEL:5:100 + +y2^dead:6000^invert = rel-repeat:REL_WHEEL:1:50 +x2^dead:6000 = rel-repeat:REL_HWHEEL:1:50 +# trigger^invert = rel-repeat:REL_WHEEL:1:50 + +lt = KEY_VOLUMEDOWN:20 +rt = KEY_VOLUMEUP:20 + +[ui-buttonmap] +a = BTN_LEFT +b = BTN_RIGHT +x = BTN_MIDDLE +y = KEY_ENTER + +rb = KEY_PAGEDOWN +lb = KEY_PAGEUP + +tl = KEY_BACKSPACE +tr = KEY_SPACE + +[ui-buttonmap] +dl = KEY_LEFT +dr = KEY_RIGHT +du = KEY_UP +dd = KEY_DOWN + +# lt = KEY_VOLUMEDOWN +# rt = KEY_VOLUMEUP + +[ui-buttonmap] +start = KEY_FORWARD +back = KEY_BACK +guide = KEY_LEFTMETA+KEY_HOME + +# EOF # -- cgit v1.2.3-13-gbd6f