
#############################################################################
# mlterm keyboard configuration by mined
# this should be copied or merged/appended to the file $HOME/.mlterm/key

Control+Shift+Prior="[5;6~"
Control+Prior="[5;5~"
Control+Shift+Next="[6;6~"
Control+Next="[6;5~"

Control+Shift+Up="[1;6A"
Control+Up="[1;5A"
Shift+Up="[1;2A"
Control+Shift+KP_Up="[1;6A"
Control+KP_Up="[1;5A"
Shift+KP_Up="[1;2A"
Control+Shift+Down="[1;6B"
Control+Down="[1;5B"
Shift+Down="[1;2B"
Control+Shift+KP_Down="[1;6B"
Control+KP_Down="[1;5B"
Shift+KP_Down="[1;2B"
Control+Shift+Right="[1;6C"
Control+Right="[1;5C"
Shift+Right="[1;2C"
Control+Shift+KP_Right="[1;6C"
Control+KP_Right="[1;5C"
Shift+KP_Right="[1;2C"
Control+Shift+Left="[1;6D"
Control+Left="[1;5D"
Shift+Left="[1;2D"
Control+Shift+KP_Left="[1;6D"
Control+KP_Left="[1;5D"
Shift+KP_Left="[1;2D"

Control+Shift+Return="[27;6;13~"
Control+Return="[27;5;13~"
Shift+Return="[27;2;13~"
Control+Shift+Mod+KP_Enter="[27;8;13~"
Control+Mod+KP_Enter="[27;7;13~"
Control+Shift+KP_Enter="[27;6;13~"
Control+KP_Enter="[27;5;13~"
Shift+Mod+KP_Enter="[27;4;13~"
Mod+KP_Enter="[27;3;13~"
Shift+KP_Enter="[27;2;13~"

Control+Mod+Shift+Home="[1;8H"
Control+Mod+Home="[1;7H"
Control+Shift+Home="[1;6H"
Control+Home="[1;5H"
Mod+Shift+Home="[1;4H"
Mod+Home="[1;3H"
Shift+Home="[1;2H"
Home="[H"
Control+Mod+Shift+End="[1;8F"
Control+Mod+End="[1;7F"
Control+Shift+End="[1;6F"
Control+End="[1;5F"
Mod+Shift+End="[1;4F"
Mod+End="[1;3F"
Shift+End="[1;2F"
End="[F"
Control+Mod+Shift+KP_Begin="[1;8E"
Control+Mod+KP_Begin="[1;7E"
Control+Shift+KP_Begin="[1;6E"
Control+KP_Begin="[1;5E"
Mod+Shift+KP_Begin="[1;4E"
Mod+KP_Begin="[1;3E"
Shift+KP_Begin="[1;2E"
KP_Begin="[E"
Control+Mod+Shift+KP_Space="[1;8E"
Control+Mod+KP_Space="[1;7E"
Control+Shift+KP_Space="[1;6E"
Control+KP_Space="[1;5E"
Mod+Shift+KP_Space="[1;4E"
Mod+KP_Space="[1;3E"
Shift+KP_Space="[1;2E"
KP_Space="[E"

# function keys, including modifiers
F1="[11~"
Mod+F1="[11;3~"
Shift+F1="[11;2~"
Control+F1="[11;5~"
Mod+Shift+F1="[11;4~"
Control+Shift+F1="[11;6~"
F2="[12~"
Mod+F2="[12;3~"
Shift+F2="[12;2~"
Control+F2="[12;5~"
Mod+Shift+F2="[12;4~"
Control+Shift+F2="[12;6~"
F3="[13~"
Mod+F3="[13;3~"
Shift+F3="[13;2~"
Control+F3="[13;5~"
Mod+Shift+F3="[13;4~"
Control+Shift+F3="[13;6~"
F4="[14~"
Mod+F4="[14;3~"
Shift+F4="[14;2~"
Control+F4="[14;5~"
Mod+Shift+F4="[14;4~"
Control+Shift+F4="[14;6~"
F5="[15~"
Mod+F5="[15;3~"
Shift+F5="[15;2~"
Control+F5="[15;5~"
Mod+Shift+F5="[15;4~"
Control+Shift+F5="[15;6~"
F6="[17~"
Mod+F6="[17;3~"
Shift+F6="[17;2~"
Control+F6="[17;5~"
Mod+Shift+F6="[17;4~"
Control+Shift+F6="[17;6~"
F7="[18~"
Mod+F7="[18;3~"
Shift+F7="[18;2~"
Control+F7="[18;5~"
Mod+Shift+F7="[18;4~"
Control+Shift+F7="[18;6~"
F8="[19~"
Mod+F8="[19;3~"
Shift+F8="[19;2~"
Control+F8="[19;5~"
Mod+Shift+F8="[19;4~"
Control+Shift+F8="[19;6~"
F9="[20~"
Mod+F9="[20;3~"
Shift+F9="[20;2~"
Control+F9="[20;5~"
Mod+Shift+F9="[20;4~"
Control+Shift+F9="[20;6~"
F10="[21~"
Mod+F10="[21;3~"
Shift+F10="[21;2~"
Control+F10="[21;5~"
Mod+Shift+F10="[21;4~"
Control+Shift+F10="[21;6~"
F11="[23~"
Mod+F11="[23;3~"
Shift+F11="[23;2~"
Control+F11="[23;5~"
Mod+Shift+F11="[23;4~"
Control+Shift+F11="[23;6~"
F12="[24~"
Mod+F12="[24;3~"
Shift+F12="[24;2~"
Control+F12="[24;5~"
Mod+Shift+F12="[24;4~"
Control+Shift+F12="[24;6~"

