• You are not logged in.
  • Index
  • General
  • A little criticism of Colemak's advocation

A little criticism of Colemak's advocation

  • Started by shaaniqbal
  • 106 Replies:
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270
DreymaR said:

I wouldn't prioritize the most common words unless you're competing. Thing is, even with my many changes to my keyboard I want to be able to use other people's boards with only a moderate amount of annoyance.

You don't have to type in shorthand all the time, when you're on other computers you could type in full. Or bring a copy of Phrase Express with you. Or type in shorthand and use a script to convert it to longhand later on. You could type Colemak-shorthand and QWERTY-longhand. You could have an alternate spacebar key to expand abbreviations. You could use "tnh" for "Thích Nhất Hạnh". The choice is yours.

Bear in mind that shorthand has already been in use for centuries in some form. One problem with the current crop of optimised layouts is that they try to improve on an outdated system and ignore the advent of computing. Typing words out letter by letter made more sense in the age of typewriters before computers were around. Now though, we can leave behind an outdated system.

Keyboard shorthand is already in wide use by professionals who provide real time meaning-for-meaning transcription such as C-Print and Typewell providers. The younger generation uses it all the time with texting. If kids can do it anyone can.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

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

It seems to me that you're being pointlessly aggressive in your advocation. There's not necessarily any functionality conflict between the letter layout and shorthand tools. Optimising the layout still makes sense – as do the many other improvements we're discussing here. Why alienate Colemak users on the Colemak board by claiming that their efforts are "outdated" when you certainly don't have to and could've worked with them instead?

*** 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: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Exactly, you can use Colemak with shorthand if you want to. It's layout independent. I said the current crop of optimised layouts try to improve on an outdated system but ignore the advent of computing. When I come on a forum like this, I see little mention of shorthand etc. and I wonder why.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

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

(You might want to re-title the thread as it has meandered somewhat.)

I think the reason you don't see much adoption of shorthand is that it's a pain in the backside to implement and it isn't cross application or even cross platform.

I used to translate (for want of a better word) english documents into their HTML equivalents.  And I littered my HTML editor with shortcuts.  I optimised my tools for the job.  When using another un-customised PC/software, I felt stranded.

Currently if I set my laptop up for shorthand, or with shortcuts, I'd want that on each machine and device that I visited.  Even if I could fall back to normal typing I'd still be frustrated.  That's akin to when I'm stuck with a keyboard set up with Qwerty.  It's an ill feeling, I can make do for a little while, but it's grating.

Right now I get the same feeling when text messaging and trying to use touch screens.

Accessibility to me is about universality.  And I'd love to see better input method customisation, selection and support across platforms.  This should include layouts, dictionaries and shorthand/shortcuts and other input methods.

Sane defaults and standardisation can help.

I like the point you (Shaan) raise about online users and the kids' hack of using unexpanded universal written contractions as recognised shorthand;  for text messaging and online conversation.  Which makes for easier, faster and less clumsy text input on those limited devices.

There was an important point in that T9 link, which mentioned that people once showed how to use it, got it, and got on with it.  Peer education goes a long way.  So does a well written man page, tutorial or set of instructions.

Just because you can do something doesn't mean that you will do it.  Even if it is beneficial.

I don't know why people bother with English at all, they should use a far more optimised language like Esperanto ;)

Last edited by pinkyache (26-Jan-2014 16:14:13)

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

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

Heh, Esperanto is the Dvorak of languages; I'd rather use Interlingua which is more of a Colemak of languages I guess. ;)

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

@Dry, RFOL.

Last edited by pinkyache (26-Jan-2014 16:53:28)

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

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Thanks for the response pinkyache.

pinkyache said:

I think the reason you don't see much adoption of shorthand is that it's a pain in the backside to implement and it isn't cross application or even cross platform.

Do you base this statement on any experience of trying it?

