256
For now I would like to acknowledge the following...
This web application was initially concieved of as a tool to help me learn to type using a config file for joy2chord. The need to be able to click and drag lead to joycontrol, a multithreaded c++ application based on joy2chord with a command interface. The concept now includes a config file editor still in progress... and hopefully this page will be used as a learning tool for ergonmics amd human/machine interaction.
I had been fascinated by the idea of typing quickly by using less buttons since I was a little boy and learned to count to 1024 on my fingers. In the my early days I got fairly goood at typing having had tons of practice writing and editing code. I found as my use of windowing and gui environments grew along with their development, I would become increasingly frustrated with switching back and forth between using my keyboard which requires two hands to operate rythmlically and efficiently and a pointing device which shifted both my hand and my thinking. It felt like trying to pat my head and rub my belly to type while pointing to another window and scrolling what I was reading.
Playing certain video games I learned to guide my gaze in the world around me with my right thumb pad pressed into a stick, while I pointed my movement in another direction using right thumb pad pressed into another stick, all the while jamming out commands with my fingers maddly pounding out sequences and combinations. In my free time I learnd (a whole lot more about driving a forklift then OSHA ever taught me, and) how to navigate a 3d world with a command set large enough to accommidate more than a full 104 key keyboard. Fundamentally I saw playing the video game as a learning tool for using a human interface object.
More ramblings to come...
You can use this site with your mouse an keyboard just like any other. Thanks to Dan Wood you can use it to learn to type on a dvorak keyboard.
You can use the keyboard visualizer to monitor the current status of the real or virtual keyboard you are using.
You can use button help with lessons to visualize necessary chords to complete some text.
You can download config files for use with joy2chord or joycontrol.
You can use joy2chord or joycontrol on your local machine and follow allong with the lessons and learn to type using a given config file.