]> git.neil.brown.name Git - plato.git/log
plato.git
13 years agoAdd utils/lock.py
NeilBrown [Sat, 21 Apr 2012 22:33:45 +0000 (08:33 +1000)]
Add utils/lock.py

Also add associated icons in new 'icons' directory.

'lock' handles locking the display when idle and allowing suspend
when completely idle.

This has lots of dependencies on things that aren't packaged yet.
 - susman (suspend manager)
 - sound (plays sound files when they appear in a directory)

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd lib/vibra.py
NeilBrown [Sat, 21 Apr 2012 21:54:35 +0000 (07:54 +1000)]
Add lib/vibra.py

The vibrator in the GTA04 is presented as an input device with
the 'rumble' force-feedback effect.
This python module provides easy access.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoutil: tapinput
NeilBrown [Sat, 21 Apr 2012 11:49:40 +0000 (21:49 +1000)]
util: tapinput

tapinput uses 'tapboard' to receive input and 'fakeinput'
to pass it to an X application.
So it makes an on-screen keyboard.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd evdev.py
NeilBrown [Sat, 21 Apr 2012 11:42:50 +0000 (21:42 +1000)]
Add evdev.py

evdev monitors /dev/input/event* (event devices) and calls
a callback on each event.
It allows 'grabbing' of devices too

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd tapboard.py
NeilBrown [Sat, 21 Apr 2012 11:22:04 +0000 (21:22 +1000)]
Add tapboard.py

This is similar in concept to tappad.py.
However instead of 3x4 it has 10x4 with many more buttons
which only need to be tapped once.  Dragging buttons give
more options.
But the buttons are quite small.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd tappad.py
NeilBrown [Sat, 21 Apr 2012 11:12:04 +0000 (21:12 +1000)]
Add tappad.py

tappad is a python library module to present a simple
keypad where two taps can produce (nearly) any character.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd fingerscroll.py
NeilBrown [Sat, 21 Apr 2012 10:51:57 +0000 (20:51 +1000)]
Add fingerscroll.py

Fingerscroll is a python/gtk module to display text
and allow it to be scrolled easily with a finger.

No throwing, just dragging.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd scrawl.py
NeilBrown [Sat, 21 Apr 2012 10:48:01 +0000 (20:48 +1000)]
Add scrawl.py

'scrawl' converts mouse/finger movements into letters and numbers.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd fakeinput.py
NeilBrown [Sat, 21 Apr 2012 10:38:56 +0000 (20:38 +1000)]
Add fakeinput.py

'fakeinput' is a python library which makes characters appeared
to be typing at the X11 focus.
This is useful for making an on-screen keyboard for X

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd listselect.py
NeilBrown [Sat, 21 Apr 2012 10:29:50 +0000 (20:29 +1000)]
Add listselect.py

listselect is a python/gtk library module for building lists
that can be easily selected from using a finger on the touch
screen.

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoTrivial tracing python library
NeilBrown [Sat, 21 Apr 2012 10:19:14 +0000 (20:19 +1000)]
Trivial tracing python library

Allows tracing that can easily be turned on/off

Signed-off-by: NeilBrown <neilb@suse.de>
13 years agoAdd dnotify.py
NeilBrown [Sat, 21 Apr 2012 10:17:10 +0000 (20:17 +1000)]
Add dnotify.py

This is a library to make it easy to python scripts to notice when
files changes.

Signed-off-by: NeilBrown <neilb@suse.de>