Difference between revisions of "Dvorak"

From ArchWiki
Jump to: navigation, search
m (use package template.)
(More info (programmer dvorak is reason))
 
(20 intermediate revisions by 10 users not shown)
Line 2: Line 2:
 
[[da:Dvorak]]
 
[[da:Dvorak]]
 
[[fr:Dvorak]]
 
[[fr:Dvorak]]
[[zh-CN:Dvorak]]
+
[[ja:Dvorak]]
 +
[[zh-hans:Dvorak]]
 
This is a quick blurb for setting or converting your keymaps to dvorak instead of qwerty.
 
This is a quick blurb for setting or converting your keymaps to dvorak instead of qwerty.
  
==Setting Dvorak On The Console==
+
== Setting Dvorak Layout ==
To convert to dvorak on the console, type
+
See [[Keyboard configuration in console]] or [[Keyboard configuration in Xorg]] for configuration details.
loadkeys dvorak
 
If you are using the left-handed dvorak layout,please type
 
loadkeys dvorak-l
 
or type
 
loadkeys dvorak-r
 
if you are using the right-handed dvorak layout.
 
  
To make this change permanently, set
+
For the virtual terminal, dvorak and the regional keyboard are combined into one keymap. But Xorg lists dvorak as varian of your regional keymap.  
KEYMAP="dvorak"
 
