version 1.45, 2012/03/04 07:38:11 |
version 1.46, 2012/08/11 06:45:33 |
|
|
|
|
/* Choice keys command strings. */ |
/* Choice keys command strings. */ |
const struct mode_key_cmdstr mode_key_cmdstr_choice[] = { |
const struct mode_key_cmdstr mode_key_cmdstr_choice[] = { |
|
{ MODEKEYCHOICE_BACKSPACE, "backspace" }, |
{ MODEKEYCHOICE_CANCEL, "cancel" }, |
{ MODEKEYCHOICE_CANCEL, "cancel" }, |
{ MODEKEYCHOICE_CHOOSE, "choose" }, |
{ MODEKEYCHOICE_CHOOSE, "choose" }, |
{ MODEKEYCHOICE_DOWN, "down" }, |
{ MODEKEYCHOICE_DOWN, "down" }, |
|
|
{ MODEKEYCHOICE_PAGEUP, "page-up" }, |
{ MODEKEYCHOICE_PAGEUP, "page-up" }, |
{ MODEKEYCHOICE_SCROLLDOWN, "scroll-down" }, |
{ MODEKEYCHOICE_SCROLLDOWN, "scroll-down" }, |
{ MODEKEYCHOICE_SCROLLUP, "scroll-up" }, |
{ MODEKEYCHOICE_SCROLLUP, "scroll-up" }, |
|
{ MODEKEYCHOICE_STARTNUMBERPREFIX, "start-number-prefix" }, |
{ MODEKEYCHOICE_UP, "up" }, |
{ MODEKEYCHOICE_UP, "up" }, |
|
|
{ 0, NULL } |
{ 0, NULL } |
|
|
|
|
/* vi choice selection keys. */ |
/* vi choice selection keys. */ |
const struct mode_key_entry mode_key_vi_choice[] = { |
const struct mode_key_entry mode_key_vi_choice[] = { |
|
{ '0', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '1', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '2', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '3', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '4', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '5', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '6', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '7', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '8', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '9', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
{ '\002' /* C-b */, 0, MODEKEYCHOICE_PAGEUP }, |
{ '\002' /* C-b */, 0, MODEKEYCHOICE_PAGEUP }, |
{ '\003' /* C-c */, 0, MODEKEYCHOICE_CANCEL }, |
{ '\003' /* C-c */, 0, MODEKEYCHOICE_CANCEL }, |
{ '\005' /* C-e */, 0, MODEKEYCHOICE_SCROLLDOWN }, |
{ '\005' /* C-e */, 0, MODEKEYCHOICE_SCROLLDOWN }, |
|
|
{ 'j', 0, MODEKEYCHOICE_DOWN }, |
{ 'j', 0, MODEKEYCHOICE_DOWN }, |
{ 'k', 0, MODEKEYCHOICE_UP }, |
{ 'k', 0, MODEKEYCHOICE_UP }, |
{ 'q', 0, MODEKEYCHOICE_CANCEL }, |
{ 'q', 0, MODEKEYCHOICE_CANCEL }, |
|
{ KEYC_BSPACE, 0, MODEKEYCHOICE_BACKSPACE }, |
{ KEYC_DOWN | KEYC_CTRL,0, MODEKEYCHOICE_SCROLLDOWN }, |
{ KEYC_DOWN | KEYC_CTRL,0, MODEKEYCHOICE_SCROLLDOWN }, |
{ KEYC_DOWN, 0, MODEKEYCHOICE_DOWN }, |
{ KEYC_DOWN, 0, MODEKEYCHOICE_DOWN }, |
{ KEYC_NPAGE, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ KEYC_NPAGE, 0, MODEKEYCHOICE_PAGEDOWN }, |
|
|
|
|
/* emacs choice selection keys. */ |
/* emacs choice selection keys. */ |
const struct mode_key_entry mode_key_emacs_choice[] = { |
const struct mode_key_entry mode_key_emacs_choice[] = { |
|
{ '0', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '1', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '2', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '3', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '4', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '5', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '6', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '7', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '8', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
|
{ '9', 0, MODEKEYCHOICE_STARTNUMBERPREFIX }, |
{ '\003' /* C-c */, 0, MODEKEYCHOICE_CANCEL }, |
{ '\003' /* C-c */, 0, MODEKEYCHOICE_CANCEL }, |
{ '\016' /* C-n */, 0, MODEKEYCHOICE_DOWN }, |
{ '\016' /* C-n */, 0, MODEKEYCHOICE_DOWN }, |
{ '\020' /* C-p */, 0, MODEKEYCHOICE_UP }, |
{ '\020' /* C-p */, 0, MODEKEYCHOICE_UP }, |
|
|
{ '\r', 0, MODEKEYCHOICE_CHOOSE }, |
{ '\r', 0, MODEKEYCHOICE_CHOOSE }, |
{ 'q', 0, MODEKEYCHOICE_CANCEL }, |
{ 'q', 0, MODEKEYCHOICE_CANCEL }, |
{ 'v' | KEYC_ESCAPE, 0, MODEKEYCHOICE_PAGEUP }, |
{ 'v' | KEYC_ESCAPE, 0, MODEKEYCHOICE_PAGEUP }, |
|
{ KEYC_BSPACE, 0, MODEKEYCHOICE_BACKSPACE }, |
{ KEYC_DOWN | KEYC_CTRL,0, MODEKEYCHOICE_SCROLLDOWN }, |
{ KEYC_DOWN | KEYC_CTRL,0, MODEKEYCHOICE_SCROLLDOWN }, |
{ KEYC_DOWN, 0, MODEKEYCHOICE_DOWN }, |
{ KEYC_DOWN, 0, MODEKEYCHOICE_DOWN }, |
{ KEYC_NPAGE, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ KEYC_NPAGE, 0, MODEKEYCHOICE_PAGEDOWN }, |