I used to translate (for want of a better word) english documents into their HTML equivalents.  And I littered my HTML editor with shortcuts.  I optimised my tools for the job.  When using another un-customised PC/software, I felt stranded.

Currently if I set my laptop up for shorthand, or with shortcuts, I'd want that on each machine and device that I visited.  Even if I could fall back to normal typing I'd still be frustrated.  That's akin to when I'm stuck with a keyboard set up with Qwerty.  It's an ill feeling, I can make do for a little while, but it's grating.

Couldn't the same be said of Colemak?

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

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

Yes.

It's my experience that just trying to flip between language, regions and keyboard layout isn't that simple.  Even mainstream layouts.  On popular OSs.

I should have added that there's nothing wrong in championing alternative input methods.  Far from it.

If it's difficult to adopt an alternative or supplement an existing method, people will be less inclined to give it a go.

Portability is a big issue for me.

Last edited by pinkyache (27-Jan-2014 00:08:21)

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

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

But you realise that a program like PhraseExpress works cross application and is portable?

Since most people on this forum are already using an alternative layout (Colemak), haven't they already crossed that hurdle so to speak?

I don't know about you but all I have to do to swap between Dvorak and QWERTY is press Alt and Shift. It's easy.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

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

PhraseExpress might be portable for Windows, but I mainly use OSX and Linux, and different versions of each.

It's not (PhraseExpress) 'free' either.

> I don't know about you but all I have to do to swap between Dvorak and QWERTY is press Alt and Shift. It's easy.

Perhaps once you have it setup (which is a dance in itself) it is easy.  There are a myriad of issues with layout switching on Windows and its different incarnations.

Last edited by pinkyache (27-Jan-2014 00:21:12)

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

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

PhraseExpress is free, as in you don't have to pay for it yes.

Most people use Windows, so I imagine when you use other people's computer you are using Windows most of the time?

And it shouldn't be difficult to export your abbreviations to other programs. OSX and Linux both have text replacement programs available don't they? I imagine those would also be free.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Perhaps once you have it setup (which is a dance in itself) it is easy.  There are a myriad of issues with layout switching on Windows and it's different incarnations.

I've never experienced them. Maybe you're just unlucky?

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • Registered: 11-Oct-2013
  • Posts: 79
shaaniqbal said:

And it shouldn't be difficult to export your abbreviations to other programs. OSX and Linux both have text replacement programs available don't they? I imagine those would also be free.

I haven't tested this, but phrase express claims to be able to sync with text expander. I'm pretty sure there's also an ahk script to export to csv or text as well, but I have not tested that either. As for linux, I don't think there is anyway to import into autokey.

@pinkyache
So no, unless you edit pretty much all text in a cross platform text editor (i.e. vim) that allows for basic text expansion (i.e. insert mode abbreviations or snippets), then it's not really cross platform. On the other hand, if you're constantly switching between OSs then there are going to be discrepancies regardless of what you're doing. You just can't really expect to do things the same way across operating systems.

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270
davkol said:
shaaniqbal said:

PhraseExpress is free, as in you don't have to pay for it yes.

Not as in freedom and definitely not for use that generates profit in some way... their vague definition of "professional use" makes me wonder, if it'd be okay to use it on a workstation running Windows Server in networking lab in school. Deal breaker. Maybe it'd be a good idea to add a disclaimer to the OP in the other thread.

I've always ignored those disclaimers. Do you think they're going to send the FBI over to arrest you for using it at work or something? If anything they could use the attention! And if you really wanted to be careful, why not use another program like AutoHotkey? I believe that is free as in freedom.

shaaniqbal said:

Perhaps once you have it setup (which is a dance in itself) it is easy.  There are a myriad of issues with layout switching on Windows and it's different incarnations.

I've never experienced them. Maybe you're just unlucky?

Or just a non-trivial use case, e.g. see this comparison of hotkey behavior when switching layouts.

Shortcuts are unaffected with shorthand.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270
angelic_sedition said:
shaaniqbal said:

