You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
4.2 KiB
133 lines
4.2 KiB
<Eterm-0.9.1> |
|
|
|
# key-bindings for Escreen. |
|
# for those who don't like the traditional ones (as used by the "screen" |
|
# program). you may use the control variety, the alt variety, or both. |
|
# you can copy the statements you like into the "action" context of your |
|
# Eterm theme, or you could include this file via %include "escreen.cfg" |
|
# See "man Eterm" for more information. |
|
# 2002/05/19 Azundris <scream@azundris.com> |
|
|
|
# CONTROL VARIETY ############################################################ |
|
|
|
# ctrl-left -> previous display, ctrl-right -> next display |
|
bind ctrl Left to script es_display(prvs) |
|
bind ctrl Right to script es_display(next) |
|
|
|
# ctl-pg_up -> previous display, ctl-pg_dn -> next display((Galeon-like) |
|
bind ctrl Prior to script es_display(prvs) |
|
bind ctrl Next to script es_display(next) |
|
|
|
# no ctrl-up/down; we shouldn't steal that from the app. |
|
|
|
# ctl-space -> toggle between last two displays |
|
bind ctrl space to script es_display(toggle) |
|
|
|
# ctrl-1..ctrl-0 -> display0..display9 |
|
bind ctrl 0x31 to script es_display(goto,0) |
|
bind ctrl 0x32 to script es_display(goto,1) |
|
bind ctrl 0x33 to script es_display(goto,2) |
|
bind ctrl 0x34 to script es_display(goto,3) |
|
bind ctrl 0x35 to script es_display(goto,4) |
|
bind ctrl 0x36 to script es_display(goto,5) |
|
bind ctrl 0x37 to script es_display(goto,6) |
|
bind ctrl 0x38 to script es_display(goto,7) |
|
bind ctrl 0x39 to script es_display(goto,8) |
|
bind ctrl 0x30 to script es_display(goto,9) |
|
|
|
# ALT VARIETY ################################################################ |
|
|
|
# alt-left -> previous display, alt-right -> next display |
|
bind alt Left to script es_display(prvs) |
|
bind alt Right to script es_display(next) |
|
|
|
# alt-up -> previous region, alt-down -> next region (^A\t) |
|
bind alt Up to script es_region(prvs) |
|
bind alt Down to script es_region(next) |
|
|
|
# alt-pg_up -> previous display, alt-pg_dn -> next display |
|
bind alt Prior to script es_display(prvs) |
|
bind alt Next to script es_ display(next) |
|
|
|
# alt-space -> toggle between last two displays |
|
bind alt space to script es_display(toggle |
|
|
|
# alt-1..alt-0 -> display(0..display(9 |
|
bind alt 0x31 to script es_display(goto,0) |
|
bind alt 0x32 to script es_display(goto,1) |
|
bind alt 0x33 to script es_display(goto,2) |
|
bind alt 0x34 to script es_display(goto,3) |
|
bind alt 0x35 to script es_display(goto,4) |
|
bind alt 0x36 to script es_display(goto,5) |
|
bind alt 0x37 to script es_display(goto,6) |
|
bind alt 0x38 to script es_display(goto,7) |
|
bind alt 0x39 to script es_display(goto,8) |
|
bind alt 0x30 to script es_display(goto,9) |
|
|
|
# FUNCTION KEYS ############################################################## |
|
|
|
# F1..F10 -> display0..display9 |
|
bind F1 to script es_display(goto,0) |
|
bind F2 to script es_display(goto,1) |
|
bind F3 to script es_display(goto,2) |
|
bind F4 to script es_display(goto,3) |
|
bind F5 to script es_display(goto,4) |
|
bind F6 to script es_display(goto,5) |
|
bind F7 to script es_display(goto,6) |
|
bind F8 to script es_display(goto,7) |
|
bind F9 to script es_display(goto,8) |
|
bind F10 to script es_display(goto,9) |
|
|
|
# alt F4 -> close display (ask for confirmation) |
|
bind alt F4 to script es_display(kill,ask) |
|
|
|
# MISC STUFF ################################################################# |
|
|
|
# DISPLAY |
|
|
|
# alt-n -> new display |
|
bind alt n to script es_display(new) |
|
|
|
# alt-r -> rename display |
|
bind alt r to script es_display(title) |
|
|
|
# alt-c -> close display |
|
bind alt c to script es_display(kill,ask) |
|
|
|
# alt-m -> monitor display |
|
bind alt m to script es_display(monitor) |
|
|
|
# alt-b -> backlog (^A^[) |
|
bind alt b to script es_display(back) |
|
|
|
|
|
# REGION |
|
|
|
# alt-s -> split (^AS) |
|
bind alt s to script es_region(new) |
|
|
|
# alt-u -> unsplit (^AQ) |
|
bind alt u to script es_region(full) |
|
|
|
# alt-o -> other region (^A^I) |
|
bind alt o to script es_region(next) |
|
|
|
# alt-k -> kill region (^AX) |
|
bind alt k to script es_region(kill,ask) |
|
|
|
# ^Tab -> next region (^A^I) |
|
bind ctrl Tab to script es_region(next) |
|
|
|
|
|
|
|
# OTHER |
|
|
|
# alt-S -> statement (^A:) |
|
bind alt shift S to script es_statement |
|
|
|
# alt-R -> reset (^AZ) |
|
bind alt shift R to script es_reset |
|
|
|
|
|
|
|
# ENDS #######################################################################
|
|
|