• You are not logged in.
  • Index
  • General
  • Taking the plunge into alternative keyboard layouts...

Taking the plunge into alternative keyboard layouts...

  • Started by UltraZelda64
  • 29 Replies:
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,362

Have a look at my Colemak[eD] if you will (in my sig topics): I felt the same as you about dead keys but at the same time I need dead keys for accents (yes, I actually use them as I love languages). So I decided to have both a non-dead and dead version of symbols like tilde and caret! That way I get both the power needed for advanced typing and the ease of access needed for coding. If dead keys are hardly in use for others, they could always swap a few lv3 mappings with the lv4 ones (since dead key usage is a bit tricky I've elected to keep them on lv3 mappings for my own purposes).

Don't sweat the positions of those out-of-the-way keys, is my suggestion. They really don't affect your typing speed and the only discomfort they really cause is in your mind when minding them. They're not used that often so being out of the way a little is just fine - you just need to practice a little to feel comfortable with them. This is why the standard Colemak doesn't mess with the positions of those keys, it's just not worth it (arguably the hyphen could've been better placed, I agree, but I chose not to change that either and with the Wide mod it's fine for me at least!).

   Cmk-ISO-eD-Angle_90d-FingerShui.png

Last edited by DreymaR (18-Dec-2012 13:25:19)

*** 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

I never have used dead keys, do you hold down two keys simultaneously followed by another character?  Or rather does it involve chording?  I could probably handle them if they were more like sticky keys - in fact, how do you do dead keys with sticky keys?

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

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

They are like sticky keys. In my layout they're all on AltGr presses so you'd have to hold down the AltGr (RAlt) while pressing the dead key, then release both and type whatever you want the accent on. You can get the accent on both minuscles and majuscles this way (Åå or Ąą for instance). You can even make multiple accents for Vietnamese and suchlike by pressing more dead keys in sequence before releasing them with a letter: Thích Nhất Hạnh (notice that the ấ has both a circumflex and acute accents as required in Vietnamese). And you can "cheat" and put other stuff than accents there to make fancy compose sequences: In Linux/XKB you can use the circumflex to get superscripts like ¹²³⁴⁵ for instance (personally I'd like superscripts on the acute and subscripts on the grave). The dead key on AltGr+4 in Colemak[eD] is a Currency dead key for ¥₤ etc.

In the standard Colemak there's a dead key with lots of miscellaneous symbols on, but that didn't make it into the Linux implementation because those things aren't defined in the layout files but in the compose files and defining a new dead key would be considered a drastic change.

The other way in Linux is Compose, where you press the Compose key first and then enter two or more glyphs that form one of the many allowed compose sequences. Pressing Compose+a+' gets you á for instance. I've mapped my dead keys to harmonize with the Linux Compose sequences (apart from the quite common diaeresis/umlaut which deserves an unshifted position so I've used ; instead of " for it). That way it's easy to use a bit of each or whatever you prefer.

I'm so nerdy and I like it. ;)

Last edited by DreymaR (18-Dec-2012 13:28:46)

*** 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
DreymaR said:

In the standard Colemak there's a dead key with lots of miscellaneous symbols on, but that didn't make it into the Linux implementation because those things aren't defined in the layout files but in the compose files and defining a new dead key would be considered a drastic change.

There is a fair number of unused dead keys you can hijack for this, as I've demonstrated. ;-)

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

I know ghen, you crafty bastard you. However, hijacking dead keys won't any time soon make it into a distro release, just saying. ;)

And honestly I don't thing the "special symbols" dead key will be a priority because it overlaps with the more popular Compose method and furthermore it's hard to agree on the details of it. Meanwhile we're free to modify the compose files on our own of course!

Last edited by DreymaR (18-Dec-2012 22:54:49)

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

Offline
  • 0
  • Index
  • General
  • Taking the plunge into alternative keyboard layouts...