2011-03-11 18:17:41 +09:00
2011-03-02 11:49:30 +09:00
2011-03-11 17:39:55 +09:00
2011-03-11 17:39:55 +09:00
2011-03-11 17:39:55 +09:00
2010-06-04 12:09:08 +09:00
2011-03-11 17:39:55 +09:00
2011-03-08 11:25:19 +09:00
2010-11-15 14:37:57 +09:00
2010-06-04 12:09:08 +09:00
2011-03-11 18:05:41 +09:00
2010-06-04 12:09:08 +09:00
2011-03-10 17:17:37 +09:00
2010-06-04 12:09:08 +09:00
2011-02-01 11:01:16 +09:00

eekboard - an easy to use virtual keyboard toolkit -*- outline -*-

eekboard is a virtual keyboard software package, including a set of
tools to implement desktop virtual keyboards.

* How to build

** Dependencies

REQUIRED: GLib2, GTK, GConf2, PangoCairo, libxklavier, libcroco
OPTIONAL: fakekey, CSPI, Clutter, Clutter-Gtk, Vala, gobject-introspection

** Build from git repo

  $ git clone git://github.com/ueno/eekboard.git
  $ cd eekboard
  $ ./autogen.sh --prefix=/usr --enable-gtk-doc
  $ make
  $ sudo make install

** Build from tarball

  $ ./configure --prefix=/usr
  $ make
  $ sudo make install

* How to test

eekboard currently includes 3 tools to implement your own virtual
keyboard.

** eekboard-server

eekboard-server is a D-Bus server which is responsible for drawing
interactive on-screen keyboards.  Since it has a D-Bus service
activation entry, you will not need to start it manually, but you can
do that with:

  $ eekboard-server &

** eekboard

eekboard is a client of eekboard-server.  It listens desktop events
(keyboard change, focus in/out, and keystroke) and generates key
events when some keys are pressed on the on-screen keyboard.  It can
be started with:

  $ eekboard

** eekboard-xml

eekboard-xml is a tool to manipulate XML keyboard description used by
eekboard-client tool and in the eekboard library.

To dump the current system keyboard layout into an XML file:

  $ eekboard-xml --dump > keyboard.xml

You can display the dumped layout with:

  $ eekboard-xml --load keyboard.xml

* Documentation

See file:docs/reference/eek/html/index.html
Description
An on-screen-keyboard input method for Wayland
Readme 4.4 MiB
Languages
Rust 68.3%
C 25.7%
Meson 2.7%
Python 1.9%
CSS 1.1%
Other 0.3%