Slashdot Mirror


A One-Handed Keyboard For $25

Bruce Perens writes "Slashdot has often featured attempts at improvement upon the QWERTY keyboard. Here's a one-handed USB keyboard that you can buy for $25 online, or a bit more at the CompUSA. There's one catch: someone will have to design a keying pattern and hack up software for it. It's a task just crying out for an Open Source project." Bruce has also included on the linked page code with which to read the output from the device.

24 of 349 comments (clear)

  1. Oh Jeez... by bje2 · · Score: 5, Funny

    let the stream of one-handed web surfing jokes begin...

    --

    "Facts are meaningless. You could use facts to prove anything that's even remotely true." - Homer Simpson
  2. Cue joke by 3eyedlie · · Score: 5, Funny

    about what the other hand is doing. "I tried to have phone sex, but the holes were too small" - Sage Francis

  3. Then you can't buy a one-handed keyboard for $25.. by Brento · · Score: 5, Insightful

    Saying that you can buy a one-handed keyboard for $25, but you have to roll your own software, means you're not buying a one-handed keyboard for $25. That's like saying you can buy your own crystal meth for $25 - sure, the ingredients are only $25, but you have to know the recipe and risk life and limb cooking the stuff.

    Not that I'd know about those things. (And that applies to both coding my own keyboard drivers as well as cooking meth.)

    --
    What's your damage, Heather?
  4. Age old question answered! by elSpike · · Score: 5, Funny

    What is the sound of one hand typing?

    --
    elSpike out.
  5. Worth a try by Anonymous Coward · · Score: 5, Interesting

    My daughter only has one hand. I used to think she had a really hard time typing because of the style of typing she used on AIM, it was very fast but did not make much sense. Then I realized all the kids type that way. She can type about 15-20 wpm with just her one hand. I guess it depends on how handicapped someone is but if someone handicapped learned to type with this device, they would be "stuck" using this device any time hey needed to type.

  6. Maybe by Anonymous Coward · · Score: 5, Funny

    Writer must be stuffed, this couldn't possibly become a successfu... oh Bruce Perens, ^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h
    Wow, great idea! Lets start coding! Where's the source-forge page?

  7. DVORAK keyboard by w.p.richardson · · Score: 4, Insightful
    Some would argue that a Dvorak keyboard is an improvement over QWERTY. Why hasn't it taken over? Simple - there is no real cry for an improvement.

    This idea is akin to changing the steering wheel in a car to a joystick; possible, but why change something that is a functional standard?

    --

    Curb CO2 emissions: Kill yourself today!

    1. Re:DVORAK keyboard by the+pickle · · Score: 4, Insightful

      Let me preface this with "I think a joystick is a horrible way to drive a car" and "Change for the sake of change is almost always bad." So in principle, I agree with the spirit of your comment.

      A stick is ideal for a plane as you are banking the plane towards the left and to the right, in a car you are rotating the wheel and so a rotating control method works best.

      Uh, what? This reasoning sounds awfully circular (honestly, no pun intended) to me. There are plenty of planes that use a wheel instead of a stick. The main reason for using a stick with an aircraft is that a wheel doesn't easily (or as conveniently, anyway) lend itself to motion in a third axis. Using a stick removes a lot of that awkwardness.

      Also, to use a stick you would need control systems, fully powered hydraulic steering...

      There are plenty of planes that don't have hydraulic systems associated with a control stick, and there are a lot more that have systems no more complicated than what's in a car. There's no reason a hydraulic-assist stick, much like today's power steering, couldn't be developed for use in a car.

      I can almost guarantee you that helicopter (and maybe fighter) pilots would be the only people who would be able to drive such a system with any sort of precision, though. Your point about having to turn a steering wheel a very large distance to effect a fairly small change is a good one. Without some sort of serious speed sensitivity, the smaller range of control input inherent in a stick would make for VERY lively steering (read: easily overcontrolled).

      Of course, if cars had *always* had a joystick-type steering mechanism (some early ones did, in fact), we'd be sitting here having this discussion from the opposite perspective. There's really nothing inherent in a steering wheel that makes it the perfect solution to steering a car. It's more a matter of "what's always been done."

      To get this back on topic, there's really nothing inherently superior about a QWERTY keyboard, and many arguments can be made that there are inherently inferior aspects of it. The problem is, QWERTY layouts have been in use for so long that they're the de facto standard, no matter what other great technology comes along. QWERTY keyboards will rule the world until either voice recognition or direct brain control is perfected.

      p

  8. Direct link by Brama · · Score: 4, Informative

    http://catalog.belkin.com/IWCatProductPage.process ?Product_Id=157024

    Seems the technocrat site is already slashdotted.

    1. Re:Direct link by Blind_Justice · · Score: 4, Informative
      Here is the text of the page:

      One-handed keyboards sell for $99 to $350, but here's one that can be had for $25 at a well-known net merchant, and a little more at the CompUSA. Of course, it's intended for gamers, but can easily be made into a one-handed chording keyboard to nurture your inner cyborg, if you just...

      design an appropriate keying pattern and learn it, and write a little software. This is just crying out for an Open Source project. You can help handicapped people, perhaps even influence a new generation of low-budget cyborgs!

      The Belkin Nostromo n52 Speedpad has 14 typewriter-style keys that chord (meaning they can all be read individually), LEDs, a dial, and a game controller with firing button. That's easily enough to make a chording keyboard. You can use the game controller as four shift keys (your thumb rests upon it).

      To make the job easier, here's C code to read the device on Linux. To finish the job, you'll also have to push key events back into the Linux console or X Windows. Code to do that is already available on the net, it's been written for use with other USB devices.

  9. Re:Then you can't buy a one-handed keyboard for $2 by DocSnyder · · Score: 5, Informative
    Saying that you can buy a one-handed keyboard for $25, but you have to roll your own software

    man xmodmap

    As long as the one-handed keyboards gives any kind of output, it can be mapped al gusto.

  10. wow by Anonymous Coward · · Score: 5, Funny

    Imagine what you could do with two of those!

  11. software for the n50 by Anonymous Coward · · Score: 5, Informative

    the previous version of the nostromo, the n50 ( same thing w/ less keys and less orange ) had some linux software written for it avalible here

  12. Gaming Device by Anonymous Coward · · Score: 4, Interesting
    This is a gaming device. It is not a keyboard replacement. It has been around a long time. It also has no Linux drivers, so I'm not sure why it's in the "Linux" category.

    Other than the title, category, subject matter and content - great post!

  13. It's 1968 all over again by wowbagger · · Score: 4, Informative

    Funny, but one handed keyboards have been around since the Englebart demo.

    Except for CAD, they never really took off - until the modern video game.

    And while I certainly would not want to type a comment like this with a one-handed keyboard, I can see where they would be damn useful in editing a document - click-drag, button press for bold, click-drag, underline (or click-drag indent, click-drag create-subroutine-skeleton, click-drag lookup-definition).

  14. Another one-handed keyboard by jerometremblay · · Score: 4, Informative

    This one is smaller, and supports both a USB and a Bluetooth connection (so you can use it with your cell phone).

    I only wish they included flash memory on it.

    http://www.frogpad.com/information/bluefroginfo.as p

  15. Already own one of these and... by ILL+Robinson · · Score: 5, Informative

    I actually own the n52, upgrading from my earlier n50.

    As a gamer (yes, I admit it), I do find these devices useful. After about 4-5 gaming sessions, I became extremely comfortable with the device, and began integrating its usefulness into more traditional applications (like 3DS Max). Given the included software (albeit Windows), you are able to map keystrokes (macros as well) to the device, to which you can reconfigure/reinitialize the mapping through an app that sits in the systray (Loadout Manager).

    Now onto the bad stuff. The n52 makes some improvements over the n50 (extra row of keys, dpad, thumb shift key), however the response of the keys themselves seems to have suffered a setback. While I was never completely satisfied with the response of the n50 keys (not enough tactile feedback for these fingers), the n52 has this even less so. More importantly, the keys sometime stick, making you depress some of the keys more than once in order to execute the keystroke - a pretty large issue when it comes the one thing a keyboard should do well.

    Hopefully, the problems I encountered with this n52 is a defect with this particular unit (/.er's, chime in!).

    All-in-all, the n50/n52 are good and versatile products, and I recommend them for those looking for a one-hand input device - particularly if you come across them at a cheap price (I bought my n52 for $35). The software support is a little flimsy, but Belkin seems to be more focused on this as their products are growing in popularity.

    Another extremely interesting input use... The ILL Clan (a Machinima team I co-founded) use these devices to puppeteer their virtual characters during their Machinima productions/live performances - mapping the keys to facial gestures, lipsync and triggered animations.

  16. My Review of the Speedpad N52 by vjmurphy · · Score: 5, Informative

    Rejected from about a year ago, even, so who says Slashdot doesn't keep up with the times? :)

    Here's my old review, in plain text glory:

    Review of the Belkin Nostromo Speedpad n52

    The Belkin Nostromo Speedpad n52 is a reworked version of
    the n50: both are gaming peripherals that combine a small keyboard,
    a D-pad, and a scroll wheel into a small, ergonomic package. Using
    the included software, you can bind keys and macros to the Speedpad
    for use in games and applications. So, for example, instead of using the
    typical WASD layout on your keyboard, you can map those keys to the
    Speedpad, along with keys for throwing grenades, switching weapons,
    etc.

    With macros, you can initial multiple actions, such as targeting
    the nearest enemy, following him, and going into attack mode, all
    with a single keypress.

    The n50 is probably the best gaming peripheral I've ever owned: I
    find it indispensible for FPS and MMORP games. When news of the
    n52 began to filter out, I was hoping that many of the flaws of
    the n50 would be eliminated, but that the core utility of the
    device would be maintained. I'm happy to say that I was not disappointed.

    Firstly, some of the flaws with the n50:

    * Lame "scroll" wheel was really not a scroll wheel, but more like
    a throttle: it did not have full 360 degree motion.

    * Shift state indicators in a bad spot: the n50 (and n52) has three
    "shift modes" that you can switch between, allowing each key to have
    more than one use, depending on the shift mode. However, the n50's
    shift mode indicators are on the left side of the unit: when you are using
    it, your hand blocks the ability to see those indicators.

    Minor problems, really: the scroll wheel was easy to just disable, and after
    a while, you didn't worry about the shift mode indicators.

    The n52, though, fixes both problems: it has a 360 degree scroll wheel (that also
    can act as a button when pressed, just like many mouses) making it actually
    useful. The shift indicators have been movies to the right side of the
    controller, near one of the new thumb buttons. Now you can see the shift
    state at a glance.

    There's a new row of keyboard buttons, adding 4 more buttons in good positions.
    Your pinky will now be able to trigger death and destructions much more easily.

    The new thumb buttons, though, are a disappointment. The idea is great: two
    buttons above and below the dpad on the right of the controller. However,
    the round orange button above the dpad is extremely difficult to press without

    Pros:

    * Great ergonomics
    * More buttons
    * Better positioning of shift indicators

    Cons:

    * New thumb buttons are a little annoying in placement and use

    --
    Vincent J. Murphy
    Spandex Justice
  17. One hand on the keyboard, one hand on my ball... by StressGuy · · Score: 4, Funny

    ...trackball that is, I find it an excellent way to use AutoCAD. ...oh...you didn't think that......

    you people are sick.... ;)

    --
    A goal is a dream with a deadline
  18. Left-handed? Right-handed? QWERTY! by Tackhead · · Score: 5, Funny
    > "yes, but is it left-handed?"

    My QWERTY is just fine, as long as I use one hand at a time:

    Fred was a fat ass
    "Hop on my jolly polonium puppy, you union ho'..."
    Greedy Fred created extra stewardesses
    "Union ho?" I'll kill you!
    Badass stewardesses cratered Fred
    Unholy, huh?

  19. Linux Drivers by philipx · · Score: 4, Informative

    It actually does have Linux Drivers: "Project: Linux Nostromo Speedpad Driver" http://sourceforge.net/projects/nostromodriver/

    --
    __________
    Don't belong. Never join. Think for yourself. Peace!
  20. Re:Then you can't buy a one-handed keyboard for $2 by Minwee · · Score: 4, Informative
    Yeah. "Some Blogger". What does this... whassisname... Bruce Perens guy know about geek culture, free software, and all that? I mean really now. What did he do? Write the Open Source Definition? Found the Linux Standard Base, Open Source Initiative, and Software in the Public Interest? Write widely used software and libraries? Spend eighteen years at Pixar and the NYIT Computer Graphics Lab, then two years as Senior Global Strategist for Linux and Open Source at HP?

    It seems they let just about anybody post to Slashdot these days.

  21. Re:Then you can't buy a one-handed keyboard for $2 by OrangeTide · · Score: 4, Funny

    The idea with open source is that it only takes one sucker to write the driver and the rest can benefit from the novelty of it.

    --
    “Common sense is not so common.” — Voltaire
  22. DOWNLOAD HERE by Grym · · Score: 4, Informative

    In case you don't have one of these Belkin Speedpad 52s already, they're awesome. I use it for gaming, and there's no limit to what you can program these things to do. In fact, I might even consider using one borderline cheating if you program the macros well enough.

    Anyway, because I had some with the "profile editor" of the included software, I went ahead (after reading the article) and made a profile that does (what I believe) the original author had intended.

    I did this in about 30 minutes, so bear with me if some keys are missing or if it's a little buggy. All major symbols and lettered keys are included but I still need to find where to put keys like "[", "]", and so on.

    I broke the keyboard down into 4 logical secions:
    1. All function keys / most symbols
    2. Right lettered side
    3. Left letter side
    4. Numpad

    From there, I made each of those sections one of the four "shifts" for the controller. Shifting is controlled via the 4-way D-pad with up being "cycle shift", right being right letters, left being the left letters, and down being the numpad. Function keys are the default. Additionally, because of the frequency of their use, the enter and space keys exist in all "shifts" on the circle button and button number 15, respectively.

    I know this sounds complicated, but it's really not. Once you take a look at the design in the profile editor, you'll know exactly what I'm talking about.

    I'm posting these files up on my university filespace. They're small, but if anybody wants to mirror, feel free to do so. Also, feel free to change my design and distribute as you see fit. (Patents/copyrights are for the birds, imo.)

    To use these files, you'll have to already have to use the software that is included with the device. Directions, which consists of 2 steps, are included within the readme.

    DOWNLOAD HERE

    -Grym