@ -125,8 +125,12 @@ static Key key[] = {
{ XK_KP_End , XK_ANY_MOD , " \033 [4~ " , 0 , 0 , 0 } ,
{ XK_KP_End , XK_ANY_MOD , " \033 [4~ " , 0 , 0 , 0 } ,
{ XK_KP_Next , ShiftMask , " \033 [6;2~ " , 0 , 0 , 0 } ,
{ XK_KP_Next , ShiftMask , " \033 [6;2~ " , 0 , 0 , 0 } ,
{ XK_KP_Next , XK_ANY_MOD , " \033 [6~ " , 0 , 0 , 0 } ,
{ XK_KP_Next , XK_ANY_MOD , " \033 [6~ " , 0 , 0 , 0 } ,
{ XK_KP_Insert , ShiftMask , " \033 [2;2~ " , 0 , 0 , 0 } ,
{ XK_KP_Insert , XK_ANY_MOD , " \033 [2~ " , 0 , 0 , 0 } ,
{ XK_KP_Insert , ShiftMask , " \033 [2;2~ " , + 1 , 0 , 0 } ,
{ XK_KP_Insert , ShiftMask , " \033 [4l " , - 1 , 0 , 0 } ,
{ XK_KP_Insert , ControlMask , " \033 [L " , - 1 , 0 , 0 } ,
{ XK_KP_Insert , ControlMask , " \033 [2;5~ " , + 1 , 0 , 0 } ,
{ XK_KP_Insert , XK_ANY_MOD , " \033 [4h " , - 1 , 0 , 0 } ,
{ XK_KP_Insert , XK_ANY_MOD , " \033 [2~ " , + 1 , 0 , 0 } ,
{ XK_KP_Delete , ShiftMask , " \033 [3;2~ " , 0 , 0 , 0 } ,
{ XK_KP_Delete , ShiftMask , " \033 [3;2~ " , 0 , 0 , 0 } ,
{ XK_KP_Delete , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_KP_Delete , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_KP_Multiply , XK_ANY_MOD , " \033 Oj " , + 2 , 0 , 0 } ,
{ XK_KP_Multiply , XK_ANY_MOD , " \033 Oj " , + 2 , 0 , 0 } ,
@ -173,8 +177,12 @@ static Key key[] = {
{ XK_Return , Mod1Mask , " \033 \r \n " , 0 , 0 , + 1 } ,
{ XK_Return , Mod1Mask , " \033 \r \n " , 0 , 0 , + 1 } ,
{ XK_Return , XK_ANY_MOD , " \r " , 0 , 0 , - 1 } ,
{ XK_Return , XK_ANY_MOD , " \r " , 0 , 0 , - 1 } ,
{ XK_Return , XK_ANY_MOD , " \r \n " , 0 , 0 , + 1 } ,
{ XK_Return , XK_ANY_MOD , " \r \n " , 0 , 0 , + 1 } ,
{ XK_Insert , ShiftMask , " \033 [2;2~ " , 0 , 0 , 0 } ,
{ XK_Insert , XK_ANY_MOD , " \033 [2~ " , 0 , 0 , 0 } ,
{ XK_Insert , ShiftMask , " \033 [4l " , - 1 , 0 , 0 } ,
{ XK_Insert , ShiftMask , " \033 [2;2~ " , + 1 , 0 , 0 } ,
{ XK_Insert , ControlMask , " \033 [L " , - 1 , 0 , 0 } ,
{ XK_Insert , ControlMask , " \033 [2;5~ " , + 1 , 0 , 0 } ,
{ XK_Insert , XK_ANY_MOD , " \033 [4h " , - 1 , 0 , 0 } ,
{ XK_Insert , XK_ANY_MOD , " \033 [2~ " , + 1 , 0 , 0 } ,
{ XK_Delete , ShiftMask , " \033 [3;2~ " , 0 , 0 , 0 } ,
{ XK_Delete , ShiftMask , " \033 [3;2~ " , 0 , 0 , 0 } ,
{ XK_Delete , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_Delete , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_Home , ShiftMask , " \033 [1;2H " , 0 , 0 , 0 } ,
{ XK_Home , ShiftMask , " \033 [1;2H " , 0 , 0 , 0 } ,