Linux.com

Feature

Alternative input devices under Linux

By Ryan Paul on January 06, 2006 (8:00:00 AM)

Share    Print    Comments   

The standard QWERTY keyboard dates from 1874. The computer mouse is a little more recent, but still comparatively ancient. Nowadays a number of alternative input devices are available for a wide variety of specialized needs. How well do they function under Linux? I put a few to the test in order to find out.

Although I was not able to find a general purpose device fully capable of replacing my keyboard, I discovered a number of extremely useful and effective input peripherals that many members of the Linux community could benefit from.

I tested the Handkey Twiddler 2, Monster Gecko's PistolMouse, KeyBowl's orbiTouch, and StreamZap's wireless computing remote. I tested each of the devices on Ubuntu Hoary and Ubuntu Breezy, and some also on Gentoo Linux.

Handkey Twiddler 2

Handkey's $199 Twiddler 2 integrates a chord-based keyboard and an IBM Trackpoint cursor control nub into a single, compact and ergonomic four-ounce unit that you hold in one hand.

By pressing various combinations of the Twiddler's 12 keys, or chording, you can input the full range of characters and symbols found on a standard keyboard. The integrated Trackpoint control nub provides you with complete cursor control from the standard typing position.

Linux automatically detected the Twiddler 2 when I plugged it in. It worked flawlessly, with no additional drivers required. Using the chord system is a bit confusing at first, but once I figured it out I was able to learn the combinations very quickly.

The device felt awkward and uncomfortable for the first hour or so, but after I adjusted the hand strap a couple of times I found a position that felt right. The ability to use keyboard and mouse functionality without having to move my hand is also appealing. Although I have no empirical evidence to demonstrate that my results with the Twiddler 2 are universal, I'm relatively convinced that the Twiddler 2 can facilitate faster typing speeds than a regular keyboard. On a regular keyboard, I can usually bang out about 80 words per minute, but with the Twiddler I can occasionally push it up to 85 WPM when I am really focused.

The device is highly programmable, and the chord modification system is integrated into the device itself, so you don't even need to use an external application to modify the key associations.

The single-hand form factor makes the Twiddler 2 an ideal input device for a mobile or wearable computer, but for the average user, it is also effective for regular use on the desktop. I often use it while instant messaging or writing articles.

Unfortunately, the device does have some frustrating limitations that make it less than adequate for some users. I have a highly elaborate shortcut configuration for the Sawfish window manager, and the Twiddler 2 really isn't capable of working with it.

I use Xmodmap to remap some of my keyboard keys: I use Caps Lock as the control key and I have Ctrl set so it can be used as an additional modifier. I primarily use Ctrl and the windows key for window management shortcuts. The Ctrl button on the Twiddler2 doesn't seem to be customizable. I'd like to program the Ctrl button to send the Caps Lock signal so I can use it for real control key operations. As it is, it sends the normal Ctrl signal, which makes my system think it's mod5.

Despite the massive number of possible chord combinations available, I've concluded that Twiddler probably won't facilitate all the shortcuts I'm used to working with as is, simply because I'd have to use overlapping key combinations to send all the modifiers. However, the vast majority of users probably don't use complex Ctrl-Shift, or Win-Alt-letter key combinations, so I doubt that problem will bother most users -- but power users should be aware of the deficiency.

If you use a mainstream window manager, and you aren't using a ton of specialized shortcuts, the Twiddler 2 could be an excellent keyboard and mouse replacement capable of meeting all of your needs.

Handkey says that the next generation Twiddler device may include Bluetooth support, a feature that would make it even better for wearable systems.

MonsterGecko's PistolMouse

An article about alternative input device wouldn't be complete without a gaming peripheral. MonsterGecko's PistolMouse is an 800dpi optical gaming mouse that is shaped like a handgun. The trigger is the first mouse button, and a button on the bottom of the trigger guard is the second mouse button. A mouse wheel on the side of the device is within easy reach of the thumb. The mouse wheel extends all the way through the device, so it can be used comfortably by righties and lefties.

I thought at first that the unique shape of the PistolMouse was a novelty, but a quick test with Unreal Tournament showed otherwise -- this thing actually increased my frag count.

The high resolution optical sensor makes the PistolMouse incredibly precise, the ergonomic rubber grip is relatively comfortable, and the trigger motion feels very natural during the gaming experience. The vertical hand position is a lot more comfortable for extended use during gameplay than the normal hand orientation, and the position of the sensor makes it a lot more responsive to subtle left and right horizontal movements.

