Slashdot Mirror


Ask Slashdot: Single-Handed Keyboard Options For Coding?

First time accepted submitter dubbreak writes "I was recently injured in a car accident which will limit the use of hand for six weeks or so. I'll be taking a little time off, but deadlines march on, and I'll need to be (semi) productive after my initial recuperation. What is you experience with single handed keyboards or other input option that require one hand at most? The current project is mainly C#, so I've need to be able to type brackets, semicolons and parentheses quick and painlessly."

95 of 147 comments (clear)

  1. As someone who posted to Slashdot... by Anonymous Coward · · Score: 5, Funny

    ... you would think you're well adapted to typing with one hand!

    1. Re:As someone who posted to Slashdot... by jellomizer · · Score: 3, Insightful

      While a joke. I am using a normal keyboard, with one hand. The other is on the mouse. (With a different window). While not as fast as normal, I can still type at a good speed. I can seem to type everything I need. !@#$%^&*()_+ My hands are average sized.

      I really don't see the need for a new keyboard for a temporary usage.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:As someone who posted to Slashdot... by Zibodiz · · Score: 3, Interesting

      Same here, I've been typing one-handed for years, usually because I work on the move a lot, and use the other hand to hold my laptop. I can type about 60wpm with both hands, about 40wpm right-handed, and probably 30wpm with my left. You'd be amazed how quickly you can learn to type on a regular keyboard one-handed. I originally learned how because of a nasty bee sting that swelled up my left hand for about a week & a half. The transition only takes a day or two and you're typing without looking as if you've always been 1-handed. Brackets & such are easy, because the Shift key is not far from them.

    3. Re:As someone who posted to Slashdot... by Gr8Apes · · Score: 1

      Had injury/wrist surgery on right hand that essentially made me 1 handed (left at that) for about 2 months. I found a normal keyboard and using the mouse left-handed not all that hard to adapt to, although you do want a mouse that's not specifically "ergonomically" designed for right hand only. On the other hand, I'm somewhat ambidextrous, and I discovered during this time I can use chopsticks quite adequately left-handed, so your mileage might differ.

      --
      The cesspool just got a check and balance.
  2. Cover Story by Missing.Matter · · Score: 5, Funny

    Nice cover story... what are you really looking to do with that other hand while coding?

    On a serious note, maybe this would do the trick: http://en.wikipedia.org/wiki/FrogPad

    I've used one. There's a learning curve, but after a week I was pretty fast with it. I've never actually coded with it though just typed notes, but all the keys are there for just one hand.

    1. Re:Cover Story by MickyTheIdiot · · Score: 2

      The frogpad comments made me curious, but it seems like the FrogPad company is a zombie at this point. There is only one on ebay and their company web site goes to a blank screen.

    2. Re:Cover Story by Frohboy · · Score: 1

      Nice cover story... what are you really looking to do with that other hand while coding?

      Maybe he's using functors in Haskell.

    3. Re:Cover Story by Sponge+Bath · · Score: 1

      ... what are you really looking to do with that other hand while coding?

      Eat Cheetos

    4. Re:Cover Story by Anonymous Coward · · Score: 1

      He's a programmer.
      How about the Supercoder 2000?

      Also, think about the Twiddler 2.
      It has macro support and allows for custom chords.

    5. Re:Cover Story by Frightened_Turtle · · Score: 3, Informative

      The Frogpad is no longer made.

      A British company, Maltron, does make single-handed keyboards. They can be purchased in the U.S. here at Enablemart. But these keyboards are pretty pricey, so it might not be worth the investment to get one, unless you expect your injured hand is going to be out of commission much longer than a few weeks.

      About thirteen years ago, I had sustained a horrific injury to my left arm that resulted in my arm being put into an immobilization cast for the better part of fourteen weeks and a brace for months after. My fingers, however, were still functional. The immobilization cast kept me from positioning my hand over a keyboard. I rigged a dowel using some duct tape so I could at least press the shift, option and command keys with on my left while I typed with my right hand. I definitely couldn't type as fast, but I was able to get the job done.

      If you have an Apple Macintosh computer, it already has the Dvorak one-handed keyboards built into it. Just go to the Language and Text pane in the System Preferences application to switch to one or the other. Look up the keyboard layout and download the image so you have something to look at while you learn to type the layout. This will be a LOT cheaper than buying a specialized keyboard for a condition that you say will only last a few weeks.

      If your hand is immobilized for just a few weeks, it probably is not worth the effort to learn a new layout like that. It takes a couple of weeks at least to become proficient using a new layout to make it productive, and a couple of months to really develop the reflexes needed to touch type using the new layout without having to glance at the keyboard to find the key you want. If your hand is out of commission for a couple of months or longer, then it is certainly worth the effort to learn a new keyboard layout to maintain productivity. If your hand is out of commission for longer than a year or perhaps permanently, then a one-handed keyboard would be worth the expense.

      Above all, don't panic and think through what you really need. And DON'T skimp on your physical therapy! P.T. is what will bring the usability of your hand back to you. Shirk your P.T., and your hand could heal permanently out of order.

      --


      Whew! This water sure is cold!
  3. Don't Bother by CrankyFool · · Score: 5, Insightful

    One of my coworkers can use only one hand. He has no special equipment, uses a regular keyboard and mouse, etc. The guy's wicked-effective, and his work output appears to be -- at minimum -- at reasonable volume. Frankly, he's one of the most productive engineers I know. And that's with both Java and Perl, which is a pain in the ass given its special characters.

    Consider using this as an opportunity to focus on design and thinking before you bang your keyboard. You may be surprised by the results.

    1. Re:Don't Bother by Anonymous Coward · · Score: 2, Interesting

      Agreed. I know a guy who literally has only one hand (his other arm ends in a nub due to a birth defect), and he does great with a regular mouse + keyboard. Special equipment may be nice, but it certainly isn't necessary.

    2. Re:Don't Bother by i+kan+reed · · Score: 5, Interesting

      Don't forget sticky-keys. This guy is plainly working in windows which has a number of baked in(usually annoying) features for accessibility.

      Just press shift 5 times. Then you can press shift, then the key you need to use, separately. I just wrote a method for work one handed to see if it works. It seems to. Give it a try.

    3. Re:Don't Bother by Anonymous Coward · · Score: 4, Interesting

      I used to know a guy who was wheelchair bound, he typed with a stick in his mouth. He wasn't a fast typer but his code NEVER had bugs.. he had the time to think about what he was typing and it was basically done right the first time. He was one of the most productive members of the team due to the quality of his work.

    4. Re:Don't Bother by isopropanol · · Score: 2

      Given the mention of parenthses etc, it seems likely the submitter has an impaired right hand. The trick for me when I had an impaired right hand due to a traffic accident was to put the mouse on the left, then scooch the keyboard a little to the left. Now the left thumb or index can hit shift and the other fingers can reach any of the special keys you need. Keeping the mouse on the left helps me with the longer term effects of my injury; others find it odd to see me typing normally with one hand and hunt-and-pecking with the other.

    5. Re:Don't Bother by hemorex · · Score: 1

      Having been in a similar situation, I can confirm that this is sage advice. Unless you're paid per line of code, being forced to slow down a little and think is a great thing. On the flipside, you'll find that you can get very proficient with typing one-handed very quickly. You won't be at 100%, but you just might impress a few folks.

    6. Re:Don't Bother by ciderbrew · · Score: 1

      Having no other option from birth and learning to use just one hand from RIGHT NOW is a bit more of a learning curve. Plus its only for 6 weeks so not a worthwhile thing to get really good at. I think its more a case of being able to keep job until healed.
      A bit of kit to keep depression at bay maybe the real reason. Nothing like retail therapy.
      Speech to text is good these day. It is on my phone. that may help.

    7. Re:Don't Bother by dintech · · Score: 2

      Maybe with an old keyboard at floor level and some bits and pieces from the DIY store, he could rig himself up a shift-key foot pedal?

    8. Re:Don't Bother by ILongForDarkness · · Score: 1

      He could be coding in Mono C# you insensitve clod :)

    9. Re:Don't Bother by vlueboy · · Score: 1

      Maybe with an old keyboard at floor level and some bits and pieces from the DIY store, he could rig himself up a shift-key foot pedal?

      I don't see a person like the story poster doing it, since it would require wiring dexterity and soldering for a project that will be dropped in six months, so DIY is probably not his intention.

      That said, one can easily purchase a real foot pedal aimed at the music industry at Radioshack or music stores. At around $20 dollars, it's cheap and more sightly than whole keyboards (or half ones) rigged to sit on the floor because it has a single big clicker rather than 100+.

      Someone with the engineering knowhow could adapt the end plug to USB somehow, but the extinct PS/2 probably would be easier to implement.

    10. Re:Don't Bother by dnahelicase · · Score: 1

      I had a similar experience after I injured my wrist and only had one hand for several weeks. I don't actually code much, and never in C#, so I can't comment on how easy or hard it would be, but I didn't use anything special. However, I later got a Razr Naga gaming mouse with 12 buttons on the side which can be remapped to do anything. I always have thought it would have been helpful back when that happened.

    11. Re:Don't Bother by Grishnakh · · Score: 1

      Not absolutely necessary, but it can improve your typing speed. For no extra money, I'd recommend a Dvorak keyboard layout. While most Slashdotters have probably heard of the normal Dvorak layout (which is optimized for two-handed typing), there's two other Dvorak variants, which are specifically designed for both left-handed and right-handed typing. Using the appropriate layout (for whichever hand you still have) may allow you to type faster and more comfortably.

    12. Re:Don't Bother by isopropanol · · Score: 1

      Right hand side has a number pad in the way unless you have a numpadless keyboard. Everyone with a standard keyboard should use mouse left handed.

  4. Twiddler by Anonymous Coward · · Score: 2, Insightful

    I have the original serial-based Twiddler keyboard (there is now a USB one), and it isn't all that amazing. However, if I really had to use one hand to type, I could get used to it.

    The biggest problem is with hand cramping. It is not ergonomic in any way.

    http://www.handykey.com/

  5. Ask those guys at Illusion in Japan by Hsien-Ko · · Score: 1

    surely they'd know after all that morph target/flexing coding hackery.

  6. OS Accessibility Features by themightythor · · Score: 2

    Take a look at turning on sticky keys for the duration of your recovery. I'm assuming that you're on Windows, but Linux for sure and Mac probably has the same feature (just maybe called something different). Also, take the opportunity to think more and type less. Maybe you'll achieve code enlightenment, which is nice. Good luck on the recovery and do whatever your orthopedist says.

  7. Nostromo or Frogpad by Anonymous Coward · · Score: 5, Interesting

    I'de go with Nostromo because I know it.

    Fully programmable single hand key pad for gaming.

    You can easily create your own layout and do chords like a court reporter would.
    EG key combinations to type a letter.

    I believe it even comes with a template for single handed full ascII map typing.
    There is also a website for templates others have created.

    After a day or two of practice most people can type via chord input at 80 to 90 % of two handed typing rate QWERTY style.

     

    1. Re:Nostromo or Frogpad by ultraexactzz · · Score: 2

      +1 - I've used the Nostromo for just this purpose, and it was easy. The one I have has three different toggled layouts, so you can shift functions easily. The D-pad also maps to eight different functions, if you need it. And it has a built-in mousewheel, which is all sorts of useful.

      --
      Never underestimate the potential of Human stupidity. -Heinlein
    2. Re:Nostromo or Frogpad by AwesomeMcgee · · Score: 1
      This all sounds great but I would temper your last statement there with the control:

      most people

      have an average typing rate significantly below that of a developer, so I would presume it would take significantly longer to get to choord typing at the >100wpm of a developer in qwerty. Sounds like a great idea though.

  8. Dvorak Single Handed by 0100010001010011 · · Score: 3, Informative
    1. Re:Dvorak Single Handed by Zocalo · · Score: 2

      Because it's vitally important to load balance...

      --
      UNIX? They're not even circumcised! Savages!
    2. Re:Dvorak Single Handed by OAB_X · · Score: 1

      +1 to this. I know a person who injured their aim in a car accident and this worked for them.

    3. Re:Dvorak Single Handed by Monkey-Man2000 · · Score: 1

      +1 to this. I know a person who injured their aim in a car accident and this worked for them.

      Professional gamer I take it? Makes me wonder how a new one handed keyboard would help his aim in Quake/Unreal/Rage, etc?

      --
      This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
    4. Re:Dvorak Single Handed by OAB_X · · Score: 1

      1) Why do you assume it was for games?
      2) Why do you assume that everyone who uses a computer (or gets in car accidents) is a him?

  9. gaming keyboard by TheSHAD0W · · Score: 1

    It'll take you longer than six weeks to get used to a chording keyboard or one of the alternative keyboards out there; typing one-handed may be annoying, but still more efficient. As to brackets and other special characters, I'd recommend getting a gaming keyboard with extra macro keys, and program those chars into them.

  10. Vim Remapping by TheMatt · · Score: 4, Informative

    I broke my hand a year ago and I too had the fun of doing one-handed coding (in Fortran, baby!) for a couple months. In truth, it wasn't that bad, though my productivity was slowed a bit. I managed by remapping keystrokes in vim to be more friendly, like remapping '' to 'jj' and ':wq' to just 'wq'. If you are clever, you could easily remap shift-combos (like braces) to un-used areas. Say, remap '{' to '[['...unless C# has those. (I am not a C# programmer). It's a bit harder for '(' as you can't just remap that to '99'.

    --

    Fortran programmer...oh yeah. Array math for life!

    1. Re:Vim Remapping by TheMatt · · Score: 1

      Oh yes, and set up Sticky Keys everywhere. Typing then m is a lot easier than -m. Usually you can toggle the sticky keys with a keyboard shortcut.

      --

      Fortran programmer...oh yeah. Array math for life!

    2. Re:Vim Remapping by Overzeetop · · Score: 2

      "I broke my hand a year ago ... coding (in Fortran, baby!)"

      Breaking your had must have been like a breath of fresh air. I can't imagine the pain and torture of having to code in Fortran. I still have blank spots in memory from my college years when I was forced to learn/use it. Or maybe that was the rum.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:Vim Remapping by jonadab · · Score: 1

      Fortran's not too bad, as long as what you're doing is even vaguely an appropriate thing to be using Fortran for (like, say, statistical modeling). It's MUCH better than some of the other languages from its era (notably, Cobol). Heck, I'd say it'd be better than PHP for a lot of things.

      I mean, granted, you wouldn't want to maintain web-scraping code in it. [Shudder]

      --
      Cut that out, or I will ship you to Norilsk in a box.
    4. Re:Vim Remapping by tool462 · · Score: 1

      It's a bit harder for '(' as you can't just remap that to '99'.

      Actually, that's a great idea. What better way to discourage the use of 'magic' numbers in your code than by turning them into syntax errors? :)

  11. One handed mirror keyboard by ChodaBoyUSA · · Score: 1

    Someone used to have a one-handed keyboard that was one half of a standard QWERTY keyboard. (You could choose which half.) They also had a software version that worked with standard keyboards. You could access the other side by holding the spacebar and typing the corresponding position for the desired key. For example, if you had the right-hand keyboard, while holding the spacebar, you would type 'L' to get 'S'. I was amazed how easy it was to use. I guess if you are a touch typist, you know which finger to use on the missing hand and use the corresponding finger on the hand that was present. Brainz are kool.

    1. Re:One handed mirror keyboard by Meeuw · · Score: 1

      Yes, I would recommend this, it's also called half qwerty. There are also special prepared keyboard for this: http://half-qwerty.com/

    2. Re:One handed mirror keyboard by Scoth · · Score: 1

      There's a free version for Autohotkey that works decently on a standard keyboard available here. I used it a bit and decided it wasn't for me but it might be usable.

  12. Foot pedals. by porter235 · · Score: 4, Interesting

    Another thing to consider is a foot pedal or two. Set them up to do SHIFT and CTRL and away you go!

    1. Re:Foot pedals. by MickyTheIdiot · · Score: 3, Interesting

      I have four foot pedals on my work computer for various tasks I need. They are really great. Even more nice is that fact that they can be programmed to any keypress that you want.

    2. Re:Foot pedals. by Anonymous Coward · · Score: 3, Insightful

      Sorry for not logging in. Any recommended footpedal brands? If I were to make my own it would be clutch, brake, and accelerator pedal.

    3. Re:Foot pedals. by GameboyRMH · · Score: 1

      Set up another for Alt and then do some Walter Rorhl-level footwork on them :D

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  13. I'm disappointed in Matias. $595 for a keyboard? by tepples · · Score: 2

    A long time ago, Matias was selling a "half keyboard" for use with PDAs and other mobile devices at a more or less reasonable price of $99. The following is patented: "Hold the space bar to flip the keyboard horizontally." When that market failed, Matias jacked up the price by hundreds of dollars to take advantage of companies that were buying the "half keyboard" as a legally required accommodation for employees with disabilities.

  14. a suggestion: Programmable Keypad/board by Biggseye · · Score: 1

    I have been in your place, damaged left hand/wrist/forearm. I do a lot of typing, but a lot of it is repetitive, programming is like that. I used/use a programmable keyboard. in my case i use a MS Ergo keyboard, but i have supplemented it with a Genovation ControlPad 682 USB This is a 32 row column keyboard that has 31 programmable buttons each with 2 levels for a total of 62 key functions. you can program it to do many things. Of course there are many other Brands and types of Programmable keyboards and what you use would be what fits your situation best.

  15. If you have to ask, you can't afford it by tepples · · Score: 2

    You posted four minutes before I did. I remember what product that was, but now it costs $595.

  16. Re:Voice is the anwser by v1 · · Score: 1

    use a speech recognition software

    Are you serious? Voice wreckignition is bad enough when trying to dictate a letter, where at least you have auto spell and grammar correction to help. Trying that with programming would be horrid. You'd get your work done faster hunting and pecking with a pool cue.

    --
    I work for the Department of Redundancy Department.
  17. one handed dvorak by doconnor · · Score: 1

    When I broke by hand I used right-handed Dvorak, but semicolons where a pain. If it proves too much of a problem you can look into customizing the keymap yourself.

  18. I went through something similar by Anonymous Coward · · Score: 2, Interesting

    ...and did this

    http://daughtrey.com/?cat=13

  19. I must have missed the memo by darjen · · Score: 2

    That in order to be a super productive coder you need to be able to type at 150 words per minute.

    I almost never code with both hands anymore. My carpel tunnel has gotten worse over the past few years, so I am constantly switching arms. So far I have still been able to hold down my senior developer job.

    1. Re:I must have missed the memo by ILongForDarkness · · Score: 1

      If you need to be able to type at 70wpm to code your projects efficiently they are probably pretty simple programs. The biggest part of the day is thinking. Even say you can spit out 1k lines of code a day that are actually tested and properly working that is still only ~20chars per lineX1k lines 20k chars, 70wpm = 350char/min so about an hour of typing. I agree you need to be able to keep up with your mind to have flow but a lot of time I find I think of what I want to do as about 10 lines of code. Type it than ctrl-F5 or otherwise test that it works, think somemore, type another 10 lines etc. It is a rarity that I have something more than my internal clipboard can hold that is needed to express one idea.

    2. Re:I must have missed the memo by phantomfive · · Score: 1

      Apparently the longer you delay surgery for carpel tunnel, the worse it gets. You might want to get that looked at.

      --
      "First they came for the slanderers and i said nothing."
  20. Re:Voice is the anwser by The+Dancing+Panda · · Score: 1

    For programming? Good luck getting any speech recognition software to type a long variable name, or worse, a regex for you.

  21. XKCD has the answer by Anonymous Coward · · Score: 4, Informative

    Great mods of slashdot , forgive my AC ways and mod this to +1
    You can mirror the keyboard with say , the caps lock key. I tried it and you get used to it really quick because the motion is already familiar to you since you use the keyboard in a "mirrored" fashion anyway. One hand for each side.
    http://blog.xkcd.com/2007/08/14/mirrorboard-a-one-handed-keyboard-layout-for-the-lazy/

  22. foot pedal shift key by Anonymous Coward · · Score: 1

    I am assuming that you are concerned about shift-keying with one hand:

    http://www.fentek-ind.com/FootPedal.htm

  23. The one I have used for a decade now.... by Lumpy · · Score: 4, Informative

    http://www.handykey.com/

    Works great and you can actually type REALLY fast with it once you get used to it.

    --
    Do not look at laser with remaining good eye.
    1. Re:The one I have used for a decade now.... by Z8 · · Score: 1

      That looks interesting but they really need to make a bluetooth version. That cord looks annoying even in the picture.

  24. GAUNTLET keyboard by Quick+Reply · · Score: 1

    Get in touch with these guys: http://gauntletkeyboard.com/
    They are working on a VERY EARLY prototype of a keyboard glove that looks very promising if you can look past the ugliness of the prototype.
    Trying to get funding... http://www.neowin.net/forum/topic/1099959-help-me-get-10000-from-best-buy-for-my-invention/page__fromsearch__1
    Why they don't just stick it on Kickstarter, I have no idea, but it is something I can across which could be of some use, I'm sure they would need a good test use case to show off it's benefits if this thing works.

  25. Logitech M13 by Lodragandraoidh · · Score: 1

    I have a Logitech M13 game keyboard - you could program in macros to do common things in your language of choice...

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
  26. twiddler by ericcantona · · Score: 1

    i lost the use of my right (dominant) hand for 6 weeks and tried the twiddler. I didnt find the chorded text entry easy and struggled to get to much over 30-40 characters per min (!), but the mouse pad button works well for navigating a gui desktop (think ibm thinkpad 'trackpoint' center button). Oh and it works perfectly with linux.

    --
    When the seagulls follow the trawler, it's because they think sardines will be thrown in to the sea
  27. Re:Goal: (semi) productive by Anonymous Coward · · Score: 1

    Have you accepted Agile Programming into your heart?

    FTFY.

  28. Sticky keys? by fufufang · · Score: 1

    If you have problem with using the modifier keys, you can turn the "Sticky Keys" on in your Windows Control Panel.

  29. Re:Voice is the anwser by tylikcat · · Score: 1

    Actually, I am serious.

    Back in '01, I was released back to work after a spine injury (at, ahem, a major software company in Washington State) with the restriction that I not use a keyboard or a mouse.* So there I was, writing C++ code using Naturally Speaking on an alpha version of Windows that wasn't entirely compatible with the OS. Oh, yeah, and there wasn't any built in C++ support.)

    And seriously? It took some training, but it really wasn't bad - and I had to use it for all my navigation, which is a lot more painful than just producing text, even code. You do have to set aside a few to train it well, and then have the discipline to learn all the special characters. (The macro support is also really useful.)

    * Yeah, my doctor had a sadistic sense of humor.

  30. iPad + Textastic by Dan+East · · Score: 1

    Textastic is a nice source editor for iOS devices that adds an additional row of buttons above the onscreen keyboard. You can type all the common symbols with a single touch gesture. I normally use a Bluetooth keyboard when I have to edit source files on the iPad, so I don't know how fast typing in general would be on the touchscreen device.

    This may not be an option for you at all if you're using an IDE on a Windows machine. Textastic is basically a fancy text editor like Notepad++.

    --
    Better known as 318230.
  31. Re:dont worry. by fragtag · · Score: 1

    Honestly unless your self employed or a major shareholder in a small company the best option is to:

    a) take the whole period off on the doctors advice, submit this to your company (Though this does depend on the employment laws where you live and your paid sick leave) b) just work slower, the company will need to take up the slack somehow (they should have contingencies for this, after all what if you had been more badly hurt or incapacitated)

    i was injured and had to have surgery i simply took the opportunity for some well deserved time off. Admittedly working would have caused me additional pain and incurred significant additional expense (i was forbidden to drive) but equally I sure as hell wasn't going to waste the opportunity for 3 months paid leave, very few will fault you for taking this option.

    Seriously, you probably deserve the time to recuperate. You would probably be better off in the long run resting as much as possible, and coming back ready to code up a storm. The programmer who does most of our web apps is currently out on a six week vacation mostly because he doesn't like coming in during August!

    Hopefully you will be able to recover quickly from your injury. Good luck!

  32. Remap some keys by JoeCommodore · · Score: 1

    My thought it take the most used/painful to type symbols and remap them onto keys you don't use.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  33. On grammar by s0lar · · Score: 1

    The current project is mainly C#, so I've need to be able to type brackets, semicolons and parentheses quick and painlessly."

    You are looking at adverbs here, so repeat after me:

    "Typing how?"

    Quickly. Painlessly.

    1. Re:On grammar by metrometro · · Score: 1

      Dear OP: Feel free to ignore grammar nazis for the length of your recovery.

      And for the grammar police: perhaps consider that the person dropping punctuation or letters may have barriers to communication that you do not. Like maybe a broken hand.

  34. shh.. we have something free for you at AutoHotKey by Wingfat · · Score: 1

    this scripting program I picked up and have been using since 2003 is great. one guy wrote a One Handed Keyboard script that is rather sweet to use.. even have cool scripts for using the NumPad to move the mouse pointer and click... lots of great tools that would so help someone one handed. www.autohotkey.com

  35. Microwriter? by Gordonjcp · · Score: 1

    One of these...

    I'm sure someone suitably skilled could implement a USB keyboard version with a cheap off-the-shelf microcontroller board, a bit of 3D printing for the button bracket, and a certain amount of programming.

  36. dvorak by a2wflc · · Score: 1

    I'm 80-90 words per minute with 2 hands. I had really bad carpel tunnel problems in the 90s and got to where I could type about 60 words per minute with either hand on a one-handed dvorak keyboard. It took about 2 months of coding every day to get to my max.

    I went about 5 years changing hands every 3-4 months. There are left and right handed dvorak layouts.

  37. Re:Voice is the anwser by v1 · · Score: 1

    Voice wreckignition

    Is that the kind you have to train?

    Well, I tried to train mine, but it crashed, with a bus error.

    --
    I work for the Department of Redundancy Department.
  38. Re:Voice is the anwser by geminidomino · · Score: 1

    Voice wreckignition is bad enough when trying to dictate a letter

    People use it to dictate a letter? I can't even get it to dial my fucking phone right (and the geniuses at google took out the confirmation prompt, too)

  39. I'm sure youre boss wouldn't approve. by BronsCon · · Score: 2

    Just clost the damn porn and get back to work.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  40. What I did... by metrometro · · Score: 1

    I broke my non-dominant hand and had it casted while on a job than involved writing on deadline. I worked with paper for a while, but mostly just got good at one handed fly-over-the-left-side typing. If you know where the keys are "hunt and peck" turns into "peck" and that's actually reasonably fast.

    I think, on balance, in 6 weeks you're still going to be faster on your normal keyboard than a new layout or speech to text.

  41. IDE plugins can help too by merick · · Score: 1

    Back when I was developing in C#, I used (and loved) CodeRush. (http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/) This assumes you're using VisualStudio.

    I wasn't doing one-hand development but found it extremely helpful and I think it could apply in you situation. It supports macros/templates and things like smart brackets where you don't even need to type brackets. You could just b+TAB or whatever you want. It would give you a bracket body with your cursor placed in the middle. It has been a few years since I've used it so you'd want to checkout how it currently works.

  42. One handed devorak by AaronLS · · Score: 1

    There are one handed devorak layouts. Probably not worth the trouble to learn to use it, memorize layout, or buy a overlay. There are also chording keyboards, but again not worth the time to learn. It sounds like a cool idea, but I'd rather use the qwerty layout even though it is inefficient. I'd rather my typing be good 100% of the time, rather than split my typing across two different techniques depending on whether the computer I'm on has all the things needed to use my lternate keyboard choice. I don't want to start a new job and be like "hey I need admin access so I can install these drivers, and BTW I'll be lugging his $1,000 Data Hand keyboard around with me."

  43. Re:Voice is the anwser by vlueboy · · Score: 1

    There's a 5 year old perl coding video from Vista's early days to warn anyone of all the wasted time with locally hosted voice recognition AI. At least on smartphones it goes to a server that can be improved continually, though there's a privacy implication here.

    In those grounds, Android 4.0 speech-to-text (non-coding) is lots better we don't have a way of using its wealth of code and google-dependant connectivity on a desktop --that I know of. Also handy with alternative input languages. Again, these are NOT coding-aware options like others in this thread, so I'm glad to find them here.

  44. Build your own - here's the software by wirelessdreamer · · Score: 1

    http://joy2chord.sourceforge.net/ I wrote the software, you modify the hardware. Have a friend of yours with basic electronics skill cut up a $5 usb gamepad for you. configure a mapping you like, and it run it as a userspace program under linux. If you have to work on a windows box use synergy to share the mouse and keyboard between the linux and windows box.

  45. Typing with thumbs by DrYak · · Score: 1

    I can confirm (similar situation: 2 months cast after some stupid indoor injury), combination of:
    - left handed typing on a regular keyboard
    - typing with both thumbs on a small keyboard
    is a good way to type and not get exhausted too much.

    Logitech is producing a few wireless thumb keyboards for media Pcs. (Logitech diNovo mini, for example).

    just be sure to get a 4 row thumb pad with separate numbers (like a regular keyboard). not something with only letters (quite a few such are popular for phones and tablets)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  46. One Handed Keyboard (software) by dumky2 · · Score: 1

    A while back I wrote a software solution to emulate the Matias one-handed keyboard: http://blog.monstuff.com/archives/000021.html

    Because of IP issues, I had to edit out some portions of the code. But it would take about a minute for a coder to make it functional again and compile it.
    Additional chords could be added to make specific characters even more accessible (quotes, braces, etc.) and adapted for coding.

    --
    These comments are mine; I do not speak for my employer.
  47. Re:I'm disappointed in Matias. $595 for a keyboard by dumky2 · · Score: 1

    A while back I wrote a software solution to emulate the Matias half keyboard: http://blog.monstuff.com/archives/000021.html

    Because of IP issues, I had to edit out some portions of the code. But it would take about a minute for a coder to make it functional again and compile it.
    Additional chords could be added to make specific characters even more accessible (quotes, braces, etc.) and adapted for coding.

    --
    These comments are mine; I do not speak for my employer.
  48. USPTO has the answer by tepples · · Score: 1

    Unfortunately, that's patented, as I pointed out in another comment.

    1. Re:USPTO has the answer by tepples · · Score: 1

      Not against downloaders as much as uploaders. If a config file implementing Matias's patented input method becomes sufficiently popular, Matias may have a contributory patent infringement case against anybody providing the config file to the public.

  49. Morse Code?! by blackt0wer · · Score: 2

    http://www.tandemmaster.org/home.html I don't know how well you know Morse Code, but you can use it as a total keyboard replacement. One handed typing all day long. Quadriplegics use it with a bite sensor for typing.

  50. Frogpad user by Dollyknot · · Score: 1
    I've been a FrogPad user for years and years after a stroke that affected my right hand.

    I can comfortably touch type with it, I'm gutted that it is no longer made, I killed two of them by spilling wine on them, so there was issues of build quality.

    Basically the thing just works and without it I'm lost, I can use a normal keyboard but love my FrogPad. So please Linda Marroquin, start producing your wonderful keyboard again, but this time, make it water proof.

    Peter.

    --
    It's called an elephant's trunk whereas it is in fact, an elephant's nose, a nose by any other name would smell as sweet
  51. half qwerty/mirror image keyboard by cherylchase · · Score: 1

    I had this problem when I broke my wrist. It turns out that it is pretty easy for your brain to learn to type one-handed if you simply use a special shift key to make each half of your keyboard be a mirror image of the other half. This can be accomplished in software, using the space key as the special shift, but there is a patent on the technique, and software drivers that used to be available are gone. You'll learn this way faster than any of the chorded keyboards. I have found the Matias Keyboard, which implements this technique in a hardware keyboard, to be a great solution. It's not cheap, but it works. http://www.matias.ca/halfkeyboard/index.php?refID=7

  52. Been there... by Hellmark · · Score: 1

    I had something similar happen to me a while back, where a workplace accident made my right arm useless for about a year. I ended up just learning how to type on a regular keyboard. Having control, alt, and shift on both sides greatly help, because with use of pinky or thumb, you can hit pretty much everything. Even normal two handed actions like Control Alt Delete aren't impossible.

    1. Re:Been there... by Hellmark · · Score: 1

      I should note that it helps if you sit just far enough away to where your good arm can reach across to get to the entire keyboard. I didn't need any special scripts or anything.