parent
e43381833b
commit
2b985444ad
3 changed files with 56 additions and 40 deletions
@ -1,29 +0,0 @@ |
|||||||
svkbd - simple virtual keyboard |
|
||||||
=============================== |
|
||||||
svkbd is a small X client application usefull for emulating a keyboard |
|
||||||
on the screen. |
|
||||||
|
|
||||||
|
|
||||||
Requirements |
|
||||||
------------ |
|
||||||
In order to build svkbd you need the Xlib and XTest header files. |
|
||||||
|
|
||||||
|
|
||||||
Installation |
|
||||||
------------ |
|
||||||
Edit config.mk to match your local setup (svkbd is installed into |
|
||||||
the /usr/local namespace by default). |
|
||||||
|
|
||||||
Afterwards enter make svkbd.<LAYOUT> to compile svkbd, where <LAYOUT> can |
|
||||||
be one of de, en, arrows. "make" defaults to svkbd.en, which is copied to |
|
||||||
svkbd |
|
||||||
|
|
||||||
Configuration |
|
||||||
------------- |
|
||||||
The configuration of svkbd is done by creating a custom config.h |
|
||||||
and (re)compiling the source code. |
|
||||||
|
|
||||||
You can define your own keyboard layouts by creating layout.<IDENTIFIER>.h. |
|
||||||
Afterwards, build your customized version by executing |
|
||||||
|
|
||||||
make svkbd.<IDENTIFIER> |
|
@ -0,0 +1,44 @@ |
|||||||
|
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 svkbd-$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 |
||||||
|
---------- |
||||||
|
|
||||||
|
hg clone http://hg.suckless.org/svkbd |
||||||
|
|
Loading…
Reference in new issue