Skip to content

Instantly share code, notes, and snippets.

@dankox
Last active February 12, 2021 15:31
Show Gist options
  • Save dankox/fdae7070f023b373abf65647bb833f85 to your computer and use it in GitHub Desktop.
Save dankox/fdae7070f023b373abf65647bb833f85 to your computer and use it in GitHub Desktop.
c3270 configuration file
! Turn off menu bar
! c3270.menuBar: false
! Use the 'mine' keymap, defined below
c3270.keymap: mine
! Definition of the 'mine' keymap
! U+007F is backspace
c3270.keymap.mine: \
<Key>U+007F: Erase\n\
Alt<Key>U+000D: Newline()\n\
<Key>BTab: BackTab()\n\
Ctrl<Key>D: PF(3)\n\
Ctrl<Key>F: PF(8)\n\
<Key>NPAGE: PF(8)\n\
Ctrl<Key>B: PF(7)\n\
<Key>PPAGE: PF(7)\n\
Ctrl<Key>[: PF(10)\n\
Ctrl<Key>]: PF(11)\n\
Ctrl<Key>R: PF(12)\n\
Ctrl<Key>X: PF(24)\n\
Ctrl<Key>E: FieldEnd()\n\
Ctrl<Key>K: EraseEOF()\n\
Ctrl<Key>U: DeleteField()\n\
Ctrl<Key>T: Home() String("start") Enter()\n\
Ctrl<Key>W: PF(9)\n\
Ctrl<Key>W <Key>q: Home() String("=x") Enter()\n\
Ctrl<Key>W <Key>`: Home() String("swap list") Enter()\n\
Ctrl<Key>W <Key>1: Home() String("swap 1") Enter()\n\
Ctrl<Key>W <Key>2: Home() String("swap 2") Enter()\n\
Ctrl<Key>W <Key>3: Home() String("swap 3") Enter()\n\
Ctrl<Key>W <Key>4: Home() String("swap 4") Enter()\n\
Ctrl<Key>W <Key>5: Home() String("swap 5") Enter()\n\
Ctrl<Key>W <Key>6: Home() String("swap 6") Enter()\n\
Ctrl<Key>W <Key>7: Home() String("swap 7") Enter()\n\
Ctrl<Key>W <Key>8: Home() String("swap 8") Enter()\n\
Ctrl<Key>A <Key>1: PF(1)\n\
Ctrl<Key>A <Key>2: PF(2)\n\
Ctrl<Key>A <Key>3: PF(3)\n\
Ctrl<Key>A <Key>4: PF(4)\n\
Ctrl<Key>A <Key>5: PF(5)\n\
Ctrl<Key>A <Key>6: PF(6)\n\
Ctrl<Key>A <Key>7: PF(7)\n\
Ctrl<Key>A <Key>8: PF(8)\n\
Ctrl<Key>A <Key>9: PF(9)\n\
Ctrl<Key>A <Key>0: PF(10)\n\
Ctrl<Key>A <Key>o: PF(11)\n\
Ctrl<Key>A <Key>p: PF(12)\n\
Ctrl<Key>A <Key>!: PF(13)\n\
Ctrl<Key>A <Key>@: PF(14)\n\
Ctrl<Key>A <Key>#: PF(15)\n\
Ctrl<Key>A <Key>$: PF(16)\n\
Ctrl<Key>A <Key>%: PF(17)\n\
Ctrl<Key>A <Key>^: PF(18)\n\
Ctrl<Key>A <Key>&: PF(19)\n\
Ctrl<Key>A <Key>*: PF(20)\n\
Ctrl<Key>A <Key>(: PF(21)\n\
Ctrl<Key>A <Key>): PF(22)\n\
Ctrl<Key>A <Key>O: PF(23)\n\
Ctrl<Key>A <Key>P: PF(24)\n\
Ctrl<Key>A <Key>i: ToggleInsert()\n\
Ctrl<Key>A <Key>a: Attn()\n\
Ctrl<Key>A <Key>c: Clear()\n\
Ctrl<Key>A <Key>l: Reset()\n\
Ctrl<Key>A <Key>r: Redraw()\n\
Ctrl<Key>A <Key>n: Key(notsign)\n\
Ctrl<Key>A <Key>m: Menu()\n\
<Key>F1: PF(1)\n\
<Key>F2: PF(2)\n\
<Key>F3: PF(3)\n\
<Key>F4: PF(4)\n\
<Key>F5: PF(5)\n\
<Key>F6: PF(6)\n\
<Key>F7: PF(7)\n\
<Key>F8: PF(8)\n\
<Key>F9: PF(9)\n\
<Key>F10: PF(10)\n\
<Key>F11: PF(11)\n\
<Key>F12: PF(12)\n\
<Key>F13: PF(13)\n\
<Key>F14: PF(14)\n\
<Key>F15: PF(15)\n\
<Key>F16: PF(16)\n\
<Key>F17: PF(17)\n\
<Key>F18: PF(18)\n\
<Key>F19: PF(19)\n\
<Key>F20: PF(20)\n\
<Key>F21: PF(21)\n\
<Key>F22: PF(22)\n\
<Key>F23: PF(23)\n\
<Key>F24: PF(24)\n\
Ctrl<Key>C <Key>1: PA(1)\n\
Ctrl<Key>C <Key>2: PA(2)\n\
Ctrl<Key>C <Key>3: PA(3)
! colors
c3270.cursesColorForDefault: green
c3270.cursesColorForIntensified: magenta
c3270.cursesColorForProtected: cyan
c3270.cursesColorForProtectedIntensified: white
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment