# B key definitions file for Televideo 924.
#
# reprogram left arrow as different from BACKSPACE, then rebind LEFT and UNDO
[term_init] = "\e0C\eKL" = ""
[term_done] = "\e0C\b\200\200" = ""
[left] = "\eKL" = "Left-Arrow"
[undo] = "\b" = "BACKSPACE"

# Define the other arrow keys if not already defined by termcap
[down] = "\026" = "Down-Arrow"
[up] = "\013" = "Up-Arrow"
[right] = "\014" = "Right-Arrow"
# this last ones overwrites REDRAW; so REDRAW goes to CLEAR/HOME key
# (unshifted: ^^; shifted is ^Z, so impossible to catch)
[look] = "\036" = "CLEAR/HOME"

# Unshifted function keys send ^A @ ^M, ^A A ^M through ^A O ^M

[widen]    = "\001@\015" = "F1"
[extend]   = "\001A\015" = "F2"
[first]    = "\001B\015" = "F3"
[last]     = "\001C\015" = "F4"
[previous] = "\001D\015" = "F5"
[next]     = "\001E\015" = "F6"
[upline]   = "\001F\015" = "f7"
[downline] = "\001G\015" = "f8"
[copy]     = "\001H\015" = "F9"
[delete]   = "\001I\015" = "F10"
[record]   = "\001J\015" = "F11"
[playback] = "\001K\015" = "F12"
[ignore]   = "\001L\015" = "F13"
[look]	   = "\001M\015" = "F14"
[help]	   = "\001N\015" = "F15"
[redo]     = "\001O\015" = "F16"

# Shifted function keys send ^A ` ^M through ^A o ^M

[ignore] = "\001`\015" = ""
[ignore] = "\001a\015" = ""
[ignore] = "\001b\015" = ""
[ignore] = "\001c\015" = ""
[ignore] = "\001d\015" = ""
[ignore] = "\001e\015" = ""
[ignore] = "\001f\015" = ""
[ignore] = "\001g\015" = ""
[ignore] = "\001h\015" = ""
[ignore] = "\001i\015" = ""
[ignore] = "\001j\015" = ""
[ignore] = "\001k\015" = ""
[ignore] = "\001l\015" = ""
[ignore] = "\001m\015" = ""
[ignore] = "\001n\015" = ""
[ignore] = "\001o\015" = ""

# unbind GOTO operation
[ignore] = "\033g" = ""
[ignore] = "\007" = ""
