Knock Some Commands Into Your Laptop 196
An anonymous reader writes "For the first time, you can smack your computer and get a meaningful response! An article at IBM Devworks show you how to rap on the laptop case with your knuckles and have commands run on those knocks. Enterprising hackers have developed modules for the Linux kernel to take advantage of laptop integrated accelerometer sensors; with them the possibilities are endless."
multiple desktop switching (Score:5, Informative)
A MacOSX program called VirtuaDesktops has integrated this sort of thing, but it's still a bit finicky. You knock the laptop and it switches to the next desktop in the direction you knocked. It needs some debouncing because the recoil often just switches you right back to where you were.
This is not new (Score:5, Informative)
Re:multiple desktop switching (Score:5, Informative)
I think there is a video called "SmackBook" that demonstrates the use of the software you described. I thought it was posted on Slashdot.
Re:multiple desktop switching (Score:3, Informative)
Macs also have a few other apps such as stable window which keeps a window upright while turning the laptop around, plus a few games that work on a similar principles such as "Neverball" amongst others. There are even widgets that tap into the AMS to play small ball-in-hole games.
My particular favourite is the app that turns your powerbook into a light saber making sound effects as you swing it around. (MacSaber)
I've avoided pasting links to all of these as most are run on small sites where a direct link will /. the 'ell out of them. However just do a google search for anything you're interested in. There is a lot of fun projects happening with AMS as a HID device in the open source community.
Re:SmackEdit (Score:3, Informative)
http://www.thinkwiki.org/wiki/HDAPS [thinkwiki.org]
Re:SmackEdit (Score:5, Informative)
On the typewriters I have used, the bell doesn't ring when you do a carriage return. It rings when you reach a certain column so that you know that you are beginning to reach the end of the line and that you may want to do a carriage return before typing the next word.