in {{ic|/etc/vconsole.conf}}.
 
  
==Setting Dvorak In X==
+
The {{ic|us}} Dvorak keymaps for the virtual terminal are:
To change to the dvorak layout in X, see [[Xorg#Keyboard_settings]]
 
  
==Setting Dvorak International In X==
+
* {{ic|dvorak}}, Standard
 +
* {{ic|dvorak-l}}, Left handed Dvorak
 +
* {{ic|dvorak-r}}, Right handed Dvorak
 +
* {{ic|dvorak-programmer}}, Programmer Dvorak
  
Setting your system to the dvorak international layout (with dead keys) is a simple matter of changing the {{ic|XkbVariant}} option to {{ic|dvorak-intl}}. It should look as follows:
+
The {{ic|us}} Dvorak keymaps for Xorg are:
  
Option "XkbVariant" "dvorak-intl"
+
* {{ic|dvorak}}, Standard
 +
* {{ic|dvorak-l}}, Left Handed Dvorak
 +
* {{ic|dvorak-r}}, Right Handed Dvorak
 +
* {{ic|dvp}}, Programmer Dvorak
 +
* {{ic|dvorak-intl}}, International Dvorak
 +
* {{ic|dvorak-classic}}
 +
* {{ic|dvorak-alt-intl}}
  
Your {{ic|XkbLayout}} should already be set to {{ic|us}}.
+
{{Note|For console, these are standalone keymaps, but for Xorg these are variants of the {{ic|us}} layout, you need to pass them to {{ic|XkbVariant}} variable. See [[Keyboard configuration in Xorg#Setting keyboard layout]] for an explanation.}}
  
In a small aside, you can test your configuration in a new X by entering the following into a shell:
+
== For international users ==
  
$ xinit -- :1
+
=== Swedish ===
  
This will work if you have {{ic|xinit}} installed. If you are not using a custom {{ic|.xinitrc}}, this will open a terminal in the new X session. From that terminal you can test your setup and exit that session by typing {{ic|exit}} in the terminal. If you are using your own {{ic|.xinitrc}}, you will have to exit in whatever way is provided by your setup.
+
Swedish people interested in trying dvorak can find the swedish "version", called svorak, at [http://www.aoeu.info aoeu.info]! To convert to svorak in X you do not need to download any additional files from www.aoeu.info.
 +
 
 +
=== Spanish ===
 +
 
 +
In console, specify {{ic|dvorak-es}} instead of {{ic|dvorak}} to use the Spanish dvorak variant.
  
==For International Users==
+
In Xorg, specify {{ic|es}} as {{ic|XkbLayout}} and {{ic|dvorak}} as {{ic|XkbVariant}}.
===Swedish===
+
 
Swedish people interested in trying dvorak can find the swedish "version", called svorak, at [http://www.aoeu.info aoeu.info]! To convert to svorak in X you do not need to download any additional files from www.aoeu.info.
+
=== United Kingdom ===
===Spanish===
+
 
You can install the AUR {{AUR|dvorak-es-loadkeys}} package, and then use {{ic|dvorak-es}} instead of {{ic|dvorak}}, both in loadkeys and {{ic|/etc/vconsole.conf}} to use the spanish dvorak variant.
+
In console, specify {{ic|dvorak-ukp}} (available from {{AUR|dvorak-ukp}}) instead of {{ic|dvorak}} to use the United Kingdom dvorak variant with ISO/IEC 9995-1 punctuation.
 +
 
 +
In Xorg, specify {{ic|gb}} as {{ic|XkbLayout}} and {{ic|dvorakukp}} as {{ic|XkbVariant}}.
  
On X, you don't need to install anything, just edit {{ic|/etc/X11/xorg.conf.d/01-keyboard-layout.conf}} and put:
+
== Typing tutors ==
Section "InputClass"
 
  Identifier "Keyboard-layout"
 
  Driver "evdev"
 
  MatchIsKeyboard "yes"
 
  Option "XkbLayout" "es(dvorak)"
 
EndSection
 
  
==Typing Tutors==
+
; Console
Console: {{AUR|DvorakNG}}
+
* {{AUR|dvorakng}}
  
GUI: {{pkg|kdeedu-ktouch}} (includes Dvorak lessons in English, French, German & Spanish)
+
; GUI
 +
* {{Pkg|ktouch}} (includes Dvorak lessons in English, French, German & Spanish)
 +
* {{pkg|klavaro}} Dvorak lessons: (BG; BR; DE_neo2; EO; FR; FR_bépo; TR; UK; US; US_BR; US_ES; US_SE)

Latest revision as of 17:13, 24 March 2018

This is a quick blurb for setting or converting your keymaps to dvorak instead of qwerty.

Setting Dvorak Layout

See Keyboard configuration in console or Keyboard configuration in Xorg for configuration details.

For the virtual terminal, dvorak and the regional keyboard are combined into one keymap. But Xorg lists dvorak as varian of your regional keymap.

The us Dvorak keymaps for the virtual terminal are:

  • dvorak, Standard
  • dvorak-l, Left handed Dvorak
  • dvorak-r, Right handed Dvorak
  • dvorak-programmer, Programmer Dvorak

The us Dvorak keymaps for Xorg are:

  • dvorak, Standard
  • dvorak-l, Left Handed Dvorak
  • dvorak-r, Right Handed Dvorak
  • dvp, Programmer Dvorak
  • dvorak-intl, International Dvorak
  • dvorak-classic
  • dvorak-alt-intl
Note: For console, these are standalone keymaps, but for Xorg these are variants of the us layout, you need to pass them to XkbVariant variable. See Keyboard configuration in Xorg#Setting keyboard layout for an explanation.

For international users

Swedish

Swedish people interested in trying dvorak can find the swedish "version", called svorak, at aoeu.info! To convert to svorak in X you do not need to download any additional files from www.aoeu.info.

Spanish

In console, specify dvorak-es instead of dvorak to use the Spanish dvorak variant.

In Xorg, specify es as XkbLayout and dvorak as XkbVariant.

United Kingdom

In console, specify dvorak-ukp (available from dvorak-ukpAUR) instead of dvorak to use the United Kingdom dvorak variant with ISO/IEC 9995-1 punctuation.

In Xorg, specify gb as XkbLayout and dvorakukp as XkbVariant.

Typing tutors

Console
GUI
  • ktouch (includes Dvorak lessons in English, French, German & Spanish)
  • klavaro Dvorak lessons: (BG; BR; DE_neo2; EO; FR; FR_bépo; TR; UK; US; US_BR; US_ES; US_SE)