Reclaiming the numpad for laptop users everywhere

We have to agree with NYCResistor, the exclusion of numeric pads from laptops is a real loss for productivity. Ever try to working with a huge spreadsheet ledger without a 10-key? Sure, there are usually function key alternatives hiding somewhere on those reduced keyboards. But that’s hardly the same thing. We think it’s time to take back the numpad. This project shows you how easy it is by using some old time lab equipment to replace the missing keys.

They’re using a Teensy microcontroller board to translate the key matrix into USB inputs. Most of the work is already done for you because of the USB HID Keyboard library available for the development board. Scanning your own key matrix, or decoding the buttons from some rad hardware like this Walters 600E is up to you. A demo of the rig in action can be found after the jump.

Is there anyone else who wishes the 10-key had an ‘X’ on it for coding hex values? Perhaps that will be a future project for us.

Comments

  1. aztraph says:

    ya know you can buy them for less than $20, and they look better. all things considered, not bad DIY

  2. urza9814 says:

    HP laptops come with numpads. Although that then forces other sacrifices — like their AWFUL arrow keys…

    • Squirrel says:

      It ain’t just HP laptops, it’s basically any laptop that’s 17 inches or larger. Depending on the 16 incher, some do, some don’t, and very few 15-inchers do. Don’t think I’ve seen anything smaller than a 15-incher with a numpad.

      That said, my laptop has enough room for a numpad on the right of the keyboard and a media control center on the left. AND it only weighs about ten pounds, and has survived getting between a fifteen-mile-an-hour, two-hundred-pound me and a car…

      • Aaron says:

        What make and model is that laptop? The one I’ve got is pretty solid, but when I eventually have to replace it, having one which can shrug off a car sounds like a damn fine plan.

  3. nate says:

    i all ways feel weird when I’m on someone else laptop and i go to use the number and they dont have one all laptops should have them

  4. nachowarrior says:

    you can buy a f**king usb number pad for 8 dollars.

    not dissing on whatever the project is… just saying, the headline made me have to point this out.

    • gleen close says:

      It’s ok, lots of us had aneurysms just after reading the headline. I think Targus mastered this a couple of decades ago. They can often be found in thrift shops too fwiw. I would dare to say that they can be had for under a dollar in those places. I agree with the others with the usual “kudos good hack” but this is entirely one where a cost-effective solution has been at hand. Also just because something has a number pad, doesn’t make it a good HID source. After reading some other HaD posts and the many keyboard snobs on here, I doubt switching key throw depth and tactile response would help those guys be any faster. It would also seem that if you do that much code in hex addresses and such, that you would have a dedicated programming station with a full keyboard and a decent size monitor ala outputs or via docking station. Putting this hack in the Mad Max file for post apoc usefulness :)

  5. andar_b says:

    And the best thing about the USB numpads I’ve seen is the ability to move them to the LEFT side of the keyboard. This makes it quite convenient for using in Blender (right=mouse, left=navigation) and also for entering data where it isn’t convenient to just tab to the next cell.

    I like the idea of repurposing old equipment but not sure it makes it ‘reclaiming the numpad’. :p

  6. Isaac says:

    I still like my Samsung R620. The best keyboard layout I’ve ever seen on a laptop, and I’ll be sad when it dies.

    Probably the best touchpad I’ve used too.

  7. Aaron says:
  8. dalamar42 says:

    Just wanted to “Pile On” with the people who pointed out USB numberpads are out there for cheap. An un-needed hack.

  9. Aaron says:

    Oh, and AutoHotKey under Windows should be more than enough to turn a useless ancillary numpad key into ‘X’, or you could remap all six of the ancillaries (calculator functions, Enter, decimal) to A-F, without even needing to warm up your soldering iron. Better yet, you can switch in and out of hex mode just as often as you like. I’m using AHK to remap Caps to Control and a bunch of other stuff for use with Emacs, media player control, and I forget what all else. It’s great stuff, free as in beer, and a lot more (re)configurable than anything you can possibly do in hardware.

    (One note about it, though: Under Windows 7 and probably Vista, you may need to extend the low-level hook timeout for AHK to be really reliable — if you’ve tried AHK and found that your hotkeys silently quit working at random until you restart the script, then this is what you need to do. Push it out to 10 seconds or so and AHK becomes rock solid, and I’ve been running that way for two years and seen no ill effect from it.)

    • spiderwebby says:

      Autohotkey + wireless numpad + win98 laptop running hyperterm = instant industrial robot teach controls.

      Because you just can’t get the parts for 25 year old machines…

    • acomputerdog says:

      You can use a key remapper for the same purpose, i finally found one that could read HP’s special function keys. (particularly the one that takes me to their website and is next to the caps lock and tab keys…)

      • Aaron says:

        I, uh, don’t know how to tell you that a piece of software called ‘AutoHotKey’ may, among other things, just possibly be a key remapper. It probably can read the HP softkeys; I’ve used it with a Compaq (proper Compaq, not HP “Compaq”) in the past, and it had no difficulty understanding the softkeys on that machine. If they generate scan codes at all, AHK should be able to work with them.

  10. dalamar42 says:

    On second though, why not just hack a touch tone phone and use a aurdino to reverse the keypad to match a numberpad? The same amount of stupid.

    • gleen close says:

      HaD is now pushing the sale of RasPi boards so no, an Arduino would not work with this :P Fret not, though, I’m sure Adafruit saw your post and is working on a “kit” to sell at the next maker faire etc.

  11. dalamar42 says:

    More to the point. If you want a hackable numeric keypad. Why not this? http://www.makershed.com/Membrane_Matrix_Keypad_Extras_3x4_p/mkad25.htm . The wheel is round. We don’t need new wheels.

  12. jc says:

    as a programmer, I rarely use the numpad and I welcome the fact that many laptops don’t have them. Less uselessly cluttered space.

  13. chango says:

    Tenkeyless forever.

  14. aleksclark says:

    I’m a programmer, I use a numpad. Thus, I got a laptop with a numpad AND a single-row enter key AND a large pipe/backslash key. Amazing what a little bit of foresight will do…

    • acomputerdog says:

      on my laptop (where i program alot) the 3 biggest keys are enter, pipe\backslash, and backspace. And right below them large shift and control keys and nicely placed arrow keys take the place where a number pad would go.

  15. truthspew says:

    Not for anything, just plug in an external 101 keyboard and you have your numpad.

  16. Mike says:

    As much as it can be useful to have a keypad on a laptop occasionally, I’m very glad most laptops don’t for one very simple reason: it’s bad for your wrists if the keyboard is off centre.

  17. nah! says:

    numbads are on the wrong side anyway, and touchpads suck i want better input devices

  18. Basher says:

    I HATE numpads.
    The smaller the keyboard (even on my desktop) – the better.
    Only beancounters need numpads.

  19. jomegat says:

    If you’re going to add an X to the numpad for coding hexadecimal, you may as well go all out and add 0x instead.

  20. agranero says:

    1. I agree with several comments, you can buy an USB numeric keypad and even put it at the left.
    2. Those TI calculator type keyboards are far worse tan any substitution like 7890/UIOP/JKL/M
    3. But as silly as it may seem, the comments that it started are an interesting clue on how people use their notebooks.

  21. Kaz says:

    My Gateway laptop (cheapest one I could buy!) has a numpad on the side. I don’t recall ever using it, but that’s just me.

  22. THIS says:

    I’ve had troubles finding laptops WITHOUT numpads – because I want something I can have in my LAP and not on a 10x10m desk.

    There’s A LOT of laptops with numpads being shipped today. And this was also true when I was scouting for my earlier laptop – 4 years ago.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,771 other followers