[Lunar-commits] <moonbase> xvkbd: version 3.0 added to moonbase

Duncan Gibson engelsman at lunar-linux.org
Thu Mar 19 00:10:01 CET 2009


commit a030fcdff6adfb4dc17bdf978bf9e372a9567122
Author: Paul Bredbury <brebs at sent.com>
Date:   Thu Mar 19 00:10:01 2009 +0100

    xvkbd: version 3.0 added to moonbase
    
    Useful with xbindkeys, e.g. this in ~/.xbindkeysrc, for side mouse buttons to be treated as PageUp and PageDown:
    
    "/usr/bin/xvkbd -text '\[Prior]'"
      b:8
    
    "/usr/bin/xvkbd -text '\[Next]'"
      b:9
    
    Note: downloads, compiles and installs OK,
          runs OK, but watch out for virtual autorepeat - engelsman
---
 zbeta/xvkbd/BUILD   |   10 ++++++++++
 zbeta/xvkbd/DEPENDS |    1 +
 zbeta/xvkbd/DETAILS |   19 +++++++++++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/zbeta/xvkbd/BUILD b/zbeta/xvkbd/BUILD
new file mode 100644
index 0000000..6d105c0
--- /dev/null
+++ b/zbeta/xvkbd/BUILD
@@ -0,0 +1,10 @@
+(
+
+  # From README, to compile with Lunar's libXaw, rather than "Xaw3d"
+  sedit "s:#define XAW3D::" Imakefile &&
+
+  xmkmf &&
+  prepare_install &&
+  make install install.man
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/xvkbd/DEPENDS b/zbeta/xvkbd/DEPENDS
new file mode 100644
index 0000000..afac65a
--- /dev/null
+++ b/zbeta/xvkbd/DEPENDS
@@ -0,0 +1 @@
+depends libXaw
diff --git a/zbeta/xvkbd/DETAILS b/zbeta/xvkbd/DETAILS
new file mode 100644
index 0000000..a91b1b2
--- /dev/null
+++ b/zbeta/xvkbd/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=xvkbd
+         VERSION=3.0
+          SOURCE=$MODULE-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_URL=http://homepage3.nifty.com/tsato/xvkbd/
+      SOURCE_VFY=sha1:d84148554d43d4c1f02ff1feaa90f9a27ea7b463
+        WEB_SITE=http://homepage3.nifty.com/tsato/xvkbd/
+         ENTERED=20090313
+         UPDATED=20090313
+           SHORT="virtual keyboard for X window system"
+
+cat << EOF
+xvkbd is a virtual (graphical) keyboard program for X Window System
+which provides the facility to enter characters onto other clients
+(software) by clicking on a keyboard displayed on the screen. This may
+be used for systems without a hardware keyboard, such as kiosk
+terminals or handheld devices. This program also has the facility to
+send characters specified as the command-line option to another client.
+EOF


More information about the Lunar-commits mailing list