+use utf8;
+
+# screen version 4.00.03jw4
+
+'' => {
+ desc => 'index',
+
+ 'a' => ["literal a"],
+ 'A' => ["title"], # title
+ '^a'=> ["command key"],
+ 'b' => ["break"], # break
+ 'B' => ["pow_break"], # pow_break
+ '^b'=> 'b',
+ 'c' => ["new"], # screen
+ 'C' => ["clear"], # clear
+ '^c'=> 'c',
+ 'd' => ["detach"], # detach
+ 'D' => ["detach"], # pow_detach
+ '^d'=> 'd',
+ 'f' => ["flow", # flow
+ 'F' => ["fit"],
+ '^f'=> 'f',
+ '^g'=> ["vbell"], # vbell
+ 'h' => ["hardcopy"], # hardcopy
+ 'H' => ["log"], # log
+ '^h'=> '^p',
+ 'i' => ["prop$sign{_}erties"], # info
+ 'I' => ["login on"], #XXX
+ '^i'=> ["focus"], # focus
+ 'k' => ["kill"], # kill
+ 'K' => 'k',
+ 'l' => ["redraw"], # redisplay
+ 'L' => ["login"], # login
+ '^l'=> 'l',
+ 'm' => ["last msg"], # lastmsg
+ 'M' => ["monitor"], # monitor
+ '^m'=> 'm',
+ 'n' => ["next"], # next
+ 'N' => ["number"], # number
+ '^n'=> 'n',
+ 'O' => ["login off"], #XXX
+ '^o'=> ["other"], # other
+ 'p' => ["previous"], # prev
+ '^p'=> 'p',
+ 'q' => ["xon"], # xon
+ 'Q' => ["only"], # only
+ '^q'=> 'q',
+ 'r' => ["wrap"], # wrap
+ '^r'=> 'r',
+ 's' => ['xoff'], # xoff
+ '^s'=> 's',
+ 't' => ["time"], # time
+ '^t'=> 't',
+ 'v' => ["version"],
+ '^v'=> ["digraph"], # digraph
+ 'w' => ["windows"], # windows
+ 'W' => ["width"], # width
+ '^w'=> 'w',
+ 'x' => ["lock screen"], # lockscreen
+ 'X' => ["remove"], # remove
+ '^x'=> 'x',
+ 'z' => ["suspend"], # suspend
+ 'Z' => ["reset"],
+ '^z'=> 'z',
+
+ "'" => ["select"], # select
+ '"' => ["windowlist -b"], # windowlist -b
+ ':' => ["colon"], # colon
+ '[' => ["copy"], # copy
+ '^]'=> ["paste ."], # paste .
+ ']' => '^]',
+ '|' => ["split vert"], # split -v
+ '{' => ["history"], # history
+ '}' => ["history"], # history
+ '=' => ["remove buf"], # removebuf
+ '^?'=> '^h',
+ '*' => ["displays"], # displays
+ '.' => ["dumptermcap"], # dumptermcap
+ ',' => ["license"], # license
+ '-' => ["select -"], # select -
+ '_' => ["silence"], # silence
+ '>' => ["writebuf"], # writebuf
+ '<' => ["readbuf"], # readbuf
+ '^@'=> 'n',
+},