In honor of Instructables.com, this will be a collaboration. My goal is to arrive at a finished design, as a product of the collaboration. Several steps in this instructable are reserved for posting specific ideas, programming logic, flowcharts, or other ideas related to that particular step, which advance the original concept toward completion.

As we already know, this instructable will serve as a record of any development of the seed concept, as it takes place. There are four optional paths to expand upon, within this instructable (Steps 4 thru 7). Each of these optional steps can be developed independently. Each does not need to be analogous to any other. They can be appended on a first come first serve basis.

I am hoping to decide upon what would be considered (by the group) as the most favorable programming method for the finished product. For now, I am asking that the simple requirements presented here are observed.

I have initially supplied these optional steps as clean slates, so that anyone may start from scratch, if they so choose, as long as the specific operational requirements in a particular step are met.

There are no limitations as to how much relative credit any particular contributor would be entitled to.

NOTE: As is the case with any forum, one should avoid editing any post, after a comment or response has been made to it.

Step 1: Keyboard Fundementals

I've added this step to collect information relevant to any and all of the following control options. This is for discussion of hardware/firmware combinations for detecting key presses, switch denouncing options, software development for the alternate layout display, etc.

Keep in mind that it is best if the different control options are easily usable with the remainder of the system. This is to allow easy testing of different options, and provide for the possibility of others adding different control schemes.