The PistolMouse works well with Linux, but I had to spend a good 20 minutes tweaking the mouse sensitivity configuration in GNOME before I got it to the point where it felt comfortable. The PistolMouse also works as a regular mouse with normal desktop software, but I wouldn't recommend it. The extreme sensitivity makes it a bit difficult to get used to for things like Web browsing, and because of its tall size, I often accidentally knocked it over when trying to use it without looking. If you switch between the keyboard and mouse a lot (as most users do during regular computer usage) it will probably slow you down.

The PistolMouse is really best for gaming, and particularly first person shooters. At its full price of $40, it probably isn't worth the cost for users that aren't serious gamers, but at its current reduced price of $20, it's a good value, particularly if you want to treat yourself to an after-holiday gift.

Streamzap

The Streamzap wireless computing remote is an IR remote with a USB receiver. The Streamzap remote is fully compatible with Linux Infrared Remote Control (LIRC) 1.7.1 and higher, but LIRC can be very difficult to configure and install on some distributions.

I spent several hours trying to work through tutorials, but I was never able to get the Streamzap to work with Ubuntu Hoary or Ubuntu Breezy. I was able to get it working with Gentoo, which actually has a streamzap USE-flag.

On distributions where it does work, users will probably have to manually compile programs like Totem and Rhythmbox to enable LIRC support. Remote control devices can be extremely useful, but average Linux users will probably have a lot of trouble getting it to do what they want.

If you're into scripting, you may be able to get a lot out of this device. You can associate scripts with various buttons on the device, and use the Streamzap as a fully programmable remote.

I did not test it, but the Streamzap is said to work right out of the box with KnoppMyth, a popular distribution for home-made digital video recorders.

Although a complex Streamzap configuration might enable it to perform as a mouse, the Streamzap remote is designed primarily for controlling multimedia applications. At $40, the Streamzap is a relatively affordable way to add remote control functionality to your Linux multimedia system, as long as you can get it to work.

orbiTouch

The unusual design of Keybowl's $399 orbiTouch input device eliminates the necessity of finger motion and vastly reduces wrist motions. OrbiTouch users place their hands on a pair of raised plastic mounds, and push those mounds in various directions to input letters. The result is an input system that is ideal for those with disabilities or repetitive stress injury (RSI).

This input paradigm is unlike anything I have ever seen before, but it is relatively effective, and it does decrease the necessary motion to an extraordinary extent.

The device has two modes: one for text input and one for manipulating the mouse cursor. Users switch between the two modes by pressing down on the mounds together.

In cursor mode, one mound is used to control the cursor position and the other is used to click.

In keyboard mode, you utilize letter rings found around the mounds. Pushing the mounds in various directions simultaneously emits letters.

The device works flawlessly with Linux, and I was impressed by its performance. It's surprisingly easy to learn to use the orbiTouch, and the documentation is relatively good. I had a few small problems that detracted from the orbiTouch's quality and usability, but I imagine that with time and experience, I could avoid the problems. While testing the orbiTouch, I often changed the device mode unintentionally by applying too much pressure to the mounds while typing. I mentioned this concern to a Keybowl representative, who assured me that they were working on changing the mode-switching mechanism to accommodate users that have trouble pushing down on the mounds. The problem has probably already been resolved.

I also had some trouble targeting the top left corner with both the left and the right mound. I often moved the mound too close to the top or too close to the left. I had a little bit of trouble with the other corners, but the top left was the most troublesome for me. Typing the letter "s" with the orbiTouch requires a little bit of patience for a beginner, but I did get better with practice, and I'm sure that with daily use, I could work around that problem without any difficulty.

The orbiTouch is an effective solution for those with disabilities, but it lacks some of the features found in many of the other devices, particularly programmability. It would be nice if there were a way to customize which key signals are generated by particular motions.

Cursor control with the orbiTouch is easy and effective, though it takes a little time to get used to. Even in the most skilled hands, the orbiTouch will probably not be capable of providing the precision needed for graphic design, but for most common tasks, it is more than adequate.

Clicking with the orbiTouch is a bit strange. It requires more time and effort than clicking with a mouse, but I imagine for those who cannot operate a mouse, the added effort is a small price to pay.

The orbiTouch is not a general-purpose mouse and keyboard replacement. It was designed for users with disabilities, and in that capacity it works extraordinarily well.

