2011-02-01 07:48:39 +09:00
2011-01-27 16:58:59 +09:00
2011-01-28 18:49:16 +09:00
2011-01-27 16:58:59 +09:00
2011-02-01 07:35:35 +09:00
2010-06-04 12:09:08 +09:00
2010-06-19 06:43:11 +09:00
2010-11-15 14:37:57 +09:00
2010-06-04 12:09:08 +09:00
2011-02-01 07:48:39 +09:00
2010-06-04 12:09:08 +09:00
2011-01-27 16:58:59 +09:00
2010-06-04 12:09:08 +09:00
2011-02-01 07:48:02 +09:00
2010-08-13 10:43:17 +09:00

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

eekboard is a virtual keyboard software package which ships with a
standalone virtual keyboard application ("eekboard"), and a library to
create keyboard-like UI ("libeek").

* Requirements

  * GLib2, GTK, GConf2, PangoCairo, libxklavier, libfakekey, CSPI
  * Clutter (optional)
  * Clutter-Gtk (optional)
  * Vala (optional)
  * gobject-introspection (optional)

* How to test

Build from git repo:

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

How to test (dump/load the current layout):

  $ ./tests/eek-example-xml -d > keyboard.xml
  $ ./tests/eek-example-xml -l keyboard.xml

NOTE: eekboard is now being heavily rewritten and it may behave
wrongly.  Make sure to close windows where you are doing any important
work, before running eekboard.

  $ ./src/eekboard-server &
  $ ./src/eekboard-system-client --xklavier --accessibility --fakekey

Where --xklavier is to monitor system keyboard layout change,
--accessibility is to track focus/key events via AT-SPI, and --fakekey
generates X key events when eekboard-server signals virtual
key-press/key-release events.

* Documentation

<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%