mirror of git://git.suckless.org/svkbd
819f92950e
Modify run function to use select() with a timeout since X events will be blocked otherwise and terminate wouldn't apply for a while. |
||
---|---|---|
LICENSE | ||
Makefile | ||
README | ||
config.def.h | ||
config.mk | ||
layout.arrows.h | ||
layout.de.h | ||
layout.ru.h | ||
layout.sh.h | ||
layout.sxmo.h | ||
svkbd.1 | ||
svkbd.c |
README
SVKBD ===== This is a simple virtual keyboard, intended to be used in environments, where no keyboard is available. Installation ------------ $ make $ make install This will create by default `svkbd-en`, which is svkbd using an English keyboard layout. You can create svkbd for additional layouts by doing: $ make LAYOUT=$layout This will take the file `layout.$layout.h` and create `svkbd-$layout`. `make install` will then pick up the new file and install it accordingly. Usage ----- $ svkbd-en This will open svkbd at the bottom of the screen, showing the default English layout. $ svkbd-en -d This tells svkbd-en to announce itself being a dock window, which then is managed differently between different window managers. If using dwm and the dock patch, then this will make svkbd being managed by dwm and some space of the screen being reserved for it. $ svkbd-en -g 400x200+1+1 This will start svkbd-en with a size of 400x200 and at the upper left window corner. Repository ---------- git clone https://git.suckless.org/svkbd