According to Keybowl, average users can reach approximately 50% of their normal keyboard typing speed on the orbiTouch, typically with a maximum of about 60 words per minute. For users that have lost the ability to use a normal keyboard, the orbiTouch is a great alternative, and it is the only device I tested that meets the government's Section 508 accessibility requirements, which means that it is certified for use by federal employees with disabilities.

Conclusion

Although none of these devices will replace my keyboard and mouse full-time, they are all useful and interesting. It seems as if most USB input devices work well with Linux, but some complex devices like the Streamzap remote are difficult to configure.

I also encountered a number of devices, such as the SnapStream Firefly Remote, that are, unfortunately, not Linux-compatible. If you have personal experience with other Linux-compatible input devices, please leave a comment with some of your impressions.

Share    Print    Comments   

Comments

on Alternative input devices under Linux

Note: Comments are owned by the poster. We are not responsible for their content.

Track Ball

Posted by: Anonymous Coward on January 06, 2006 11:35 PM
Not earth shattering, but sufficiently different to merit a mention. I bought a track ball with my first home PC. I had never used one before (a mouse at work) but it just seemed logical - it stays in one place (takes less space and don't need a mousemat), would not pick up the dust from the desktop, and you only move your thumb not your whole arm.

At first I thought it a mistake - I was all over the place. But I persisted and in a couple of weeks got used to it. It's like learning to ride a bike after a trike - much better once mastered. I beat all my previous Minesweeper records (sorry, Windows 3.1 at the time). These days I use a Logitec Marbleman trackball, which feels superb.

A bonus - we have a hot-desk policy at work. If you are out a contractor may use your desk. But none want to use my PC with its trackball<nobr> <wbr></nobr>:-)

#

Re:Track Ball

Posted by: Anonymous Coward on January 09, 2006 10:14 PM
Hey I'm with you!!
I have fond memories of using a track ball on a Toshiba 1950CS notebook (probably more laptop then) in the early 90's. Still the sweetest pointing device I have ever used, the only downside being that it required frequent cleaning due to (I think) oil secreted from my thumb building up on the ball and attracting dust.
I would gladly swap any mouse, track-point, glide-point, whatever, used since with one of these.

#

Graphic Tablets?

Posted by: Drew on January 07, 2006 12:33 AM
I got one recently and while I haven't had the chance to look into it too much, it took a little bit to find some references of successfully setting it up (and no, it's not a Wacom).

#

Re:Graphic Tablets?

Posted by: Anonymous Coward on January 07, 2006 08:44 AM
bought one from aldi.co.uk and plugged it into XP home (needed to install drivers).
Then plugged it into a FC3 box -worked without even a reboot!

OK there was no pressure sensiticity but I dont use those boxes for art work<nobr> <wbr></nobr>:)

#

Blame the Mouse.

Posted by: Anonymous Coward on January 07, 2006 12:41 PM
"The unusual design of Keybowl's $399 orbiTouch input device eliminates the necessity of finger motion and vastly reduces wrist motions. OrbiTouch users place their hands on a pair of raised plastic mounds, and push those mounds in various directions to input letters. The result is an input system that is ideal for those with disabilities or repetitive stress injury (RSI)."

I thought it was determined that most RSI injuries came from the mouse, not the keyboard.

#

nostromo speedpad n52

Posted by: Anonymous Coward on January 07, 2006 01:07 AM
I am using nostromo speedpad in linux as a left hand only keyboard which complement mouse very well, with the standard keyboard sitting in the middle. From debugging to web surfing to first person shooters, its often more convenient than keyboard itself.

#

I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 07, 2006 04:15 PM
Does every keyboard really needs 2 sets of 0-9 numbers ?

Keyboards were invented before the mouse and don't take into account the desk area and hand/arm placment involved with "modern" usage.

I want a keyboard with the numpad and everything else chopped off or relocated after the end of the QWERTY. We lose the keyboard arrows (name ?) and the Numpad. We relocate the 2 blocks of Print Screen & Home sets between the F1 -F10 row and the ~1-0 Backspace row

It would look sorta like this

F1 F2 F3 to F12 !
Home End Del PGUp PGDn Ins PrntScrn Scroll Pause
~1234567890-=Backspace
Tab Q W E ---- O P[]\
SNIP
SNIP
Ctrl Alt Some key Spacebar Some key Alt Ctrl

Dang, a picture would tell a 100 words here<nobr> <wbr></nobr>...

#

