fatfingershell ?
pike
pike-openmoko at kw.nl
Mon Sep 14 10:03:50 CEST 2009
Hi
I just *love* the fatfingershell
http://www.youtube.com/watch?v=DV4p414_VJM
http://fz.hobby-site.org/om/fatfingershell/
.. and i'm really curious if there's been
any update since april 1 ?
If I think real hard, there's a number of
things that come to mind to make it fully
functional. Some of them I'm puzzling on,
others are beyond me, but perhaps people
on this list have suggestions ?
Here's a list I wrote:
*to handle incoming signals from the dbus:
- handlers to send dbus signals to the
running bash shell. it could be as simple
as a "wall" message - "incoming call from xxx".
I *imagine* thats just a matter of changing
yaml files, but that would break your
'default' phone functionality forever ? You'd
want to temporarily disable some default
handlers while fatfingershell is running.
I wouldnt know how to do that.
Perhaps Siglaunchd can help ?
http://wiki.openmoko.org/wiki/Siglaunchd
- Non-keyboard handlers to reply to such signals.
E.g. when the phone rings, you may be in the
middle of typing some text, or maybe not using
the keyboard at all (f.e. looking at tangogps).
So you can't type "yes" to answer the phone;
instead, pressing a button should answer
or cancel the call (and perhaps switch to bash
to start some interactive app, if you werent
already doing something else there ...)
*for the fatfingershell c app itself:
- a separate middle layer, so the transparency
of the middle layer doesnt affect the
transparency of the font
I'm afraid this depends on SDL_Terminal ..
not sure if it can do that at all.
- a slightly bigger font size
- a way to set the terminal location/rect
to match other keyboard layouts
- a way to use a vertical layout instead.
that makes more sense to me, but also,
SHR-U crashes when resuming from deep sleep
in landscape mode, making ffshell
unusable for now :-(
- arrows on the keyboard layout
to use your history.
- removing the -d option, focusing on
'selecting' a layout instead. there
might be more then 2 options; and
it could be as simple as copying the
right files to the right place.
- additional layouts. i'm playing with
those :-)
- a 3rd keyboard for special chars
(1 is keys, 2 is numbers, 3 is "*") -
I'm short on screen estate already :-)
*for the package
- a suite of bash scripts to do things,
like send sms's and make calls. these
are around, and i'm playing with them.
- smart bash tab completion for these
bash scripts, to do them fast. sending
an sms to "john" could be as quick as
typing "s[tab] @j[tab]".
no gui is ever going to beat that :-)
- a nice opk package :-)
just playing,
*-pike
More information about the community
mailing list