diff --git a/ChangeLog b/ChangeLog index 054e9df1..34691143 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2016-07-16 Markus Gans + * Support to read meta+tab from keyboard + 2016-07-16 Markus Gans * Switch to a specific dialog with meta key + 1..9 * Add more meta key escape sequences (for putty) diff --git a/src/fenum.h b/src/fenum.h index 240f72d1..d68971b3 100644 --- a/src/fenum.h +++ b/src/fenum.h @@ -509,6 +509,7 @@ class fc Fkey_extended_mouse = 0x2000021, // SGR extended mouse Fkey_urxvt_mouse = 0x2000022, // urxvt mouse extension Fmkey_meta = 0x20000e0, // meta key offset + Fmkey_tab = 0x20000e9, // M-tab Fmkey_space = 0x2000100, // M-' ' Fmkey_bang = 0x2000101, // M-! Fmkey_quotes = 0x2000102, // M-" diff --git a/src/fkey_map.h b/src/fkey_map.h index 2ec9c330..c9c4dd39 100644 --- a/src/fkey_map.h +++ b/src/fkey_map.h @@ -325,6 +325,7 @@ static metakeymap Fmetakey[] = { fc::Fcmkey_menu , "\033[29;7~" }, // ctrl-M-menu { fc::Fcmkey_smenu , "\033[29;8~" }, // shift-ctrl-M-menu { fc::Fkey_escape_mintty , "\033O["}, // mintty Esc + { fc::Fmkey_tab , "\033\t"}, // M-tab { fc::Fmkey_space , "\033 " }, // M-' ' { fc::Fmkey_bang , "\033!" }, // M-! { fc::Fmkey_quotes , "\033\""}, // M-" @@ -724,6 +725,7 @@ static keyname FkeyName[] = { fc::Fmkey_smenu , "Shift+Meta+Menu" }, { fc::Fcmkey_menu , "Ctrl+Meta+Menu" }, { fc::Fcmkey_smenu , "Shift+Ctrl+Meta+Menu" }, + { fc::Fmkey_tab , "Meta+Tab" }, { fc::Fmkey_space , "Meta+Space" }, { fc::Fmkey_bang , "Meta+!" }, { fc::Fmkey_quotes , "Meta+\"" },