This step added by nah.
<p>try 3d printing it</p>
I think a good idea to add to this is a curved, possibly even rounded hand keyboard so it would be more comfortable
how about the index finger has vowels, since you need those for every single word, and the index finger seems to be more nimble. also i do not like all of those smaller keys stuck on the bottom of the thumb, that part of the thumb can't possibly push those small buttons, as far as i know
Hey, thanks for the input, Voxel. You have a good thought with the vowels. With those other keys below the thumb, they're just control keys. And, let's face it, everyone has to look down at the keyboard, and change their "home row" positioning, for most other keys except the letter and number (and ,.) keys, right?
Uh, no. As touch typist, I don't have to look down to find the Insert, Home, Page Up, Delete, End, Page Down, Ctrl, Alt, and arrow keys. So no, I don't look down at the key board a lot.
C'mon, let's be realistic, now...we all know that the average person will never hit any of those keys on a standard keyboard without looking (except maybe the CTRL). That's hundreds of millions of us.
Woo hoo! I am unique! According to Scrupulous, I am the last of a dying breed: The touch typist!
Yaaaayyyyyyyyyyy! (I still don't know what a touch typist is...)
Wait. You are designing a new keyboard and you don't know what a touch typist is? <br/><br/>From <a rel="nofollow" href="http://www.sectorsoftware.demon.co.uk/typist.htm">http://www.sectorsoftware.demon.co.uk/typist.htm</a><br/>&quot;Unless you learn to type faster without looking at the keyboard or at you hands then <strong>you</strong> are the most inefficient part of your computer system and are wasting part of your life.&quot; (Emphasis mine.)<br/><br/>Have you ever had a lesson in typing? Have you ever noticed the little bumps under your index fingers when they are sitting on their home keys? Do you know what the home keys are? <br/><br/>If you are using a qwerty keyboard, you home keys for the left had are &quot;A-S-D-F' and for your right hand they are &quot;J-K-L-;&quot;. Qwerty keyboards generally have bumps on the &quot;F&quot; and the &quot;J&quot; key. They are there so that your sensitive index fingertips can find their home keys. <br/><br/>Take some online lessons. Improve your typing skills. <br/>
<em><strong>Noticed 'em??!</strong></em> Heck, that's were I've been placing my PINKIES all along! Maybe that explains why I type so slowwwwww.<br/><br/>But, all &quot;F'n'J&quot;ing aside...I think the majority of us rely on those special keys, we just don't take as much pride in it. I've thought for a while, though notwithstanding pricing concerns, that <em><strong>every</strong></em> key should be &quot;texturized&quot; in some unique and readily identifiable way...hence, Raised Letter Keys:<br/><br/>P.S. have you ever noticed that &quot;werf-jiop&quot; would be a more ergonomically-correct home row?<br/>
http://en.wikipedia.org/wiki/File:KB_United_States_Dvorak.svg this layout works much better, but I don't want to spend time learning it.
That would be a great idea, but there is a problem here. Feeling requires some form of feeling, for example consider braille. Because the letter is a concept as a picture not a feel, it's completely a different thing and also requires having your mind remember it, and a letter isn't exactly the best texture, something similar to braille would be, but how many people would be using this that know braille? :P
Actually, I do the same thing. Most touch-typists can reach for ANY key on the keyboard without a problem. I personally reach for every key, without looking and relocate without looking. Perhaps from years of playing MMORPGs that frequently use these keys, but that aside, the true touch typist doesn't look at all.
OK, I admit that I sometimes (er, frequently) hit the wrong non-alpha-numeric keys, but I can hit the Backspace key easily still without looking. It is odd, though, that the lettering on my s-d-c keys are the ones wearing off, not my Backspace key. :-)
I guess perhaps the best thing about this keyboard would be that you would never HAVE to reposition because it would be so familiar of a stance (your actual hands layout!)
THAT, my friend, is possibly the c-r-u-x <em><strong>crux</strong></em> of this project...<br/>
How about the vowels on the index finger, and the rest arranged alphabetically on the remaining outer digits. That would give the alternating finger action for almost every word. I starting to shy away from the thumb being used for letters. There was some sense to that with the standard qwerty. Though, I believe the thumb is still highly under-utilized, now.
This looks like a good idea, but it looks like one would frequently mistype, whereas I can type one handed very easily(I used it to type this post).
awesome sweet radical too cool 50 STARS******************** bingo should be called boing
Actually, that's only 21 stars.&nbsp; Late reply i know, but i couldn't resist.<br />
nice to know there's someone else out there who just HAD to count them :P<br />
I think this can also be used as a portable computer input device (mounted onto a glove) I'll make some sketches and send them if somebody wants
Hey, this is open to any ideas... let's see those sketches.
that's how it could be used. i'm going to add another sketch that shows how the glove could look like
Sounds good to me, a keyboard glove is a great idea. You can modify a powerglove for it, huffah, huffah! But laughs aside gentlemen, this is a novel idea. I'm not sure it would fit this instructable, but perhaps in another one, although it's possible it would just be a radical change. Oh and 'finger tapping your palm' doesn't work, it was tested before and kinda sucks. D:
Putting the keys in alphabetical order is a nice idea, but it won't help much unless you're hunting and pecking. Since the layout would have to be relearned anyway, it should be designed for speed and ease of use. You might put the most common keys on the first two fingers, on along the bottom. But also keep in mind that putting all the most common keys together will cause the user strain from having to type long strings with one finger. The best layout would have the two strongest fingers alternating most of the time with other fingers coming in for less common letters. Putting all the vowels on one finger should promote this, but consonants should be distributed more. And common digraphs should be arranged on adjacent keys going left-to-right so you can easily roll your fingers over them (or maybe or top-down if the keys are low enough to slide your fingers over).
Yes and No.<br/><br/>I follow your thinking on the digraphs and such. However, from a marketing standpoint, this would have to <em><strong>appear</strong></em> simple to learn, otherwise it would be a bust. (Case-in-point: Data Hands)<br/><br/>So, having at least the consonants arranged in alphabetical order is as good as any layout (especially if they can digraph with a row of vowels) and it will be learner-friendly.<br/>
What if all the vowels were on the thumb so you'd tend to alternate between finger and thumb? The thumb is the strongest digit, so it should be able to handle the greater load, and the other fingers would share the consonants. As long as there aren't a lot of common sequences on one finger, it should be fine. There are exactly enough keys to fit all the consonants (including Y) on the fingers, and then the four other vowels (plus one more key) on the thumb. The escape can go there, where it isn't so easy to hit accidentally. Or the vowels (including Y) can go on the thumb, and the escape key can fit on a finger like it already is.
I'd like to point out that if done right, you could allow anyone to re-arrange the letters to their liking much like with a real keyboard. I'd be in favor of some research into the most ergonomic layout as some have suggested, and then declaring the decided one as the default. I personally would like to see maybe some variation on the one-handed DVORAK layout. Another idea is to put some kind of mouse pointing device into the setup. Maybe a trackball, or pointing stick from a game controller as one commenter suggested. I really like the idea that digital enigma had about strapping two of these on your hands, however it would really need a slick design to make it practical. Maybe where it hovered over the top of your hands when not in use, then you stretch out your hand and it unlatches a release that swings it down under your hands.
Coming back to this after quite a while, it immediately seems to me that maybe the most practical thing to do is this: 1. Have two "hand" controllers, where each one has half of all the letter keys (like the way those full-sized ergonomic keyboards physically split the keyboard into two separate "halves") and we keep the standard QWERTY layout. 2. Have each controller operate as a mouse as well, so that either hand can operate the mouse action (for lefties), and so that each hand can control separate functions of video gaming action. 3. Have the NumLock key somewhere on the left hand controller, so that the right hand instantly turns into a number pad (like a ten-key). Anything else?
I forgot to mention that the controllers would need some sort of bracing that your wrists could slide into, or some design that would stabilize the palm to the controller.
On second thought, that wouldn't be necessary at all...just a well-designed raised area in the palm (possibly secured by the base of the thumb) that allows you to move the device, and type at the same time! (I like this over the trackball approach, which would probably require moving the fingers out of typing position, just to move the mouse pointer.)
Having the thumb kind of fill into a 'groove' on it, could allow this to work, perhaps the thumb be 'gloved' and slip into an enclosure. Then you mostly move it with your thumb/palm, and you could have a button on the top of the thumb thing, and when that button is held down it changes it into "Mouse mode" in which case the first button on the pointer/middle finger become "Mouse1/2" buttons instead of whatever letter they were 8D
Right. I think we all agree that a default layout could be learned by anyone, and that no single layout will please everyone. I'm liking the idea of also making it a big optical mouse, more and more. The movement of the hand itself would have be be pretty smooth (maybe on rollers). But, there wouldn't need to be much movement...I set my optical mouse to max pointer speed, so that I barely have to move it. Imagine pointing the cursor into a text input window and typing in it, without moving your hands an inch... By the way, I'm of the camp that thinks trackballs suck eggs. I could be wrong, though. A nice big baseball-sized trackball in the palm area might just do the trick.
Can I collaborate?
Of course you can.
But will you
Of course!
Today? it says no colaboratoring
Sorry, it's been a while...where does it say that?
I dont know? But let me guess, go to my user name and it might say for me to colaborate on one of your instructables
Ok now I know - Ok go to Author Options-Edit-share-Collaborate-enable collaboration- add/remove collaborators -add dombeef
It won't let me do it...probably because the instructable has already been published (is my guess). Just feel free to add suggestions, imagery, and/or developments to any one of these fine steps. Yaayyyyyyyyyy!
Are you sure? I tested an instructable and it work fine<br/><pre>YAYYYYYYYYYYYYYYYYYYY!!!!!!!!!!!!!</pre>
What if the plastic that housed the keyboard could have vibration sensors, so that when you wanted to space, you could kinda "hit" the whole assembly, not necessarily the keys. Spacing is so common, that it would be kinda nice if it didn't have to be delegated to the thumbs alone. Just a thought. Not exactly practical. I don't know much about the Dvorak keyboard layout, and i have never used it, but it is interesting to look at the usage of such an effective and efficient keyboard layout, and how it fell to obscurity because of the stifling monopoly of the far less efficient qwerty layout.
I see a few problems with this. 1)People enjoy keys, it's a typical concept around forever. Now we have 'touchscreens', but even then, mechanical keys are pretty much as good as it gets ATM 2)It seems too much trouble to have this 'vibration' key, also since you can hit it anywhere, it's a bit... risky. Maybe something that you can hit in with your palm, but it seems uncomfortable. This kind of keyboard would need to go through several (as in many, many) prototypes before an RC is worked out.
I just have to ask, because maybe due to the endeavor you happen to know. How would one go about creating an 'input device' or a different kind of keyboard? I've been looking into this for a long time, I know it's part of electronics, but I can't find anything specifically on the sciences behind a keyboard, game controller or what not, and I've been attempting to work on one, and finding the information on the electronics portion seems near impossible at the moment. So can anyone shed any light on this?

About This Instructable




Bio: My name is Ken Campbell. I joined this site because it's one of the coolest ones I've ever seen.
More by Scrupulous:Instructable: Keyboard System T-Shirt Rack ( with NeckSaver) 
Add instructable to: