Update Help menu
[MacVim.git] / runtime / macros / dvorak
blob0c7588870342afd21fb32842e808a0bbc6a4cd7e
1 When using a dvorak keyboard this file may be of help to you.
2 These mappings have been made by Lawrence Kesteloot <kesteloo@cs.unc.edu>.
3 What they do is that the most often used keys, like hjkl, are put in a more
4 easy to use position.
5 It may take some time to learn using this.
7 Put these lines in your .vimrc:
8 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9 " Key to go into dvorak mode:
10 map ,d :source ~/.dvorak
11 " Key to get out of dvorak mode:
12 map ,q :source ~/.qwerty
13 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
15 write 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.
19 imap! a \x16\x16a
20 imap! b \x16\x16x
21 imap! c \x16\x16j
22 imap! d \x16\x16e
23 imap! e \x16\x16.
24 imap! f \x16\x16u
25 imap! g \x16\x16i
26 imap! h \x16\x16d
27 imap! i \x16\x16c
28 imap! j \x16\x16h
29 imap! k \x16\x16t
30 imap! l \x16\x16n
31 imap! m \x16\x16m
32 imap! n \x16\x16b
33 imap! o \x16\x16r
34 imap! p \x16\x16l
35 imap! q \x16\x16'
36 imap! r \x16\x16p
37 imap! s \x16\x16o
38 imap! t \x16\x16y
39 imap! u \x16\x16g
40 imap! v \x16\x16k
41 imap! w \x16\x16,
42 imap! x \x16\x16q
43 imap! y \x16\x16f
44 imap! z \x16\x16;
45 imap! ; \x16\x16s
46 imap! ' \x16\x16-
47 imap! " \x16\x16_
48 imap! , \x16\x16w
49 imap! . \x16\x16v
50 imap! / \x16\x16z
51 imap! A \x16\x16A
52 imap! B \x16\x16X
53 imap! C \x16\x16J
54 imap! D \x16\x16E
55 imap! E \x16\x16>
56 imap! F \x16\x16U
57 imap! G \x16\x16I
58 imap! H \x16\x16D
59 imap! I \x16\x16C
60 imap! J \x16\x16H
61 imap! K \x16\x16T
62 imap! L \x16\x16N
63 imap! M \x16\x16M
64 imap! N \x16\x16B
65 imap! O \x16\x16R
66 imap! P \x16\x16L
67 imap! Q \x16\x16"
68 imap! R \x16\x16P
69 imap! S \x16\x16O
70 imap! T \x16\x16Y
71 imap! U \x16\x16G
72 imap! V \x16\x16K
73 imap! W \x16\x16<
74 imap! X \x16\x16Q
75 imap! Y \x16\x16F
76 imap! Z \x16\x16:
77 imap! < \x16\x16W
78 imap! > \x16\x16V
79 imap! ? \x16\x16Z
80 imap! : \x16\x16S
81 imap! [ \x16\x16/
82 imap! ] \x16\x16=
83 imap! { \x16\x16?
84 imap! } \x16\x16+
85 imap! - \x16\x16[
86 imap! _ \x16\x16{
87 imap! = \x16\x16]
88 imap! + \x16\x16}
89 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
91 write these lines into the file ~/.qwerty
92 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
93 " Qwerty keyboard
94 unmap! a
95 unmap! b
96 unmap! c
97 unmap! d
98 unmap! e
99 unmap! f
100 unmap! g
101 unmap! h
102 unmap! i
103 unmap! j
104 unmap! k
105 unmap! l
106 unmap! m
107 unmap! n
108 unmap! o
109 unmap! p
110 unmap! q
111 unmap! r
112 unmap! s
113 unmap! t
114 unmap! u
115 unmap! v
116 unmap! w
117 unmap! x
118 unmap! y
119 unmap! z
120 unmap! ;
121 unmap! '
122 unmap! \"
123 unmap! ,
124 unmap! .
125 unmap! /
126 unmap! A
127 unmap! B
128 unmap! C
129 unmap! D
130 unmap! E
131 unmap! F
132 unmap! G
133 unmap! H
134 unmap! I
135 unmap! J
136 unmap! K
137 unmap! L
138 unmap! M
139 unmap! N
140 unmap! O
141 unmap! P
142 unmap! Q
143 unmap! R
144 unmap! S
145 unmap! T
146 unmap! U
147 unmap! V
148 unmap! W
149 unmap! X
150 unmap! Y
151 unmap! Z
152 unmap! <
153 unmap! >
154 unmap! ?
155 unmap! :
156 unmap! [
157 unmap! ]
158 unmap! {
159 unmap! }
160 unmap! -
161 unmap! _
162 unmap! =
163 unmap! +
164 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-