LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 12-01-2014, 08:35 AM   #1
Soderlund
Member
 
Registered: Aug 2012
Posts: 185

Rep: Reputation: 81
Improve your typing


Discuss how to improve your keyboard typing.
  • Learn touch typing rather than your own improvised 2-6 finger version of hunt and peck.
  • Learn Dvorak.
  • Vi: swap caps and esc (vi pinky). Emacs: swap caps and ctrl (emacs pinky).

Keyboard layout

Dvorak may only be good for reducing RSI / finger pain.

In the beginning it will be very slow so it's good to start doing this over a holiday. May as well learn touch typing at the same time so you don't pick up bad habits. You do not need to reorder/relabel your keys because you shall not look at the keyboard -- print out the Dvorak layout and pin it to your wall instead until you've learned.

(Warning: write down your passwords. They disappear from memory when you forget QWERTY.)

Colemak removes caps from the keyboard. Try to write a NO WARRANTY disclaimer. Also you can't swap caps <-> esc/ctrl because Colemak has already decided that caps should be backspace.

Swapping keys

X: man xmodmap:

Code:
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
Console: Edit the keymap file.

Keyboard repeat rate

When editing with Vi you should count keystrokes. Therefore I find it useful to slow down the keyboard repeat rate until it's so painfully slow that holding down "d" to erase a section is unbearable, forcing you to learn the shorter "d}" sequence instead.

X ($HOME/.xinitrc):

Code:
xset r rate 500 5
Console (/etc/rc.d/rc.local):

Code:
kbdrate -r 5 -d 500
This teaches you The Disciprine.

It's extremely boring to erase a long line that you've typed in the shell, but most shells have vi and emacs editing modes. Even FreeBSD Bourne shell has it (set $EDITOR). Not Debian Almquist shell in Debian unless you recompile it though.

Thoughts? Ideas?
 
Old 12-01-2014, 09:18 AM   #2
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
Quote:
Originally Posted by Soderlund View Post
It's extremely boring to erase a long line that you've typed in the shell, but most shells have vi and emacs editing modes. Even FreeBSD Bourne shell has it (set $EDITOR). Not Debian Almquist shell in Debian unless you recompile it though.
Thoughts? Ideas?
Vi spoils. I use vi command line editing in Bash. So that is vi + bash. When I post in this forum I write :wq and I am surprised nothing happens. And I press ESC all the time.
It seems that the more you use the efficient vi commands, the more mistakes you make in any other text entry environment. I am afraid there is no solution.

jlinkels
 
Old 12-01-2014, 09:26 AM   #3
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,802

Rep: Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306Reputation: 7306
In general forcing someone to learn anything is not a good idea. In general the best way to learn something is to practice, practice and probably some more practice.
(in vi you do not need to count repetitions but you can enter a repetition number - if you find vi/whatever is inconvenient you will find a better/faster way to do the same thing - either by improving your knowledge or by choosing another tool)
 
Old 12-01-2014, 09:43 AM   #4
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
Quote:
Originally Posted by pan64 View Post
In general forcing someone to learn anything is not a good idea.
Depends. Sometimes you have to. On various occasions I had to force myself to learn something. If you don't exert force (to yourself or another person) people tend to fall back into their comfort zone "like they always did it". I am sure you were forced to learn things in school as well. At least I was.

Forcing others to do something might be a different story. And of course it depends on who forces you to learn what. The student must more or less be willing to be teached.

jlinkels
 
Old 12-01-2014, 10:06 AM   #5
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
If you type a lot, dvorak is a must to learn, it was actually designed for touch typing, while qwerty was designed for typewriters to prevent jamming. When I had to type of lot of essays in college that's when I switched to dvorak, I couldn't handle the hand pain caused by typing with qwerty. I'll stick to two finger typing when I absolutely must use qwerty, the way it was designed.
 
Old 12-01-2014, 10:23 AM   #6
Soderlund
Member
 
Registered: Aug 2012
Posts: 185

Original Poster
Rep: Reputation: 81
Quote:
Originally Posted by metaschima View Post
If you type a lot, dvorak is a must to learn, it was actually designed for touch typing, while qwerty was designed for typewriters to prevent jamming. When I had to type of lot of essays in college that's when I switched to dvorak, I couldn't handle the hand pain caused by typing with qwerty. I'll stick to two finger typing when I absolutely must use qwerty, the way it was designed.
These heatmaps convinced me to try: http://cdn.arstechnica.net/wp-conten...03/dvorak3.jpg

The fingers rarely leave home row, which explains this statement:

Quote:
In Dvorak, the typists fingers traveled 1.5 km per day; In QWERTY, 30 km per day.
I wonder if stenography may be useful for handwriting.
 
Old 12-01-2014, 11:45 AM   #7
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
I believe qwerty is a contributing factor to carpal tunnel, not the only factor, but a major one.
 
Old 12-01-2014, 02:44 PM   #8
Keyboard Cowboy
LQ Newbie
 
Registered: Nov 2014
Posts: 6

Rep: Reputation: Disabled
I wanted to learn Dvorak, but these keyboards are quite expensive.

They have software and stickers that will convert a qwerty keyboard to Dvorak. Not for me...I prefer to use real dvorak keyboard if I ever do get one.
 
Old 12-01-2014, 05:18 PM   #9
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by Keyboard Cowboy View Post
I wanted to learn Dvorak, but these keyboards are quite expensive.

They have software and stickers that will convert a qwerty keyboard to Dvorak. Not for me...I prefer to use real dvorak keyboard if I ever do get one.
Don't have one and probably never will, just use the software layout. You can also use stickers or swap keys until you learn it.
 
Old 12-01-2014, 05:23 PM   #10
vmccord
Member
 
Registered: Jun 2012
Location: Topeka, KS
Distribution: Mostly AWS
Posts: 71
Blog Entries: 31

Rep: Reputation: Disabled
Quote:
Originally Posted by jlinkels View Post
Vi spoils. When I post in this forum I write :wq and I am surprised nothing happens. And I press ESC all the time.
I am so glad I'm not alone in doing this.

I think the old fashioned typing tutorials are still the best. (Thank you Mom and Dad for making me learn.)
 
Old 12-01-2014, 05:37 PM   #11
Keyboard Cowboy
LQ Newbie
 
Registered: Nov 2014
Posts: 6

Rep: Reputation: Disabled
Quote:
Originally Posted by metaschima View Post
just use the software layout. You can also use stickers or swap keys until you learn it.
It's acts like a dvorak and it looks like a dvorak, but it's still a qwerty keyboard

I probably may not get one anyway. They're still expensive and I'm used to typing the qwerty way.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
typing software or website to practise typing. bscho Linux - Software 5 10-25-2013 04:51 PM
LXer: Improve Touch Typing With TIPP10 LXer Syndicated Linux News 0 10-14-2013 06:10 PM
typing Faster Typing Tutor Maurice Arthur Ubuntu 3 12-14-2011 01:52 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 04:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration