vt: correct mapping of keyboard function keys above F10
The way I think it should work is that PC keyboard keys F1 - F12 are
mapped to VT function keys F1 - F12 and shift+F1 - shift+F12 on the PC
keyboard are mapped to VT function keys F11 - F22. What this means is
that VT function keys F11 and F12 overlap and have two PC keyboard
mappings each, e.g. F11 and shift+F1 both map to VT F11.
In practice, terminal emulators seem to either implement both mappings,
or leave out the mappings for shift+F1 and shift+F2. The issue within
the curses/ncurses library, and therefor within dvtm, is that shift+F1
triggers KEY_F(13) which should then be mapped to the F11 escape
sequence, not the F13 escape sequence.
Signed-off-by: Marc Andre Tanner <mat@brain-dump.org>