Re: [g-a-devel] GOK and a different way of show keyboard
- From: Bill Haneman <Bill Haneman Sun COM>
 
- To: vivelinux laposte net
 
- Cc: gnome-accessibility-devel gnome org
 
- Subject: Re: [g-a-devel] GOK and a different way of show keyboard
 
- Date: Tue, 01 Mar 2005 15:26:53 +0000
 
Hi Rangzen,
It's very nice to hear from you, and thanks for your work on pylisiere.
I agree that we should try to work together.  There are many problems 
which onscreen keyboard will have in common, and GOK is already well 
developed.  Perhaps you saw the '1.0' announcement that was sent to this 
list very recently.
While it is true that scanning a full 'compose'/'qwerty' keyboard one 
key at a time is too slow, GOK supports a variety of scanning methods.  
The row/column scanning which is currently offered for single-switch 
users is much faster, and GOK uses word completion (including 
user-specified dictionaries, and 'learning'), but the maximum input 
speed for this method is still only about 8 words per minute or so. 
One thing which you've probably already discovered is that GOK supports 
multiple 'access methods' for activating its keys.  I've mentioned one, 
above ('automatic scanning'), but for some users with 'locked in 
syndrome' there may be other choices, for instance there have been 
previous experiments connecting a device activated by breathing to a 1-d 
valuator, which demonstrate that useful scanning algorithms can be 
constructed with only one axis, with or without an additional switch.  
The main point is that different 'access methods' will suit users with 
different needs.  GOK is designed to allow new access methods to plug in 
to its framework, and this is an area where you could definitely help us.
While it would certainly be possible to present a set of 
multiple-character buttons using GOK, to produce something that looks 
similar to pylisiere, it might make just as much sense to adapt a new 
access method to preserve the 'qwerty' style keyboard but select the 
keys in something other than a row/column order.  It would also be quite 
straightforward to display a cellphone-like keypad with multiple letters 
and use a 'T9' technique to fill GOK's word prediction row.
In other words, there are multiple ways in which the work you have done 
with pylisiere could be combined with GOK, and I think it's a great idea 
to do so.  I'll be happy to help you in understanding the GOK source 
code, and I'm sure David feels the same way.  A 'T9'-like approach is 
something we've discussed before, and in particular if you can provide 
us with the T9 prediction engine I think it can be integrated fairly 
quickly.
best regards,
Bill
rangzen wrote:
Hello to all the list,
first of all : thank you for your work !
and second : sorry for my english :)
I work on pylisiere https://gna.org/projects/pylisiere a virtual keyboard.
When i start this program my first goal was to find a way to write for
people who can only use a binary signal to communicate like people under
Lock-in syndrom or who can only move a finger (up or down, mouvement or
not) or control their breath (breath or not, in or out).
For this, a virtual keyboard wich look like our keyboard with more than
100 keys is unusable, even with automatic advance in the key, it's too
slow ...
My works now looks like the ditionnary who help you to write on cell phone
with predictive words and more than 1 letter per key. This "technlogy" is
called T9 in cell phone. I show my works to an hospital on a livecd wich
is very interested and propose me some tests with disabled people to test
their use of the program.
There is a group of letter by touch so you have to use a dictionnary to
propose the words wich can match with.
Example :
Key 1 : eairs
Key 2 : tnoc
You press 1,1 and 2
Wich word match with [eairs][eairs][tnoc] : set, sin, etc order by number
of use or freq of use in your langage, etc.
You can see a screenshot at http://home.gna.org/pylisiere/
Pylisiere can be change to work with any group of key per boutton, with
any number of button. My work is actually on building free (as freedom ;)
) dictionnary.
pylisiere can only input text and the hospital tell me that people want go
on internet, watch dvd, etc. So i continue my research and i found gok ...
You have probably more than 2 years of advance on me :)
I think that it's probably better to adapt my job to yours, so i want to
know if you have allraedy some works in progress for a vk with group of
letter and dictionnary ?
Is it possible to adapt this idea to gok ?
Did you have already try this ?
Is it too big to change ?
Thank you very much.
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]