--- a/charproc.c +++ b/charproc.c @@ -9049,6 +9049,8 @@ Shift Next:scroll-forw(1,halfpage) \n\ Shift Select:select-cursor-start() select-cursor-end(SELECT, CUT_BUFFER0) \n\ Shift Insert:insert-selection(SELECT, CUT_BUFFER0) \n\ + Shift Select:select-cursor-start() select-cursor-end(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\ + Shift Insert:insert-selection(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\ " }, #if OPT_MAXIMIZE @@ -9099,7 +9101,7 @@ ! @Num_Lock Ctrl :popup-menu(vtMenu) \n\ ~Ctrl ~Meta :ignore() \n\ Meta :clear-saved-lines() \n\ - ~Ctrl ~Meta :insert-selection(SELECT, CUT_BUFFER0) \n\ + ~Ctrl ~Meta :insert-selection(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\ !Ctrl :popup-menu(fontMenu) \n\ !Lock Ctrl :popup-menu(fontMenu) \n\ !Lock Ctrl @Num_Lock :popup-menu(fontMenu) \n\ @@ -9128,7 +9130,7 @@ False, "default", "\ - :select-end(SELECT, CUT_BUFFER0) \n\ + :select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\ :ignore() \ " }