From ff5e9f826d6e89f5ab1adb09e959afd5d1e17a5f Mon Sep 17 00:00:00 2001 From: papush! Date: Sat, 28 Jun 2025 18:11:22 +0200 Subject: initial commit --- README.ans | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 README.ans (limited to 'README.ans') diff --git a/README.ans b/README.ans new file mode 100644 index 0000000..932f2f4 --- /dev/null +++ b/README.ans @@ -0,0 +1,67 @@ + + .. + .$$S. .,. + .S$$$$; .,,,,,,,. + ;$$$$. .,,;;,,,,. + ;S;,;;,,. + .;;,;, + ,s, s$; + .,.;$$S + .s$$$, + .;S$$$;. + s$s;. ,;. + .;S$$S .,;,. + .s$S;. .,;;. +.;sS$S;. ,$$s. .;;. .,S$;. +.;sS$$$$$$$s,. ,$$S. .;;. .;S$SSS$$;. + .;S$$$$$$$$$Ss;. ,$$$. .;, s$$$$$$$Ss;,. + ,sS$$$$$$$$$Ss;,.,s;. ,, ,$$$$$$$$$$S;. + .,;S$$$$$$$$$$$S, .sSSSsS$$$$$$$; + .,;s$$$$$$$, .S$$$SS$$, + .;;,sS, .,ss,.,,,. + .,,,,s$$s. ..,;..,,;;,,,,,. + .,,,,,,,,,;;,,,;$$$, .,;;. .,,,,,;;,,,,,. + .,,,,,,,;;,,,,,,,,,. .s$$. .,;;. .,,,,,;;,,,,. + .,;;,,,,,,,. .$$$s .;;,. .,,,,,. + .,,. ,$$$$. .;;. + .$$$$s .;;. + S$$$. .;;. + ;$S,,,,,. + .;;;, + .,;;.S$s + .;;,. $$$ + .;, .s$$; + ..,$$$; + ,s$$$;. + ,S$$$S.,;. + .S$$S,. .;;. + .;;,. .,. + + +shibari is a program that reads inputs from various devices and +executes user-specified bindings. + +It uses the evdev interface exposed by the Linux kernel, which means +it can handle keyboards as well as mouse and gamepad buttons and that +it can function indiferrently of being run in X11, Wayland or in a +headless setup. + +shibari requires read access to files in /dev/input and +/sys/class/input. + +Bindings are specified in a bindings file searched for at, in order of +preference: + - the path given as argument to the "-c" option + - $XDG_CONFIG_HOME/shibari/bindings.conf + - $HOME/.config/shibari/bindings.conf + +The bindings file expects one binding per line of the form: + +" " + +where is the key code which can be seen by running shibari with +the "-t" option, specifies wether the binding should +be run when the key is pressed or released and is a command +string that will be run by /bin/sh when the binding is activated. + +Empty lines and anything after a "#" is ignored. -- cgit v1.2.3-70-g09d2