And it shouldn't be difficult to export your abbreviations to other programs. OSX and Linux both have text replacement programs available don't they? I imagine those would also be free.

I haven't tested this, but phrase express claims to be able to sync with text expander. I'm pretty sure there's also an ahk script to export to csv or text as well, but I have not tested that either. As for linux, I don't think there is anyway to import into autokey.

If that's true then that to me says how poor of an operating system Linux is, that nobody bothered to make a decent text expansion program for it. Text expansion is the most basic of features I would expect an operating system to have.

Why even use Linux when it lacks these basic programs? I tried it a few years ago (Ubuntu) and couldn't see why it was special. Maybe you can convert me.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • Registered: 11-Oct-2013
  • Posts: 79
shaaniqbal said:
angelic_sedition said:
shaaniqbal said:

And it shouldn't be difficult to export your abbreviations to other programs. OSX and Linux both have text replacement programs available don't they? I imagine those would also be free.

I haven't tested this, but phrase express claims to be able to sync with text expander. I'm pretty sure there's also an ahk script to export to csv or text as well, but I have not tested that either. As for linux, I don't think there is anyway to import into autokey.

If that's true then that to me says how poor of an operating system Linux is, that nobody bothered to make a decent text expansion program for it. Text expansion is the most basic of features I would expect an operating system to have.

Why even use Linux when it lacks these basic programs? I tried it a few years ago (Ubuntu) and couldn't see why it was special. Maybe you can convert me.

Autokey is that expansion program. Not only does it allow for text expansion, but you can use python scripting with it. I'm saying there is no conversion tool for phrase express. If you're happy with your current setup, then there's really no reason to switch. I prefer it for reasons unrelated to text expansion.

Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Provided it at least lets you export abbreviations to a text file, you could import that in PhraseExpress.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • Registered: 04-Apr-2013
  • Posts: 538
shaaniqbal said:

Why even use Linux when it l̶a̶c̶k̶s̶ ̶t̶h̶e̶s̶e̶ ̶b̶a̶s̶i̶c̶ ̶p̶r̶o̶g̶r̶a̶m̶s̶?̶ I tried it a few years ago (Ubuntu) and couldn't see why it was special. Maybe you can convert me.

Because it just works. 

The "windows way" often seems very roundabout: sketchy programs from cnet rather than just "apt-get install" (or whatever), terminal being swept under the rug whereas on GNU/Linux it's a reasonable (and often, much faster than GUI) method, complete with online help.  Just a little bit of terminal curiosity lets you build up knowledge pretty well; over months of occasional tinkering, you end up making the system your own, so to speak.  Also, I'm pretty sure programs like emacs were designed for GNU/Linux to start with; most references clearly assume that, and trying to run my config in Windows hasn't worked so well so far.

I guess it's a lesser example of the allure behind open, modular programs like emacs or vim.  You start off as a new user, not knowing very much, then after a while there's some feature you must have, so you install the package, but you want it to work a little differently, which forces you to open up the source and try to figure it out, and before you know it, you've programmed your own customizations like the operator to unicode strikethrough text on those forums that don't have the feature.  Suddenly, you've found yourself with your own personalized editor, tailored specifically to your practice and needs. Very little could convince you to give that up.



Currently, I'm using Ubuntu with Xfce (rather than unity).  Very nice for a lighweight computer, though LXDE is even lighter (128MB RAM minimum requirement?) and there are tons of other options, including the minimalistic window managers of radical mouse haters.

https://askubuntu.com/questions/65083/w … -available

If you're into eye-candy, though, you might check out Elementary OS, which only recently came out.

Last edited by lalop (27-Jan-2014 19:06:22)
Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Hm, okay. You have fun with your terminal. I'd rather just double click an icon and have it install. The "tinkering" thing is the same thing people say about Android, no I don't want to spend months tinkering with it for it to do what I want.

