blob: 0c7588870342afd21fb32842e808a0bbc6a4cd7e [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001When using a dvorak keyboard this file may be of help to you.
2These mappings have been made by Lawrence Kesteloot <kesteloo@cs.unc.edu>.
3What they do is that the most often used keys, like hjkl, are put in a more
4easy to use position.
5It may take some time to learn using this.
6
7Put these lines in your .vimrc:
8-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9" Key to go into dvorak mode:
10map ,d :source ~/.dvorak
11" Key to get out of dvorak mode:
12map ,q :source ~/.qwerty
13-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
14
15write these lines into the file ~/.dvorak:
16-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
17" Dvorak keyboard, only in insert mode and ex mode.
18" You may want to add a list of map's too.
19imap! a a
20imap! b x
21imap! c j
22imap! d e
23imap! e .
24imap! f u
25imap! g i
26imap! h d
27imap! i c
28imap! j h
29imap! k t
30imap! l n
31imap! m m
32imap! n b
33imap! o r
34imap! p l
35imap! q '
36imap! r p
37imap! s o
38imap! t y
39imap! u g
40imap! v k
41imap! w ,
42imap! x q
43imap! y f
44imap! z ;
45imap! ; s
46imap! ' -
47imap! " _
48imap! , w
49imap! . v
50imap! / z
51imap! A A
52imap! B X
53imap! C J
54imap! D E
55imap! E >
56imap! F U
57imap! G I
58imap! H D
59imap! I C
60imap! J H
61imap! K T
62imap! L N
63imap! M M
64imap! N B
65imap! O R
66imap! P L
67imap! Q "
68imap! R P
69imap! S O
70imap! T Y
71imap! U G
72imap! V K
73imap! W <
74imap! X Q
75imap! Y F
76imap! Z :
77imap! < W
78imap! > V
79imap! ? Z
80imap! : S
81imap! [ /
82imap! ] =
83imap! { ?
84imap! } +
85imap! - [
86imap! _ {
87imap! = ]
88imap! + }
89-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
90
91write these lines into the file ~/.qwerty
92-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
93" Qwerty keyboard
94unmap! a
95unmap! b
96unmap! c
97unmap! d
98unmap! e
99unmap! f
100unmap! g
101unmap! h
102unmap! i
103unmap! j
104unmap! k
105unmap! l
106unmap! m
107unmap! n
108unmap! o
109unmap! p
110unmap! q
111unmap! r
112unmap! s
113unmap! t
114unmap! u
115unmap! v
116unmap! w
117unmap! x
118unmap! y
119unmap! z
120unmap! ;
121unmap! '
122unmap! \"
123unmap! ,
124unmap! .
125unmap! /
126unmap! A
127unmap! B
128unmap! C
129unmap! D
130unmap! E
131unmap! F
132unmap! G
133unmap! H
134unmap! I
135unmap! J
136unmap! K
137unmap! L
138unmap! M
139unmap! N
140unmap! O
141unmap! P
142unmap! Q
143unmap! R
144unmap! S
145unmap! T
146unmap! U
147unmap! V
148unmap! W
149unmap! X
150unmap! Y
151unmap! Z
152unmap! <
153unmap! >
154unmap! ?
155unmap! :
156unmap! [
157unmap! ]
158unmap! {
159unmap! }
160unmap! -
161unmap! _
162unmap! =
163unmap! +
164-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-