# enable no-break space
Control+Shift+space="[27;6;32~"

# enable accent prefix keys - mappings for:
# * Control-punctuation keys, e.g. Control-; etc,
# * Control-digit keys, e.g. Control-1, Alt-1, Alt-Control-1,
# used as accent prefix keys.
# Unfortunately, the Shift state of the keys being mapped has to be 
# given here precisely and depends on the respective national keyboard 
# layout, so you will have to adapt this section if you use it; add 
# Shift as follows to all key bindings to characters that are shifted on 
# your local keyboard:
#	Control+colon="[27;5;58~"
# -> (changing ";5;" to ";6;" is optional)
#	Control+Shift+colon="[27;6;58~"
Control+colon="[27;5;58~"
Control+period="[27;5;46~"
Control+apostrophe="[27;5;39~"
Control+minus="[27;5;45~"
Control+asciitilde="[27;5;126~"
Control+asciicircum="[27;5;94~"
Control+quotedbl="[27;5;34~"
Control+comma="[27;5;44~"
Control+slash="[27;5;47~"
Control+less="[27;5;60~"
Control+parenleft="[27;5;40~"
Control+semicolon="[27;5;59~"
Control+parenright="[27;5;41~"
Control+ampersand="[27;5;38~"
Control+at="[27;5;64~"
Control+exclam="[27;5;33~"
Control+question="[27;5;63~"
Control+grave="[27;5;96~"
Control+acute="[27;5;180~"
Control+diaeresis="[27;5;168"
Control+macron="[27;5;175~"
Control+degree="[27;5;176~"
Control+cedilla="[27;5;184~"
Control+doubleacute="[27;5;733~"
Control+breve="[27;5;728~"
Control+abovedot="[27;5;729~"
Control+ogonek="[27;5;731~"
Control+dead_belowdot="[27;5;53~"
Control+dead_horn="[27;5;56~"
Control+dead_caron="[27;5;60~"
Control+dead_grave="[27;5;96~"
Control+dead_acute="[27;5;180~"
Control+dead_tilde="[27;5;126~"
Control+dead_circumflex="[27;5;94~"
Control+dead_macron="[27;5;175~"
Control+dead_breve="[27;5;728~"
Control+dead_abovedot="[27;5;729~"
Control+dead_diaeresis="[27;5;168"
Control+dead_abovering="[27;5;730"
Control+dead_doubleacute="[27;5;733~"
Control+dead_cedilla="[27;5;184~"
Control+dead_ogonek="[27;5;731~"
Control+dead_iota="[27;5;890~"
Control+dead_hook="[27;5;38~"

Mod+0="[27;3;48~"
Control+0="[27;5;48~"
Control+Mod+0="[27;7;48~"
Mod+1="[27;3;49~"
Control+1="[27;5;49~"
Control+Mod+1="[27;7;49~"
Mod+2="[27;3;50~"
Control+2="[27;5;50~"
Control+Mod+2="[27;7;50~"
Mod+3="[27;3;51~"
Control+3="[27;5;51~"
Control+Mod+3="[27;7;51~"
Mod+4="[27;3;52~"
Control+4="[27;5;52~"
Control+Mod+4="[27;7;52~"
Mod+5="[27;3;53~"
Control+5="[27;5;53~"
Control+Mod+5="[27;7;53~"
Mod+6="[27;3;54~"
Control+6="[27;5;54~"
Control+Mod+6="[27;7;54~"
Mod+7="[27;3;55~"
Control+7="[27;5;55~"
Control+Mod+7="[27;7;55~"
Mod+8="[27;3;56~"
Control+8="[27;5;56~"
Control+Mod+8="[27;7;56~"
Mod+9="[27;3;57~"
Control+9="[27;5;57~"
Control+Mod+9="[27;7;57~"

# assign HOP to laptop keys
#Scroll_Lock="[E"
#Pause="[E"

#############################################################################
# end
