[OVC-demo-team] GOK ASCII keyboard

From: David Mertz <voting-project_at_gnosis_dot_cx>
Date: Sun Mar 07 2004 - 20:57:45 CST

> 1) Use the GPL'ed utility gok and create a customized keyboard for it.
> gok returns entered values through stdout. The default keyboard for it
> is complex and needs to be simplified for our needs matching the
> formats
> I understand have been discussed on this or the other list (an
> alphabetical keyboard).
> If anyone on this list is willing to do a configuration file for gok,
> it
> would be greatly appreciated.

I have not used GOK, but a quick look at their web site makes it look
like a good approach. I have not even tried to build it (I'm working
on my OSX laptop right now, where it might be tricky; I might try on my
Linux box later). However, using the QWERTY keyboard as a template for
what I am doing, I believe the attached XML configuration file should
be a good ASCII layout.

My keyboard should look like the below ASCII-art rendering (look at
this message in a fixed font to see it right):

  +---+---+---+---+---+---+---+---+-------+
  | A | B | C | D | E | F | G | H | Del |
  +---+---+---+---+---+---+---+---+-------+
  | I | J | K | L | M | N | O | P | Enter |
  +---+---+---+---+---+---+---+---+-------+
  | Q | R | S | T | U | V | W | X | Y | Z |
  +---+---+---+---+---+---+---+---+---+---+

The Del just sends a backspace, and the Enter a return. If the calling
app does a line-oriented read on STDIN, that should let it get a line
of text (completing the write-in), I think. I'm not sure about the
backspace though (I have in mind that it will just erase one to the
left, but I'm not sure how GOK handles it).

Basically, the idea is about like a typewriter that has a whiteout key
(and that only does caps).

==================================================================
= The content of this message, with the exception of any external
= quotations under fair use, are released to the Public Domain
==================================================================

Received on Thu Apr 1 02:40:25 2004

This archive was generated by hypermail 2.1.8 : Thu Apr 01 2004 - 02:40:36 CST