1 --- vte-0.10.25/src/keymap.c.orig Fri Feb 21 05:02:58 2003
2 +++ vte-0.10.25/src/keymap.c Mon Mar 3 02:33:09 2003
4 * system to system, or mine's just broken. But anyway. */
5 static struct _vte_keymap_entry _vte_keymap_GDK_Home[] = {
6 {cursor_all, keypad_all, fkey_all, 0, NULL, 0, "kh"},
7 - {cursor_all, keypad_all, fkey_vt220, 0, _VTE_CAP_CSI "1~", -1, NULL},
8 + {cursor_all, keypad_all, fkey_nothp, 0, _VTE_CAP_SS3 "H", -1, NULL},
9 {cursor_all, keypad_all, fkey_hp, 0, _VTE_CAP_ESC "h", -1, NULL},
10 - {cursor_all, keypad_all, fkey_nothpvt, 0, NULL, 0, "kh"},
11 {cursor_all, keypad_all, fkey_all, 0, NULL, 0, NULL},
14 static struct _vte_keymap_entry _vte_keymap_GDK_End[] = {
15 {cursor_all, keypad_all, fkey_all, 0, NULL, 0, "@7"},
16 - {cursor_all, keypad_all, fkey_vt220, 0, _VTE_CAP_CSI "4~", -1, NULL},
17 - {cursor_all, keypad_all, fkey_notvt220, 0, NULL, 0, "@7"},
18 + {cursor_all, keypad_all, fkey_all, 0, _VTE_CAP_SS3 "F", -1, NULL},
19 {cursor_all, keypad_all, fkey_all, 0, NULL, 0, NULL},
26 + /* Map Shift-F1 to F11 ... Shift-F10 to F20 */
27 + if (keyval >= GDK_F1 && keyval <= GDK_F10 &&
28 + (modifiers & GDK_SHIFT_MASK)) {
30 + modifiers &= ~GDK_SHIFT_MASK;
33 /* Search for the list for this key. */
35 for (i = 0; i < G_N_ELEMENTS(_vte_keymap); i++) {
37 _vte_keymap_key_gets_modifiers(guint keyval)
39 gboolean fkey = FALSE;
40 - /* Determine if this is just a modifier key. */
41 + /* Determine if the key can take modifiers. */