version 1.55, 2013/10/23 11:31:03 |
version 1.56, 2014/02/14 12:35:58 |
|
|
{ '\025' /* C-u */, 0, MODEKEYEDIT_DELETELINE }, |
{ '\025' /* C-u */, 0, MODEKEYEDIT_DELETELINE }, |
{ '\027' /* C-w */, 0, MODEKEYEDIT_DELETEWORD }, |
{ '\027' /* C-w */, 0, MODEKEYEDIT_DELETEWORD }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_SWITCHMODE }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_SWITCHMODE }, |
|
{ '\n', 0, MODEKEYEDIT_ENTER }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ KEYC_BSPACE, 0, MODEKEYEDIT_BACKSPACE }, |
{ KEYC_BSPACE, 0, MODEKEYEDIT_BACKSPACE }, |
{ KEYC_DC, 0, MODEKEYEDIT_DELETE }, |
{ KEYC_DC, 0, MODEKEYEDIT_DELETE }, |
|
|
{ 'X', 1, MODEKEYEDIT_BACKSPACE }, |
{ 'X', 1, MODEKEYEDIT_BACKSPACE }, |
{ '\003' /* C-c */, 1, MODEKEYEDIT_CANCEL }, |
{ '\003' /* C-c */, 1, MODEKEYEDIT_CANCEL }, |
{ '\010' /* C-h */, 1, MODEKEYEDIT_BACKSPACE }, |
{ '\010' /* C-h */, 1, MODEKEYEDIT_BACKSPACE }, |
|
{ '\n', 1, MODEKEYEDIT_ENTER }, |
{ '\r', 1, MODEKEYEDIT_ENTER }, |
{ '\r', 1, MODEKEYEDIT_ENTER }, |
{ '^', 1, MODEKEYEDIT_STARTOFLINE }, |
{ '^', 1, MODEKEYEDIT_STARTOFLINE }, |
{ 'a', 1, MODEKEYEDIT_SWITCHMODEAPPEND }, |
{ 'a', 1, MODEKEYEDIT_SWITCHMODEAPPEND }, |
|
|
{ '\005' /* C-e */, 0, MODEKEYCHOICE_SCROLLDOWN }, |
{ '\005' /* C-e */, 0, MODEKEYCHOICE_SCROLLDOWN }, |
{ '\006' /* C-f */, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ '\006' /* C-f */, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ '\031' /* C-y */, 0, MODEKEYCHOICE_SCROLLUP }, |
{ '\031' /* C-y */, 0, MODEKEYCHOICE_SCROLLUP }, |
|
{ '\n', 0, MODEKEYCHOICE_CHOOSE }, |
{ '\r', 0, MODEKEYCHOICE_CHOOSE }, |
{ '\r', 0, MODEKEYCHOICE_CHOOSE }, |
{ 'j', 0, MODEKEYCHOICE_DOWN }, |
{ 'j', 0, MODEKEYCHOICE_DOWN }, |
{ 'k', 0, MODEKEYCHOICE_UP }, |
{ 'k', 0, MODEKEYCHOICE_UP }, |
|
|
{ '\025' /* C-u */, 0, MODEKEYCOPY_HALFPAGEUP }, |
{ '\025' /* C-u */, 0, MODEKEYCOPY_HALFPAGEUP }, |
{ '\031' /* C-y */, 0, MODEKEYCOPY_SCROLLUP }, |
{ '\031' /* C-y */, 0, MODEKEYCOPY_SCROLLUP }, |
{ '\033' /* Escape */, 0, MODEKEYCOPY_CLEARSELECTION }, |
{ '\033' /* Escape */, 0, MODEKEYCOPY_CLEARSELECTION }, |
|
{ '\n', 0, MODEKEYCOPY_COPYSELECTION }, |
{ '\r', 0, MODEKEYCOPY_COPYSELECTION }, |
{ '\r', 0, MODEKEYCOPY_COPYSELECTION }, |
{ '^', 0, MODEKEYCOPY_BACKTOINDENTATION }, |
{ '^', 0, MODEKEYCOPY_BACKTOINDENTATION }, |
{ 'b', 0, MODEKEYCOPY_PREVIOUSWORD }, |
{ 'b', 0, MODEKEYCOPY_PREVIOUSWORD }, |
|
|
{ '\027' /* C-w */, 0, MODEKEYEDIT_DELETEWORD }, |
{ '\027' /* C-w */, 0, MODEKEYEDIT_DELETEWORD }, |
{ '\031' /* C-y */, 0, MODEKEYEDIT_PASTE }, |
{ '\031' /* C-y */, 0, MODEKEYEDIT_PASTE }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_CANCEL }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_CANCEL }, |
|
{ '\n', 0, MODEKEYEDIT_ENTER }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ 'b' | KEYC_ESCAPE, 0, MODEKEYEDIT_PREVIOUSWORD }, |
{ 'b' | KEYC_ESCAPE, 0, MODEKEYEDIT_PREVIOUSWORD }, |
{ 'f' | KEYC_ESCAPE, 0, MODEKEYEDIT_NEXTWORDEND }, |
{ 'f' | KEYC_ESCAPE, 0, MODEKEYEDIT_NEXTWORDEND }, |
|
|
{ '\020' /* C-p */, 0, MODEKEYCHOICE_UP }, |
{ '\020' /* C-p */, 0, MODEKEYCHOICE_UP }, |
{ '\026' /* C-v */, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ '\026' /* C-v */, 0, MODEKEYCHOICE_PAGEDOWN }, |
{ '\033' /* Escape */, 0, MODEKEYCHOICE_CANCEL }, |
{ '\033' /* Escape */, 0, MODEKEYCHOICE_CANCEL }, |
|
{ '\n', 0, MODEKEYCHOICE_CHOOSE }, |
{ '\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 }, |