Re:I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 07, 2006 05:35 PM
Yeah I think logictech makes a keyboard were the num pad is corded off the main part of the keyboard, and can be disconnected. Can't remember the model but I know it's out there.

#

Re:I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 08, 2006 12:13 AM
There are a number of notebook style keyboards available on the market, most of which do not have the extra number pad. I was able to pull up several by doing a google search for "notebook style keyboard."

#

Re:I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 08, 2006 03:12 AM
Thanks for that, worked a treat and I eventually found the Happy Hacking Lite2 at
<a href="http://www.fentek-ind.com/minikb.htm" title="fentek-ind.com">http://www.fentek-ind.com/minikb.htm</a fentek-ind.com> and also the Deck keyboards <a href="http://www.deckkeyboards.com/" title="deckkeyboards.com">http://www.deckkeyboards.com/</a deckkeyboards.com>

Now, finding a dealer in Australia....

#

Re:I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 10, 2006 06:11 PM
Forget those, get one of these:

<a href="http://www.clickykeyboards.com/index.cfm/fa/categories.main/parentcat/9242" title="clickykeyboards.com">http://www.clickykeyboards.com/index.cfm/fa/categ<nobr>o<wbr></nobr> ries.main/parentcat/9242</a clickykeyboards.com>

$85 is a bit steep but you can likely get one much cheaper on eBay.

#

Re:I just want a keyboard without a numpad

Posted by: Anonymous Coward on January 30, 2006 02:45 PM
There are several keyboards like this. I have one made by IBM.

Here are a few links:

<a href="http://www.crystalvisions.com/compactkeyboards.htm" title="crystalvisions.com">http://www.crystalvisions.com/compactkeyboards.ht<nobr>m<wbr></nobr> </a crystalvisions.com>

<a href="http://www.compusa.com/products/product_info.asp?product_code=50095975&pfp=BROWSE" title="compusa.com">http://www.compusa.com/products/product_info.asp?<nobr>p<wbr></nobr> roduct_code=50095975&pfp=BROWSE</a compusa.com>

<a href="http://www.microcenter.com/single_product_results.phtml?product_id=0228106" title="microcenter.com">http://www.microcenter.com/single_product_results<nobr>.<wbr></nobr> phtml?product_id=0228106</a microcenter.com>

<a href="http://www.microcenter.com/single_product_results.phtml?product_id=0228113" title="microcenter.com">http://www.microcenter.com/single_product_results<nobr>.<wbr></nobr> phtml?product_id=0228113</a microcenter.com>

There are several others. You might also look at www.pricewatch.com.

#

IBM Via Voice

Posted by: Anonymous Coward on January 08, 2006 06:46 AM
Does anyone have any experience with Via Voice or know where I could find it for Linux?

#

Dvorak Keyboard Layout

Posted by: Anonymous Coward on January 08, 2006 08:01 AM
I don't know that I'd call it an alternate device, but using the Dvorak keyboard layout instead of QWERTY offers speed and health advantages. It is easier to learn than QWERTY and helps prevent carpal tunnel syndrome.

<a href="http://www.mwbrooks.com/dvorak/" title="mwbrooks.com">http://www.mwbrooks.com/dvorak/</a mwbrooks.com>

I typed 100+ on QWERTY, so I thought I'd never improve on Dvorak. Now I type over 120 WPM on Dvorak.

#

www.handkey.com is For Sale

Posted by: Anonymous Coward on January 09, 2006 09:49 PM
The <a href="http://www.handkey.com/" title="handkey.com">http://www.handkey.com/</a handkey.com> domain is For Sale. Is the company still around under a different name?

Is <a href="http://www.tekgear.com/index.cfm?pageID=90&prodid=0022&section=99" title="tekgear.com">http://www.tekgear.com/index.cfm?pageID=90&prodid<nobr>=<wbr></nobr> 0022&section=99</a tekgear.com> the only company that sells the Twiddler 2? There aren't any results when searching Froogle.

Thanks,
David

#

Re:www.handkey.com is For Sale

Posted by: Administrator on January 10, 2006 08:41 AM
Sorry, it's handykey.com not handkey.com. You can find it here: <a href="http://www.handykey.com/" title="handykey.com">http://www.handykey.com/</a handykey.com>

#

IGesture

Posted by: Anonymous Coward on January 11, 2006 05:28 AM
The Fingerworks iGesture pad was very cool, but the
company went belly up. www.fingerworks.com

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya