home *** CD-ROM | disk | FTP | other *** search
- # Redefine the set-up key (F10) to be CTL-]
- 2, 0x1b, 0x70a
-
- # Map the function keys F1-F10
- 0, 0x3b, "\e[M" /* F1
- 0, 0x3c, "\e[N" /* F2
- 0, 0x3d, "\e[O" /* F3
- 0, 0x3e, "\e[P" /* F4
- 0, 0x3f, "\e[Q" /* F5
- 0, 0x40, "\e[R" /* F6
- 0, 0x41, "\e[S" /* F7
- 0, 0x42, "\e[T" /* F8
- 0, 0x43, "\e[U" /* F9
- 0, 0x44, "\e[V" /* F10
- 0, 0x57, "\e[W" /* F11
- 0, 0x58, "\e[X" /* F12
-
- # Function keys plus SHIFT
- 1, 0x3b, "\e[Y" /* F1
- 1, 0x3c, "\e[Z" /* F2
- 1, 0x3d, "\e[a" /* F3
- 1, 0x3e, "\e[b" /* F4
- 1, 0x3f, "\e[c" /* F5
- 1, 0x40, "\e[d" /* F6
- 1, 0x41, "\e[e" /* F7
- 1, 0x42, "\e[f" /* F8
- 1, 0x43, "\e[g" /* F9
- 1, 0x44, "\e[h" /* F10
- 1, 0x57, "\e[i" /* F11
- 1, 0x58, "\e[j" /* F12
-
- # Function keys plus CTL
- 2, 0x3b, "\e[k" /* F1
- 2, 0x3c, "\e[l" /* F2
- 2, 0x3d, "\e[m" /* F3
- 2, 0x3e, "\e[n" /* F4
- 2, 0x3f, "\e[o" /* F5
- 2, 0x40, "\e[p" /* F6
- 2, 0x41, "\e[q" /* F7
- 2, 0x42, "\e[r" /* F8
- 2, 0x43, "\e[s" /* F9
- 2, 0x44, "\e[t" /* F10
- 2, 0x57, "\e[u" /* F11
- 2, 0x58, "\e[v" /* F12
-
- # Function keys plus CTL&SHIFT
- 3, 0x3b, "\e[w" /* F1
- 3, 0x3c, "\e[x" /* F2
- 3, 0x3d, "\e[y" /* F3
- 3, 0x3e, "\e[z" /* F4
- 3, 0x3f, "\e[@" /* F5
- 3, 0x40, "\e[[" /* F6
- 3, 0x41, "\e[\" /* F7
- 3, 0x42, "\e[]" /* F8
- 3, 0x43, "\e[^" /* F9
- 3, 0x44, "\e[_" /* F10
- 3, 0x57, "\e[`" /* F11
- 3, 0x58, "\e[{" /* F12
-
- # Add re-maps for the second set of keys on arrow keys, pg up, etc..
- 0, 0xa7, "\e[H /* home key
- 0, 0xb2, "\e[L" /* insert key
- 0, 0xa9, "\e[I" /* page up
- 0, 0xaf, "\e[F" /* end key
- 0, 0xb1, "\e[G" /* page down
-
-