From 50e6d00cd375d34820593872709feaa222cd3a53 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 8 Oct 2008 15:00:45 -0700 Subject: devdraw/OSX: read $mousebuttonmap to allow swapping mouse buttons --- src/cmd/devdraw/mouseswap.c | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 src/cmd/devdraw/mouseswap.c (limited to 'src/cmd/devdraw/mouseswap.c') diff --git a/src/cmd/devdraw/mouseswap.c b/src/cmd/devdraw/mouseswap.c new file mode 100644 index 00000000..e6ece333 --- /dev/null +++ b/src/cmd/devdraw/mouseswap.c @@ -0,0 +1,62 @@ +#include +#include +#include +#include +#include "devdraw.h" + +enum +{ + Nbutton = 10 +}; + +static int debug; + +static struct +{ + int b[Nbutton]; + int init; +} map; + +static void +initmap(void) +{ + char *p; + int i; + + p = getenv("mousedebug"); + if(p && p[0]) + debug = atoi(p); + + for(i=0; i= 0) + nbut |= 1< %#b\n", but, nbut); + return nbut; +} -- cgit v1.2.3