• You are not logged in.

Single-Handed Layouts

  • Started by UltraZelda64
  • 30 Replies:
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

Has anyone learned a single-handed keyboard, like the left- and right-handed Dvorak variants?  It sounds like it would be useful during times when only one hand is busy (ie. while eating, looking at a paper or something).  I can even imagine wanting to scroll down in one window with the mouse while continuing to type in another.  Only problems: It seems like it's impossible to comfortably reach all the keys without extra movement away from the center (especially the traditional number row--I think the staggering is the big problem), and it seems to be extremely awkward to reach many of the non-home-row keys.

But probably the biggest problem I've found... it's almost impossible to find anything to help learn a single-handed layout--they all teach standard two-handed typing exclusively!  Which, of course, I already know...

Are there any "specialized" boards that are smaller or something to require less reaching (that don't cost... ahem... a hand or two)?  Or good typing tutors?  Or maybe some other single-handed layouts?

Last edited by UltraZelda64 (02-Jan-2013 15:28:44)
Offline
  • 0
  • Reputation: 1
  • From: Sofia, Bulgaria
  • Registered: 05-Mar-2011
  • Posts: 387

I wouldn't type with one hand if I had the chance to use both my hands. Using one hand would require a lot of motion and stretching the risk of different medical problems is higher, and shouldn't be overlooked even if you haven't had any before. I know that for a fact.

On the other hand I don't agree it would be very difficult to type even blindly with some practice. Especially with language like English, which doesn't use as many characters as some other languages.

You could take a look at half-keyboard which gets mirrored when you hold a key, like space because it would take you much less time to learn and become proficient.

When it comes to learning, you can always use a typing tutor for another layout, you'll just learn the keys' position in a different sequence. When I started with Colemak I used a Colemak tutor for only half-hour or so. Then I used a Qwerty tutor for text typing.

Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

I use mirrored Colemak! See my sig topic. Well, that is, I've tried it but I don't bother with it in practical use. It was incredibly easy to do because the brain is so good at mirroring.

It does sound like it could be useful at times, but in practice it isn't worth the bother. When you have two good hands you're better off using them. It's nice to know though, that if one wrist acts up at any point or I break an arm I'll have Mirrored Colemak to fall back on and keep typing at half speed or so!

You don't need special training lessons for it, because it's like your normal Colemak typing with the addition of a mirroring key.

And that's the next question: How would you want to mirror? A foot switch is one suggestion but feet are actually quite slow it turns out. Maybe something fancy like Kinect or the WiiMote (tilting your head for instance)? That'd be cool.

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

That's a good point about the risk of wrist injuries increasing.  But with what I would use it for probably wouldn't amount to a whole lot since I would only use it when needed (relatively rarely).  The left hand variant is the one I would use (and yes... I am right-handed, don't ask... heh), so if anything the left one would be the one stressed the most.  My right hand is actually the problem wrist/arm, so if anything, using the left primarily during training might alleviate that a bit (at least for a while).  The extra up/down motion is, IMO, the real killer here as you pointed out.

I think the problem with my right wrist can be blamed squarely on that damn mouse.  I have tried switching hands briefly, and that does seem to reduce the strange feelings somewhat.

Last edited by UltraZelda64 (02-Jan-2013 16:09:13)
Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Not asking... heh! ;)

What extra motion are you referring to? Again, with mirrored keyboarding there's little extra movement. Just slower typing and obviously twice as much load on the typing hand. And the hassle of figuring out a good switch key.

When I tested out the mirrored layouts for my XKB files, I used RCtrl as the switch key. I pressed it with my non-typing hand. That works well, but may not be an option if you've broken that arm or something similarly dramatic - or need the other hand for something else. See my previous post.

Last edited by DreymaR (02-Jan-2013 16:22:57)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 1
  • From: Sofia, Bulgaria
  • Registered: 05-Mar-2011
  • Posts: 387

You know there are ergonomic mice that don't require wrist movement, but use a ball, moved with fingers, to navigate the cursor. I've got a friend with wrist problems who's using one like this and it's actually very comfortable and decently accurate.

You can also think a bit on the way you hold the mouse and the angle of the wrist. I hope I'm not just talking stuff you already know, I'm trying to be helpful ;)

Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

