@ -131,8 +131,12 @@ static Key key[] = {
{ XK_KP_Insert , ControlMask , " \033 [2;5~ " , + 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 [4h " , - 1 , 0 , 0 } ,
{ XK_KP_Insert , XK_ANY_MOD , " \033 [2~ " , + 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 , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_KP_Delete , ControlMask , " \033 [2J " , - 1 , 0 , 0 } ,
{ XK_KP_Delete , ControlMask , " \033 [3;5~ " , + 1 , 0 , 0 } ,
{ XK_KP_Delete , ShiftMask , " \033 [2K " , + 1 , 0 , 0 } ,
{ XK_KP_Delete , ShiftMask , " \033 [3;2~ " , - 1 , 0 , 0 } ,
{ XK_KP_Delete , XK_ANY_MOD , " \033 [P " , - 1 , 0 , 0 } ,
{ XK_KP_Delete , XK_ANY_MOD , " \033 [3~ " , + 1 , 0 , 0 } ,
{ XK_KP_Multiply , XK_ANY_MOD , " \033 Oj " , + 2 , 0 , 0 } ,
{ XK_KP_Multiply , XK_ANY_MOD , " \033 Oj " , + 2 , 0 , 0 } ,
{ XK_KP_Add , XK_ANY_MOD , " \033 Ok " , + 2 , 0 , 0 } ,
{ XK_KP_Add , XK_ANY_MOD , " \033 Ok " , + 2 , 0 , 0 } ,
{ XK_KP_Enter , XK_ANY_MOD , " \033 OM " , + 2 , 0 , 0 } ,
{ XK_KP_Enter , XK_ANY_MOD , " \033 OM " , + 2 , 0 , 0 } ,
@ -183,8 +187,12 @@ static Key key[] = {
{ XK_Insert , ControlMask , " \033 [2;5~ " , + 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 [4h " , - 1 , 0 , 0 } ,
{ XK_Insert , XK_ANY_MOD , " \033 [2~ " , + 1 , 0 , 0 } ,
{ XK_Insert , XK_ANY_MOD , " \033 [2~ " , + 1 , 0 , 0 } ,
{ XK_Delete , ShiftMask , " \033 [3;2~ " , 0 , 0 , 0 } ,
{ XK_Delete , XK_ANY_MOD , " \033 [3~ " , 0 , 0 , 0 } ,
{ XK_Delete , ControlMask , " \033 [2J " , - 1 , 0 , 0 } ,
{ XK_Delete , ControlMask , " \033 [3;5~ " , + 1 , 0 , 0 } ,
{ XK_Delete , ShiftMask , " \033 [2K " , + 1 , 0 , 0 } ,
{ XK_Delete , ShiftMask , " \033 [3;2~ " , - 1 , 0 , 0 } ,
{ XK_Delete , XK_ANY_MOD , " \033 [P " , - 1 , 0 , 0 } ,
{ XK_Delete , XK_ANY_MOD , " \033 [3~ " , + 1 , 0 , 0 } ,
{ XK_Home , ShiftMask , " \033 [1;2H " , 0 , 0 , 0 } ,
{ XK_Home , ShiftMask , " \033 [1;2H " , 0 , 0 , 0 } ,
{ XK_Home , XK_ANY_MOD , " \033 [H " , 0 , - 1 , 0 } ,
{ XK_Home , XK_ANY_MOD , " \033 [H " , 0 , - 1 , 0 } ,
{ XK_Home , XK_ANY_MOD , " \033 [1~ " , 0 , + 1 , 0 } ,
{ XK_Home , XK_ANY_MOD , " \033 [1~ " , 0 , + 1 , 0 } ,