Author Topic: planned ergonomic keyboard, right hand portion  (Read 8398 times)

0 Members and 1 Guest are viewing this topic.

Offline jacobolus

  • Thread Starter
  • Posts: 3661
  • Location: San Francisco, CA
planned ergonomic keyboard, right hand portion
« on: Sat, 03 August 2013, 01:52:17 »
Hi folks, it’s my first post here. I’ve been using a Model M from 1989 as my main keyboard for the last 8 years or so, since early in college.

Anyway, I’ve been poking around the site for the last few weeks, and inspired by the Ergodox and Kinesis/Maltron keyboards (and these NEC things and the dutch Velotype), and especially by Suka’s work, I’ve decided that I really need to make myself a programmable split keyboard with a bunch of thumb buttons, but one that fits the natural position/relation of my fingers and the ways they can easily bend without wrist movement, where no keys are in each-others way and I have easy access to some kind of pointer/scroller type inputs (hopefully also programmable, in coordination with key presses).

Anyway, I bought some teensy boards, several old apple and cherry keyboards to harvest key switches from (I'm partial to the orange alps switches in the M0115/M0116 keyboards), a soldering iron and a multimeter, and some laser mouse sensors, and I'm going to start learning how to make electronics and program micro-controllers in about 2 weeks (and then after that figure out how to 3d print some plastic for the switches to sit in, or something). But as a first step, I bought some plastilina and made a first-try model.

I think I still have a couple models to go before I get it right – in particular I think the whole thing needs to be tilted up a bit on the inside – but this seems like an okay start.

This is the right hand part. I think the left hand would probably have something other than a trackball: maybe one of those spaceball 6DOF controllers, or maybe a touchpad, or maybe a jog-wheel, or maybe just the keyboard. Anyway, what do you all think? Any advice for a newbie?


View from below:



View from above:



Fingers on the home row:



Thumb on the trackball:



Index finger on the scroll wheel:

« Last Edit: Sat, 03 August 2013, 02:38:37 by jacobolus »

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13565
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: planned ergonomic keyboard, right hand portion
« Reply #1 on: Sat, 03 August 2013, 02:56:16 »
good stuff.

I've never been a huge fan of the bowl, because on the upper row keys,  it changes from pressing the keys down into Lifting the finger up and forward.

Though it is certainly possible to get used to that, I do not think it's ergonomic, because unless your fingers are the perfect length for that setup, you MAY have to lift your wrists or your whole hand/arm...

Offline hoggy

  • * Moderator
  • Posts: 1502
  • Location: Isle of Man
Re: planned ergonomic keyboard, right hand portion
« Reply #2 on: Sat, 03 August 2013, 05:28:36 »
I quite like the bowl shape - it might not be quite as fast as the flat, but the extra finger motion can be a nice change.  To each their own I guess.

Would you consider moving the trackball?  I think it might be tiring to use it there.  If the trackball was at the side (vertical edge - 90 degress from the palm of your hand) of the case & closer in - I'll try to find a picture of something similar to explain myself better.  A radical alternative would be to place the trackball under your palm (but an inch or so closer to your body), so you can use the trackball with your palm, and place the mouse/trackball buttons on the left unit.

To help you get things moving -
 try searching for TMK firmware here on geekhack
 You can buy keywells from kinesis - not quite what your prototype is aiming for, but close.
 search for ergo-gp here on geekhack

Hope it goes well.
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: planned ergonomic keyboard, right hand portion
« Reply #3 on: Sat, 03 August 2013, 08:49:04 »
A baseball mitt keyboard.  Awesome.
Wish I had some gif or quote for this space, but I got nothing

Offline kurplop

  • THE HERO WE DON'T DESERVE
  • Posts: 992
Re: planned ergonomic keyboard, right hand portion
« Reply #4 on: Sat, 03 August 2013, 09:38:51 »
I think you're on the right track with the thumb keys fanning out radially. I've been working on a similar design and can very comfortably reach 7 keys with each  of my thumbs. The downside however is that it is more critical to get the sizing right on a fitted board than a conventional keyboard.

I'm interested in watching this project progress.

Offline jfb

  • Posts: 8
Re: planned ergonomic keyboard, right hand portion
« Reply #5 on: Tue, 06 August 2013, 08:09:02 »
Nice and promising.
Just in case, here is a link to my bowl prototype (http://deskthority.net/workshop-f7/an-other-diy-keyboard-project-t4560.html#p91555). At the bottom of the page there is a link to some advices.

Be carefull with mouse buttons they could be difficult to catch with your configuration.

Keep going and show us the result.

Offline Lanx

  • Posts: 1915
Re: planned ergonomic keyboard, right hand portion
« Reply #6 on: Tue, 06 August 2013, 18:04:04 »
it seems like a LOT more work to put the scroll wheel in between the U-I row rather than just puttin the scroll wheel off to the side, from a design standpoint.

edit

here's a pic of my modded cmstorm with two cherry keys, if you notice it's spread really wide apart cuz of the scroll wheel, i guess you can call it the "axel" needs physical room to stay and spin essentially.


Offline suka

  • Posts: 52
Re: planned ergonomic keyboard, right hand portion
« Reply #7 on: Wed, 07 August 2013, 03:37:37 »
Nice work, reminds me of my initial tests, but blue putty looks so much nicer on images :)
In my opinion everything seems to be a little too spread out, and more than 3 (+maybe 2 harder to reach) thumb buttons should be hardly needed, but if you're comfortable with that arrangement that's a nice extra to have.

I can only strongly advice to test the same putty setup but with real switches and caps, and then try to touchtype for at least a few minutes to see if all the distances and angles seem comfortable - on several occasions a design that felt good when moving your fingers around but without actually typing anything meaningful later had to be adjusted to feel right.

While I prefer a trackpoint over wheel & trackball (not only due to the much smaller footprint) and reduced desings myself the integrated concept with palmrest and bowl-shape looks promising - how do you intend to build the case?

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: planned ergonomic keyboard, right hand portion
« Reply #8 on: Wed, 07 August 2013, 09:37:50 »
Interesting idea for the placement of the scroll wheel. I am interested in how the bowl for the thumb keys will feel.

I suggest that your next step is replacing your clay keys with some real properly-sized keys from a cheap keyboard. That way, you would get a better feel for how large they need to be and how the layout will really be.
Consider also that each switch will require some space, which becomes important where the thumb cluster meets the regular keys.

For the construction, consider Cherry MX. They can work with 3D-printed keywells only. Alps require both a keywell and a PCB.

Offline jacobolus

  • Thread Starter
  • Posts: 3661
  • Location: San Francisco, CA
Re: planned ergonomic keyboard, right hand portion
« Reply #9 on: Wed, 07 August 2013, 23:21:55 »
Hi again, sorry for the slow response. Thanks for the kind words everyone. I actually am moving in about a week, and so won’t start soldering, etc. until sometime after that. Maybe 2 weeks from now. But I've been thinking some more in the mean time, and fiddling. (No more pictures just yet though). Some more thoughts/replies:

A baseball mitt keyboard.  Awesome.

Love it! I hadn’t thought of that analogy.


I've never been a huge fan of the bowl, because on the upper row keys,  it changes from pressing the keys down into Lifting the finger up and forward.

You might be right about that. I need to desolder some keyswitches and try various arrangements of them to see what's actually easiest to reach/press. I think the bowl shape will be a big win for the keys below the home row, but you might be right about the upper row keys.


Would you consider moving the trackball?

I’d consider just about anything. Its position in my plastilina model is perfect if I just want to swipe at it with the side of a thumb. If I want to actually move it in 2 dimensions, I'll need to move my wrist a bit and get my pointer finger involved, I think. I have a bit more to say about the trackball, down below.

Also, thanks hoggy for the pointers.


I think you're on the right track with the thumb keys fanning out radially. I've been working on a similar design and can very comfortably reach 7 keys with each  of my thumbs. The downside however is that it is more critical to get the sizing right on a fitted board than a conventional keyboard.

Hi kurplop. This is great. I agree with you that getting the sizing / spacing is crucial. Maybe there's some way to make a few components which can be adjusted relative to each-other to fit different hand sizes. Not going to worry about it for the first few iterations though. Once I get it fitting my own hand I can figure out fitting something to other people's hands (if ever). I think 7 keys, or even the 6 I'm showing here, might be more than I could remember to use with the thumbs. You should try tilting your thumb buttons a bit, and maybe adding one, tilted sideways-ish, inside the ring. I find that a fair bit easier to hit than something where your second ring of buttons is.


Just in case, here is a link to my bowl prototype (http://deskthority.net/workshop-f7/an-other-diy-keyboard-project-t4560.html#p91555). At the bottom of the page there is a link to some advices.

Neat. How easy is it for you to press the top row buttons in that design? Also, how to you press the long keys at the outsides?


Quote
Be carefull with mouse buttons they could be difficult to catch with your configuration.

I’m not sure if I’ll have mouse style microswitches for a couple of buttons, or just re-use some of the existing keyboard keys for clicking the mouse. I don’t plan to do anything where I need to click one key repeatedly at high speed, so I think just using keyboard switches everywhere will work okay.


it seems like a LOT more work to put the scroll wheel in between the U-I row rather than just puttin the scroll wheel off to the side, from a design standpoint.

You might well be right. I need to take apart a few mice to figure out how big their scroll wheel mechanisms are. I could also put something like a trackpoint or thumb-stick in that gap. Or just move the keys closer together.


In my opinion everything seems to be a little too spread out

Yeah, I agree a bit. I think actual keycaps which are sloped a bit in at the top can fit closer together, angled toward each-other, than I'm putting my clay keys.


Quote
I can only strongly advice to test the same putty setup but with real switches and caps, and then try to touchtype for at least a few minutes to see if all the distances and angles seem comfortable - on several occasions a design that felt good when moving your fingers around but without actually typing anything meaningful later had to be adjusted to feel right.

Thanks for the advice. I definitely need to make sure I test test test before I start finalizing anything.


Quote
how do you intend to build the case?

That’s an open question. Maybe I can 3d-print some parts at a hackerspace nearby. Or maybe I’ll start with a flat design laser-cut from acrylic, or similar.


I suggest that your next step is replacing your clay keys with some real properly-sized keys from a cheap keyboard. That way, you would get a better feel for how large they need to be and how the layout will really be. Consider also that each switch will require some space, which becomes important where the thumb cluster meets the regular keys.

Definitely. I think I left enough space here, but I'll have to try it out with some physical keyswitches.


Quote
For the construction, consider Cherry MX. They can work with 3D-printed keywells only. Alps require both a keywell and a PCB.

Why can’t the Alps keyswitches be used without a PCB?


* * *

Again, thanks everyone for the responses. Now a bit more about the trackball plan:

Most current trackballs use one optical sensor, something like an optical/laser mouse sensor, and detect motion in 2 dimensions. But I actually want to use this trackball for, among other things, manipulating rotations of 3d objects and behaving just as a 1-dimensional knob. To that end, I plan to put 2 sensors under the trackball, and figure out how to calibrate them so that I can detect any arbitrary 3-dimensional rotation. With that, I can choose how to turn that into a 1-, 2-, or 3-dimensional input.

One thing I've always disliked about trackballs is that starting movement at any point that's not directly opposite the sensor leads to 2-d mouse movements which don't intuitively directly correspond to ball rotations. But if I can capture the full 3d rotation, then I can on the fly re-center my trackball to treat any axes of rotation I prefer as x and y.

It's going to probably take at least a few weeks of wiring things up, fiddling, writing software, etc. to make the trackball work anything like how I want it to. Maybe at some point I’ll open up a thread to discuss such issues in the input devices forum.
« Last Edit: Wed, 07 August 2013, 23:23:52 by jacobolus »