Hack the Day

Productivity, life and computer tips. Tricks for a better day.

  • Blog
  • About
  • Contact me!
« My question for 2008 Top 10 Firefox search engines »

Usability on the Mac - tricks for Mobility Impaired Programmers

January 22nd, 2008 |

On the 1st of January I had a skiing accident resulting in the injury my right arm - actually my right shoulder. After about two weeks of waiting for the pain to go away, I got the guts and visited a doctor who didn’t think twice before putting my entire right arm into a tight bandage and forbidding me to use my right arm for the upcoming 10 days.

Easier said then done - after all, I’m a work-from-home software developer, right-handed on top of that. Medical leave being out of the question, how am I supposed to get my job done by typing with only my left hand?

Luckily, I managed to work something out, and here’s a couple of the tricks I did for it, just in case they might help other imprudent skiers out there:

  1. System Preferences -> Universal Access -> Keyboard -> Sticky Keys - this is the single greatest mobility impaired aid on the Mac: all special keys become sticky and appear on the screen as you type them, thus allowing you to single-handedly type complex, 2, 3 or more “simultaneous” keys combinations. Option+Backspace, Fn+Backspace, Cmd+Option+Escape and many more contorted keys combinations become now available to anyone
  2. Quicksilver - I never really understood the full impact Quicksilver has on my productivity until now - launching an application without a mouse becomes really a life saver when you can only type with your left hand…
  3. Textmate - luckily for me, I’m a Ruby(on Rails) programmer using Textmate on a daily basis. Although no longer being able to use the complex keyboard shortcuts that trigger all kinds of snippet generations, I was still able to remain productive using its built-in code completion and the tab-triggered snippets.
  4. Terminal - a ROR programmer can’t get any kind of work done without the command line - be it just to change the working dir to the project’s one, or to start a server or.. many more. But typing in Terminal becomes an annoying pain when you need to run the same commands on and on. So I edited the .bash_profile and added a couple of alias for the most common commands I use on a daily basis. The .bash_profile is to be created(if not already existent) in the User’s home directory (just run cd ~ in Terminal and you’re there); here’s a couple of the aliases I defined for my daily use:

    alias pr='cd ~/Work/MyProject/'
    alias prr='cd ~/Work/Projects/MySecondProject/'
    alias matem='mate .'
    alias ss='./script/server'

There are more to say about tricks that made my programmer life better these last days, but I’ll take a little break for now; hopefully I’ll get back some day with more cool Tricks for the Mobility Impaired Programmers

(image by The Pack)

Related posts:
  • The Launch!
  • About
  • 7 geek tricks for a fresh OSX Tiger install
  • Mac tips - Turn off your Mac’s startup sound
  • Read blogs faster on Mac OSX with Summarize
  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading ... Loading ...

    Posted in hack the day, life hacks, mac, osx, productivity, tips | RSS 2.0 comments feed | Go ahead and comment; Trackback.

    One Response to “Usability on the Mac - tricks for Mobility Impaired Programmers”

    1. Gravatar Vic:
      January 27th, 2008 at 7:22 pm

      hope u got better, man. i miss the good posts of last year

    Leave a Reply

    •   Subscribe in one click and stay notified!

    • I use Dreamhost!

      use Dreamhost promo code discount BRIEPROMOCODE for 70$ off your bill

      Dreamhost huge discount
    • UserOnline

      • 7 Users Online
    • Recent Comments

      • Bleu Star on Alcohol drinking tips
      • Giovanni on Get rid of the MobileMe sync icon in Leopard’s menu bar
      • e-cigarette on Happiness is like a pair of sunglasses
      • Kfz Versicherung on 7 geek tricks for a fresh OSX Tiger install
      • Alex on Alcohol drinking tips
    • Recent Posts

      • Get rid of the MobileMe sync icon in Leopard’s menu bar
      • Happiness is like a pair of sunglasses
      • Create any kind of charts easily with Google Visualization API
      • DIY a Firefox Search Engine - Twitter People
      • Zen of debugging - remember the Seiza
      • HackTheDay - top 100 productivity blogs
      • Top 10 Firefox search engines
      • Usability on the Mac - tricks for Mobility Impaired Programmers
      • My question for 2008
      • 7 geek tricks for a fresh OSX Tiger install
      • How I applied the 4-hour workweek principles for the last 2 months. Part 1.
      • How to read 728 new feed articles in less than one second
      • Make up your mind. Faster!
      • Mobile Geeks use Mobile GMaps - now better than ever, despite threats from Google
      • Forget the Apple Terminal, now you have Quicksilver
    • Categories

      • beautiful life
      • brain
      • d-i-y
      • firefox
      • gtd
      • hack the day
      • inspirational
      • life hacks
      • links
      • linux
      • mac
      • osx
      • productivity
      • psychology
      • software
      • tips
      • win
    • Tags

      apple browsing charts debugging firefox google happiness launchers meditation mycroft online osx quicksilver search engine Seiza software spreadsheet step by step terminal thoughts tips tutorial Twitter Zen
    • Archives

      • October 2008
      • July 2008
      • May 2008
      • April 2008
      • March 2008
      • January 2008
      • November 2007
      • October 2007
      • September 2007
      • August 2007
      • July 2007
      • June 2007
      • May 2007
    • Add to Technorati Favorites

    Entries (RSS) and Comments (RSS).
    Copyright ©  2008 Hack the Day Powered by WordPress. Theme AlexCrunchLite by Alex Brie . net.