Menu

Tree [f27cbe] master /
 History

HTTPS access


File Date Author Commit
 svgkeysmodules 2010-09-25 Marten Gajda Marten Gajda [f27cbe] fix broken quit action
 .gitignore 2010-08-21 Marten Gajda Marten Gajda [d84c06] fix high cpu utilisation for hover effect
 CHANGELOG 2010-09-25 Marten Gajda Marten Gajda [f27cbe] fix broken quit action
 MANIFEST 2010-09-25 Marten Gajda Marten Gajda [f27cbe] fix broken quit action
 MANIFEST.in 2010-08-18 Marten Gajda Marten Gajda [df7c1c] add GPL header to source files
 README 2010-09-25 Marten Gajda Marten Gajda [f27cbe] fix broken quit action
 setup.py 2010-09-25 Marten Gajda Marten Gajda [f27cbe] fix broken quit action
 svgkeys 2010-08-18 Marten Gajda Marten Gajda [a8e42a] add GPL header to source files

Read Me

# svgkeys - SVG Keyboard
# Copyright (C) 2010  Marten Gajda
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# contact information:
# Marten Gajda <marten@dmfs.org>
#
# svgkeys version 0.2d

Index

0. ABOUT

1. REQUIREMENTS

2. INSTALLATION

3. USAGE

4. THEME CREATION

5. THANKS




0. ABOUT

svgkeys is a fully themeable virtual keyboard for X11. Its primary intended use
was to practise programming in Python. Since I don't own a tablet pc I have no
use for a virtual keyboard at all :-(. However, I'm willing to continue its
development if someone finds it useful (or donates a tablet pc to me ;-)


1. REQUIREMENTS

svgkeys is developed under GNU/Linux and Python 2.6. Earlier Python versions and
other operating systems may also do, but this is not tested.

Make sure you have installed the following modules:

* python-rsvg (librsvg-python in Gentoo)
* python-xlib

(or whatever they are called in your distro)

For full eye candy a compositing manager (compiz, xcompmgr, ...) is recommended.


2. INSTALLATION

Install svgkeys with the following commands

tar xzf svgkeys-<VERSION>.tar.gz
cd svgkeys-<VERSION>
python setup.py install


3. USAGE

Run svgkeys by executing

svgkeys

'svgkeys -h' gives a brief help about its command line parameters.

Currently there are three built-in themes available:

* dark.theme (default)
* glass.theme
* round.theme (not very useful, just a demo for shaped keys)

to use a different than the default theme run

svgkeys -t <THEME>

where THEME is a name of a theme-file. If THEME does not include a path
it is looked up in the "builtin" directory only.
All svg files are looked up relative to the directory of the theme-file.


4. THEME CREATION


Sorry, the theme files are not documented currently and are very likely to
change in future. As a starting point you can use the built-in themes from
the "builtin" directory in the archive. The theme files are XML and hopefully
quite self-explanatory.
Please contact me for details.


5. THANKS

Thanks go to Akkana Peck for demonstrating with pykey how to fake key strokes
in python.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.