Dkey
Dkey is disambiguation software for computers - it works in a similar way to 'predictive text' on your mobile phone. It is designed to allow quicker text input for people with physical disabilities who can use a keyboard with a small number of keys, for example a number pad keyboard. It can also be used with mouse input, or with switch input via other software. It is designed with people with disabilities in mind, but could be used by anyone.
Latest release: Dkey 0.2.1
You must read the disclaimer before downloading.
Text can be added to the DKey Window and then printed.
New user wordlist allows additional words to be added.
-
Read more
How does it work?
If you use a mobile phone and have tried predictive text (also known as T9), you will probably recognise how Dkey works. Basically:

- each key has more than one letter on it
- you press the key with the letter you want and spell the word
- the software looks up which words are possible from those keys and displays them in the list
- normally (about 80% of the time) the software will have your word first and you just press space to finish the word
What can I use to type?
With Dkey you can use any number of keys to type - 'out of the box' it is setup to work with a number pad keyboard.
For example someone with Muscular Dystropy could use this mouse/number pad to type:

... or someone with cerebral palsy might want to use this keypad to type:

You can also use the mouse by clicking on the on-screen-keyboard on the Dkey software:

Who made this?
DKey is an open source project, it is based on the Tapir project, created by Piotr Zielinski. Dkey builds on Tapir by adding keyboard access - so it can be used by a number pad keyboard on a computer - and voice feedback (as well as some other things). Dkey was comisioned by the Simon Judge of the Barnsley AT Team and implemented by Steve Lee of Full Measure.Can I help? Where can I find out more?
Sure, please, if you are a programmer and want to help improve Dkey, or if you have used Dkey and have some ideas - just go to the development pages and contribute there.Version 0.3 fixes this
Posted by
Simon Judge
at
2008-11-13 15:23
Hi David,
Thanks for trying this! Download the latest version for a fix for this. It would be great if we could use SAW directly so we could use this for a switch interface. If could tell us how to do this/open the code that would be great.
Simon
Thanks for trying this! Download the latest version for a fix for this. It would be great if we could use SAW directly so we could use this for a switch interface. If could tell us how to do this/open the code that would be great.
Simon
Suggestion
Posted by
David Colven
at
2008-11-13 12:32
SAW 5 works well with Dkey in so far as it works with the keyboard. It would be useful if it could send words to SAW as WordAid does, so that we would only have to have one visible windows on screen. I think we could release the source code for WordAid for this purpoe if that would help.
Suggestion
Posted by
Steve Lee
at
2008-11-13 19:04
0.0.3 is out and fixes quite a few problems. It includes the tapir dictionary by default. Pointer input is still not working as it becomes the active app and s the destination for text (that's a high priority bug).
Can you expand on the WordAid requirements?
Can you expand on the WordAid requirements?
Punctuation
Posted by
vickyjohnson
at
2009-07-01 14:02
Hello,
I'm using Version 0.0.3 of DKey and I've noticed that when you press '3' for punctuation a space is left between the last word of the sentence and the full stop etc. Is it possible to overide this? Also, how do you add more punctuation characters to the suggestion list - I couldn't see any in wordlist.txt.
Thanks, Vicky
I'm using Version 0.0.3 of DKey and I've noticed that when you press '3' for punctuation a space is left between the last word of the sentence and the full stop etc. Is it possible to overide this? Also, how do you add more punctuation characters to the suggestion list - I couldn't see any in wordlist.txt.
Thanks, Vicky
Re- punctuation
Posted by
Steve Lee
at
2009-07-02 12:34
Vicky, thanks for comments. For now both are built in to DKey. We could make the automatic space a little more intelligent and also move the list of punctuation chars to a configuration file. Out of interest what extra punct. characters do you want?
Steve
Steve
RE: Punctuation
Posted by
vickyjohnson
at
2009-07-02 18:26
Hi Steve, that would be great. The client I would like to use DKey with is at Secondary School and I would like him to be able to access as many characters as possible, including @, brackets and speech marks.
Thanks, Vicky
Thanks, Vicky



Testing Dkey and suggestions