Add more keys to list of kes supported by 'bind -k'

darcs-hash:20070928213616-75c98-35f276b1c34b54684ee48681e6a04375cd3152c5.gz
This commit is contained in:
liljencrantz 2007-09-29 07:36:16 +10:00
parent f28e83d3e9
commit d6c7e25bea

156
input.c
View file

@ -626,6 +626,161 @@ static void input_terminfo_init()
{
terminfo_mappings = al_halloc( 0 );
TERMINFO_ADD(key_a1);
TERMINFO_ADD(key_a3);
TERMINFO_ADD(key_b2);
TERMINFO_ADD(key_backspace);
TERMINFO_ADD(key_beg);
TERMINFO_ADD(key_btab);
TERMINFO_ADD(key_c1);
TERMINFO_ADD(key_c3);
TERMINFO_ADD(key_cancel);
TERMINFO_ADD(key_catab);
TERMINFO_ADD(key_clear);
TERMINFO_ADD(key_close);
TERMINFO_ADD(key_command);
TERMINFO_ADD(key_copy);
TERMINFO_ADD(key_create);
TERMINFO_ADD(key_ctab);
TERMINFO_ADD(key_dc);
TERMINFO_ADD(key_dl);
TERMINFO_ADD(key_down);
TERMINFO_ADD(key_eic);
TERMINFO_ADD(key_end);
TERMINFO_ADD(key_enter);
TERMINFO_ADD(key_eol);
TERMINFO_ADD(key_eos);
TERMINFO_ADD(key_exit);
TERMINFO_ADD(key_f0);
TERMINFO_ADD(key_f1);
TERMINFO_ADD(key_f2);
TERMINFO_ADD(key_f3);
TERMINFO_ADD(key_f4);
TERMINFO_ADD(key_f5);
TERMINFO_ADD(key_f6);
TERMINFO_ADD(key_f7);
TERMINFO_ADD(key_f8);
TERMINFO_ADD(key_f9);
TERMINFO_ADD(key_f10);
TERMINFO_ADD(key_f11);
TERMINFO_ADD(key_f12);
TERMINFO_ADD(key_f13);
TERMINFO_ADD(key_f14);
TERMINFO_ADD(key_f15);
TERMINFO_ADD(key_f16);
TERMINFO_ADD(key_f17);
TERMINFO_ADD(key_f18);
TERMINFO_ADD(key_f19);
TERMINFO_ADD(key_f20);
/* TERMINFO_ADD(key_f21);
TERMINFO_ADD(key_f22);
TERMINFO_ADD(key_f23);
TERMINFO_ADD(key_f24);
TERMINFO_ADD(key_f25);
TERMINFO_ADD(key_f26);
TERMINFO_ADD(key_f27);
TERMINFO_ADD(key_f28);
TERMINFO_ADD(key_f29);
TERMINFO_ADD(key_f30);
TERMINFO_ADD(key_f31);
TERMINFO_ADD(key_f32);
TERMINFO_ADD(key_f33);
TERMINFO_ADD(key_f34);
TERMINFO_ADD(key_f35);
TERMINFO_ADD(key_f36);
TERMINFO_ADD(key_f37);
TERMINFO_ADD(key_f38);
TERMINFO_ADD(key_f39);
TERMINFO_ADD(key_f40);
TERMINFO_ADD(key_f41);
TERMINFO_ADD(key_f42);
TERMINFO_ADD(key_f43);
TERMINFO_ADD(key_f44);
TERMINFO_ADD(key_f45);
TERMINFO_ADD(key_f46);
TERMINFO_ADD(key_f47);
TERMINFO_ADD(key_f48);
TERMINFO_ADD(key_f49);
TERMINFO_ADD(key_f50);
TERMINFO_ADD(key_f51);
TERMINFO_ADD(key_f52);
TERMINFO_ADD(key_f53);
TERMINFO_ADD(key_f54);
TERMINFO_ADD(key_f55);
TERMINFO_ADD(key_f56);
TERMINFO_ADD(key_f57);
TERMINFO_ADD(key_f58);
TERMINFO_ADD(key_f59);
TERMINFO_ADD(key_f60);
TERMINFO_ADD(key_f61);
TERMINFO_ADD(key_f62);
TERMINFO_ADD(key_f63);*/
TERMINFO_ADD(key_find);
TERMINFO_ADD(key_help);
TERMINFO_ADD(key_home);
TERMINFO_ADD(key_ic);
TERMINFO_ADD(key_il);
TERMINFO_ADD(key_left);
TERMINFO_ADD(key_ll);
TERMINFO_ADD(key_mark);
TERMINFO_ADD(key_message);
TERMINFO_ADD(key_move);
TERMINFO_ADD(key_next);
TERMINFO_ADD(key_npage);
TERMINFO_ADD(key_open);
TERMINFO_ADD(key_options);
TERMINFO_ADD(key_ppage);
TERMINFO_ADD(key_previous);
TERMINFO_ADD(key_print);
TERMINFO_ADD(key_redo);
TERMINFO_ADD(key_reference);
TERMINFO_ADD(key_refresh);
TERMINFO_ADD(key_replace);
TERMINFO_ADD(key_restart);
TERMINFO_ADD(key_resume);
TERMINFO_ADD(key_right);
TERMINFO_ADD(key_save);
TERMINFO_ADD(key_sbeg);
TERMINFO_ADD(key_scancel);
TERMINFO_ADD(key_scommand);
TERMINFO_ADD(key_scopy);
TERMINFO_ADD(key_screate);
TERMINFO_ADD(key_sdc);
TERMINFO_ADD(key_sdl);
TERMINFO_ADD(key_select);
TERMINFO_ADD(key_send);
TERMINFO_ADD(key_seol);
TERMINFO_ADD(key_sexit);
TERMINFO_ADD(key_sf);
TERMINFO_ADD(key_sfind);
TERMINFO_ADD(key_shelp);
TERMINFO_ADD(key_shome);
TERMINFO_ADD(key_sic);
TERMINFO_ADD(key_sleft);
TERMINFO_ADD(key_smessage);
TERMINFO_ADD(key_smove);
TERMINFO_ADD(key_snext);
TERMINFO_ADD(key_soptions);
TERMINFO_ADD(key_sprevious);
TERMINFO_ADD(key_sprint);
TERMINFO_ADD(key_sr);
TERMINFO_ADD(key_sredo);
TERMINFO_ADD(key_sreplace);
TERMINFO_ADD(key_sright);
TERMINFO_ADD(key_srsume);
TERMINFO_ADD(key_ssave);
TERMINFO_ADD(key_ssuspend);
TERMINFO_ADD(key_stab);
TERMINFO_ADD(key_sundo);
TERMINFO_ADD(key_suspend);
TERMINFO_ADD(key_undo);
TERMINFO_ADD(key_up);
/*
TERMINFO_ADD( key_down );
TERMINFO_ADD( key_up );
TERMINFO_ADD( key_left );
@ -646,6 +801,7 @@ static void input_terminfo_init()
TERMINFO_ADD( key_undo );
TERMINFO_ADD( key_suspend );
TERMINFO_ADD( key_cancel );
*/
}
static void input_terminfo_destroy()