The simplest ergo mouse has a vertical handle shape that lets you mouse without twisting your wrist. Some say it's good.

Extend mappings help in my experience. When you're a navigation and hotkey wizard you need the mouse less.

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

I think my mouse problem does in fact stem primarily from the angle, but the problem is, my chair's armrests are what's causing it.  The armrest is high up in relation to the mouse, and it tends to be in the way when I try to have my arm level with the mouse.  I can lower the chair, but then typing and looking at the screen would be extremely awkward, and it'd feel as if I'm sitting on a kindergarten chair... so that's not too great of an option either.

BTW DreymaR--I didn't originally see your first reply.  I'll check that link.

On QWERTY I used to be able to do a decent amount of one-handed typing since so many words could be typed mostly or completely on one side of the board, but that's just no longer possible on Dvorak.

Last edited by UltraZelda64 (02-Jan-2013 17:21:06)
Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Dvorak has a bit more hand alternation than Colemak, which has more rolls instead. That makes Colemak somewhat more suited for mirrored typing (since switching the mirror state takes a little effort each time) and Dvorak possibly more suited for two-thumb typing (but this probably doesn't carry to MessagEase which is a superior way I believe). All sorts of unexpected side effects happen when we take the layouts out of their intended usage areas. ;)

Last edited by DreymaR (02-Jan-2013 18:44:51)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

Very good points.  I have noticed Dvorak being easier to type on with both thumbs with my phone sideways, but the tiny buttons annihilated any concept of accuracy (which was already somewhat weak even with Swype--I don't know how many times it "guessed" wrong and I had to waste time correcting it).  I have taken your and ghen's advice on MessagEase and have switched to it on my phone, and IMO something like that is just what a phone or some other touchscreen-based system needs.  I don't know if I'll ever get very fast at it and remember all the key locations and gestures*, but it definitely "feels" right.

*I'm always on the computer, and in fact that's how I normally write text messages... with a real keyboard on the Google Voice site.  Until I am stuck without a real machine and forced to type everything on a touchscreen, that's unlikely to change.  A real physical keyboard will probably always be the best tool for text entry.

Last edited by UltraZelda64 (03-Jan-2013 03:38:59)
Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Incidentally, ghen's now made 54 WPM using only one index finger on MessagEase! That's fast! It's in fact fast for a one-handed layout in general...

I'll post my own ME layout shortly; I fiddled around with the mappings to make it easy to remember and I like the result a lot. I'm only half as fast as ghen at the moment, but I haven't gotten much practice yet. I doubt I'll beat him though - he's a wizard. ;)

Last edited by DreymaR (03-Jan-2013 10:10:32)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 23
  • From: Belgium
  • Registered: 26-Feb-2008
  • Posts: 482

Yeah, if I'd ever need to type with one hand (broken arm or anything), I'd certainly prefer a touch pad with MessagEase now, over any one-handed layout on a full-sized keyboard.  Incidentally I do own a Wacom Graphire tablet, which could be perfect for this.  But it connects as a USB mouse by default, we'd need a special software implementation to make it act like a physical ME keyboard (without "mousing" over an onscreen keyboard or anything like that).
31FA7K63D6L._AA300_.jpg

I'm using ME on my Android phone for mobile ssh access as well, and I really love having all of the Unix special characters (slash, pipe, <>, etc) conveniently nearby.

Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Indeed - one of the strong points of MessagEase is its completeness. Nowhere else have I found a keyboard app with a mature Compose system for instance (although I'd still like to enhance and fiddle with that bit...)!

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 23
  • From: Belgium
  • Registered: 26-Feb-2008
  • Posts: 482

Apparently an on-screen ME keyboard already exists for Windows (intended for Windows tablets, but works on a desktop as well).

And DreymaR... It's completely configurable via XML, including all drag+return chars and compose sequences, see the English template for defaults.

You can start begging Exideas again to get the same for Android. ;-)

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

54 WPM?  Damn... that's wicked fast for a one-hand layout.  What programs are there for Android to measure typing speed?  Or is it just sites like TypeRacer (which crashes Opera on my phone)?

I got about 18 WPM, which is acceptable.  I achieved far higher accuracy thanks to the bigger buttons, too.  I just looked at the clock, typed in a 31-character (~6 "word") sentence, it was about exactly 20 seconds.  Converted characters to words, multiplied words and time by 3 and that was it.  But I got lucky with the time being exactly ⅓ of a minute and the sentence being almost exactly 6 words.  A more complicated, complete speed test would be nice... longer sentences, no need to keep track of time, or do time and character-to-word conversions.

Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

The speed is measured through the MessagEase games. The Speed Game lvl5 is what puts you on the map and gives you a WPM figure, and the World Game lvl5 is an attempt to beat the world record by typing the text designated by Guiness' Book Of World Records for texting speed records ("The razor-toothed piranhas of the genera Serrasalmus and Pygocentrus are the most ferocious freshwater fish in the world. In reality they seldom attack a human.").

Last edited by DreymaR (03-Jan-2013 12:30:52)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Ghen: I already started begging for that! I didn't know it already exists for some versions. It's just the Windows version then? Probably the Android/IOS versions actually use the same data structure but baked into the install... *drools*

I've looked at your link. It's... beautiful... *sniffle*

Last edited by DreymaR (03-Jan-2013 12:36:59)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 7
  • Registered: 21-Apr-2010
  • Posts: 818

@ghen, how long did it take you to reach those speeds?

Fascinating to think that you can command a terminal on your mobile.  Is it usable?

That sort of speed in even a short amount of time, almost negates the keyboard IMO.  It feels like a lot of practice to get typing speed up with touch typing.  Might be less if you start out younger.

Regarding the mirrored layouts, and one handed typing.  I did think that you could almost throw out the left hand side of the keyboard under 'normal' Dvorak and replace it for one key, which could be perhaps the spacebar.  I'd have though that having the vowels on the left would make it easier to drop in prediction software to fill the gaps.  You would need to do that programmatically some how.  And no good if you want to use your left as the main hand!

I moved the mouse to the left hand years back.  You soon get used to it.  Since then, I've tried to rid it as best I can.  Never attributed specific pains to it, but did believe the VIM mantra about it slowing you down, when flipping between the mouse and keyboard.  I've been stuck on a laptop for the last few months, after Debian Squeeze decided not to recognise my PS2 ports anymore.  I'm not the biggest fan of the touchpad, but at least it's close by.   My thinkpad has mouse/touchpad buttons above the touchpad for use with the nipple, which I can use with my thumbs - that makes it favourable.   The nipple requires too much effort for me to use comfortably though - which is a little annoying - as it's in the perfect spot really.

I did try an ergonomic mouse, but I tended to lean on it - which is a bad habit I found hard to escape from.  If I lightly use the mouse I don't feel as if it's causing that much of a problem.  I like keyboard shortcuts where available, I do find the mouse a bit of a drag, especially when flipping between keyboard and pointer.

@UltraZelda64, it does sound as if your desk isn't the best of height.  I've a similar issue.  My chair won't go high enough, or rather I haven't a keyboard tray.   Drives me nuts.  I've taken to using a musical keyboard stand, with the laptop on top of it, as I can fully adjust the height.  The monitor is too low for my liking though.  I'm going to give it a go with an external monitor to see if I can find something a little more comfortable.

Last edited by pinkyache (03-Jan-2013 15:30:36)

--
Physicians deafen our ears with the Honorificabilitudinitatibus of their heavenly Panacaea, their sovereign Guiacum.

Offline
  • 0
  • Reputation: 23
  • From: Belgium
  • Registered: 26-Feb-2008
  • Posts: 482
pinkyache said:

@ghen, how long did it take you to reach those speeds?

I started using MessagEase around Nov. 28, so 5 weeks ago.  I just topped 56 wpm today, but I think that's about the limit for now. :-)  I played the speed game a lot to practice, and also found the blind keyboard helps to memorize the keys better.

Fascinating to think that you can command a terminal on your mobile.  Is it usable?

I find ME surprisingly usable with a Linux shell, using ConnectBot.  I can use vi, mutt, screen, etc relatively well, where I wouldn't even consider them on a classic touch keyboard.  Only ConnectBot's Ctrl key implementation sucks, which makes it far less usable than it could be.  I've requested ME to include a Ctrl key on Android (their Windows implementation has it) and that would be perfect, as Esc, Tab, and other control characters can be formed with Ctrl.

The remaining usability limitation on a phone is screen size / line length...

That sort of speed in even a short amount of time, almost negates the keyboard IMO.  It feels like a lot of practice to get typing speed up with touch typing.  Might be less if you start out younger.

No, not really IMO.  I find typing on a full size (physical) keyboard much more comfortable, especially if you have to type (and edit) a lot, and also much faster (my Colemak record is 94 wpm on hi-games.net, without trying very hard).  But on a touch screen I think ME is hard to beat, both in terms of comfort/ease and speed.

Offline
  • 0
  • Reputation: 7
  • Registered: 21-Apr-2010
  • Posts: 818

@ghen, well you're bound to find  a full keyboard easier because you are already proficient with it.  But considering you've only used ME for 5 weeks, that's pretty good going.   What's your average typing rate with it?  I'm thinking it took me weeks to get up to even 30wpm when learning how to touch type.

Being able to use Vim with it sounds like madness - I'd have though that the modifiers would have been a complete bottle neck.

--
Physicians deafen our ears with the Honorificabilitudinitatibus of their heavenly Panacaea, their sovereign Guiacum.

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101

~55 WPM was basically my previous average QWERTY speed.  I think I'd probably just call it quits once I reached 35-40 WPM on a touchscreen... even with the fastest touchscreen typing in the world, you'll still end up bottle-necked by the inherent inefficiencies of a portable touchscreen system, having to share one small screen for both the keyboard and text entry display with no real efficient way to move around through the text.  On my phone, I tend to keep what I type short and brief partially for that reason (never mind the fact that I am slow at entering text on those things).

Offline
  • 0
  • Reputation: 23
  • From: Belgium
  • Registered: 26-Feb-2008
  • Posts: 482

Sure, that's true, working on a small phone screen will always have its limitations.  Navigating/editing being a major one indeed.  (However ME includes arrow keys and can also delete and jump over complete words at a time, forward and backward, not many Android keyboards can do that.)

But being able to type somewhat efficiently on a phone is nice and makes me actually want to use it.  And contending for speed records makes it fun too. ;-)  But >50 wpm gets me tired fast.  35-40 wpm is comfortable.

Offline
  • 0
  • Reputation: 7
  • Registered: 21-Apr-2010
  • Posts: 818

I feel a stiffled if I can't easily read or traverse text.  If I can easily move through the text, I don't need that many characters/words on screen at a time.

I've tried a blackberry, and even with a full keyboard, I find it's just too slow to use compared with an old Sony that I have.  The blackberry has way more CPU power and memory but it's pretty useless for me unless I'm reading on it.  It could kill the Sony with a few software tweaks.

I personally don't think you need much more than a line's worth for composing and reading, if the interface is sweet.

--
Physicians deafen our ears with the Honorificabilitudinitatibus of their heavenly Panacaea, their sovereign Guiacum.

Offline
  • 0
  • Reputation: 1
  • From: Sofia, Bulgaria
  • Registered: 05-Mar-2011
  • Posts: 387

I've got to say that full hardware layout on the phone (if it's well made and slide-out, not squished under the screen) is such a joy to type on. I virtually make no mistakes on my Xperia Pro and got to 66 wpm in just a few days of normal use. And I definitely don't type a lot.

It's just such a shame they don't make good high-end phones with slide-out keyboards.

Offline
  • 0
  • Reputation: 0
  • From: Ohio, U.S.
  • Registered: 09-Dec-2012
  • Posts: 101
pinkyache said:

I personally don't think you need much more than a line's worth for composing and reading, if the interface is sweet.

I strongly disagree with that.  I tend to type far more than one line most of the time, and a "line" barely amounts to anything on a tiny, low-res screen.  Swype, especially in landscape mode, was adequate for the most part although still sometimes felt restrictive.  MessagEase feels pretty restricted on my phone, to the point that I really can't use it for typing anything more than web addresses, web searches, and lists with Google Tasks (luckily my phone use often ends there--as I mentioned, I don't even use it to create text messages unless I have to).  I prefer to have 5-6 lines displayed... at least.

Offline
  • 0