A "lightweight" computer? I don't care how lightweight you say Linux is. 2GB RAM is fairly standard as a minimum on PCs nowadays. I believed in all that lightweight blather when I was about 13.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • Registered: 04-Apr-2013
  • Posts: 538
shaaniqbal said:

I'd rather just double click an icon and have it install.

Also feasible (and necessary when you don't know the package name), but it's really sort of misguided.  You have to open up the repository manager, run a search for that app, then click.  Sure, it's nice to have the option, but after about 5-50 times of doing this... yeah, just "apt-get install" the bloody thing.

(Still better than the windows way of googling for the binary on a sketchy website, though.)

shaaniqbal said:

The "tinkering" thing is the same thing people say about Android, no I don't want to spend months tinkering with it for it to do what I want.

A very different flavor from android tinkering, in my experience.  Android's a lot more restrictive (both in apps and in OS), and customization is usually limited to installing ROMs or apps as a whole with those options they happen to give you.  What I'm referring to involves minor, gradual changes to an OS' config and its userspace.  You don't necessarily intend to do it; it's just that one day you wake up and find that the OS has been personalized for you.

Last edited by lalop (27-Jan-2014 19:46:54)
Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

What exactly do you find sketchy about CNET?

On Windows it really isn't difficult. You go on Google, search for a program, then download and install it. Is that so hard?

Look, I don't want to gradually change the config of my OS. And I don't care whether it's "open source" or not. I don't believe in the free as in freedom mumbo jumbo either, to be honest. If a developer wants to develop a product and make money off it, then why should they give away all their hard work?

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Reputation: 0
  • Registered: 04-Apr-2013
  • Posts: 538

Googling for a program to install may - occasionally - not be a big deal.  Having to do it for every program, though?  I don't think I could go back to that.

Centralized updates are also another feature of the repository.


shaaniqbal said:

Look, I don't want to gradually change the config of my OS.

Well, nobody wakes up in the morning and says "I want to do that", but the occasional customization does add up.


I haven't mentioned anything about freedom or money, only about capacity for change, really.  Still, you may have a point in that philosophical leanings toward freedom might facilitate such a process. If the GNU/Linux community, in general, is more open toward modifying under-the-hood, it's more likely to get those programs with highly customizable config files, leaving windows mainly with inflexible, GUI/mouse-based programs (or, at best, ports of the former like emacs).


Edit: I meant android's "restrictiveness" in a technical sense: it's harder to make those small, useful changes to an app or ROM, or to access an app with a terminal and perform repeated actions because, well, they're mostly GUI-based, like windows'.

Last edited by lalop (27-Jan-2014 20:28:41)
Offline
  • 0
  • Reputation: 0
  • From: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Just how often do you install new programs? Are you doing this constantly? I'm not, the last time I installed something was about a month ago. Leave me to my pretty GUI based programs, I'm happy. You enjoy working with an ugly 1990s looking terminal that's great for you.

Last edited by shaaniqbal (23-Feb-2014 04:09:21)

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

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

Heh, I woke up one morning and thought "Hey – I want to improve the config of XKB!". Pretty much. ;)

Shaaniqbal, you're right about one thing: This is reminiscent of the many 'vs BS' arguments. Only have them if you're interested. Otherwise, live and let live is the wise way of treading for proponents of "oddball" improvements that not everybody get such as Linux or, say, shorthand. :þ

*** 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: London, UK
  • Registered: 09-Nov-2013
  • Posts: 270

Colemak and this forum are specifically about typing efficiency so shorthand, which is something I see hardly ever mentioned here is relevant. Arguing over these things isn't necessarily bad, either side has valid points and discussion brings them out. For a good discussion you sometimes need to take the "extreme" position. I'm glad we're discussing shorthand in this thread at least, and some people are encouraged to try it out.

T9-QWERTY - my port of T9 to the PC (a work in progress); T9-MOUSE - COMING SOON
Keyboard Shorthand

Offline
  • 0
  • Index
  • General
  • A little criticism of Colemak's advocation