screen: draft default control commands
[sheet.git] / screen.inc.pl
diff --git a/screen.inc.pl b/screen.inc.pl
new file mode 100644 (file)
index 0000000..c887191
--- /dev/null
@@ -0,0 +1,85 @@
+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',
+},