" dvorak.exrc 1.01 " " Simulates a dvorak keyboard. " " Control characters are not mapped, because many of them can't be. " Instead, TAB acts as a dead key, causing the next character to be " CTRL'd if it is pressed within some time limit (by default, 1 second, " I think). Note that TAB I can be used to get a TAB quickly. " " Watch out--there are TABs lurking in here. set noremap map  X unmap  map  @  map!  @  map  ^  map!  ^  map - ] map! - ] map _ [ map! _ [ map  -  map!  -  map  _  map!  _  map q ' map! q ' map Q " map! Q " map w , map! w , map W < map! W < map e . map! e . map E > map! E > map r p map! r p map R P map! R P map  r  map!  r  map t y map! t y map T Y map! T Y map  t  map!  t  map y f map! y f map Y F map! Y F map  y  map!  y  map u g map! u g map U G map! U G map  u  map!  u  map i c map! i c map I C map! I C map  i  map!  i  map o r map! o r map O R map! O R map  o  map!  o  map p l map! p l map P L map! P L map  p map!  p map [ / map! [ / map { ? map! { ? map ] } map! ] } map } { map! } { map  \  map!  \  map  a  map!  a  map s o map! s o map S O map! S O map  s  map!  s  map d e map! d e map D E map! D E map  d  map!  d  map f u map! f u map F U map! F U map  f  map!  f  map g i map! g i map G I map! G I map  g  map!  g  map h d map! h d map H D map! H D map  h  map!  h  map j h map! j h map J H map! J H map  j  map!  j  map k t map! k t map K T map! K T map  k  map!  k  map l n map! l n map L N map! L N map  l  map!  l  map ; s map! ; s map! : S map  ;  map!  ;  map ' - map! ' - map " _ map! " _ map  "  map!  "  map z ; map! z ; map Z : map! Z : map x q map! x q map X Q map! X Q map  x  map!  x  map c j map! c j map C J map! C J map  c  map!  c  " Warning: The above two blank lines are part of the map commands. " Two of the newlines are quoted. map v k map! v k map V K map! V K map  v map!  v map b x map! b x map B X map! B X map  b  map!  b  map n b map! n b map N B map! N B map  n  map!  n  map  m  map!  m  map , w map! , w map < W map! < W map  ,  map!  ,  map . v map! . v map > V map! > V map  .  map!  .  map / z map! / z map ? Z map! ? Z map  /  map!  /  map : S " The last one is put at the end because some vi's don't allow it.