annotate runtime/macros/dvorak @ 2223:81b83a19e127 vim73

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