diff --git a/config.h b/config.h index 906d3ce..0f8a6c3 100644 --- a/config.h +++ b/config.h @@ -200,7 +200,7 @@ static Shortcut shortcuts[] = { { TERMMOD, XK_V, clippaste, {.i = 0} }, { TERMMOD, XK_Y, selpaste, {.i = 0} }, { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, - { TERMMOD, XK_Escape, keyboard_select,{ 0 } }, + { ShiftMask, XK_Escape, keyboard_select,{ 0 } }, }; diff --git a/st b/st index 025aec0..8a7135c 100755 Binary files a/st and b/st differ diff --git a/st.c b/st.c index 7db0954..064f78c 100644 --- a/st.c +++ b/st.c @@ -2934,10 +2934,6 @@ int trt_kbdselect(KeySym ksym, char *buf, int len) { term.c.y = cu.y >> 1; select_or_drawcursor(selectsearch_mode, type); break; - case XK_C : - Arg *dummy_arg = {.i = 0}; - clipcopy(dummy_arg); - break; default : if ( ksym >= XK_0 && ksym <= XK_9 ) { /* 0-9 keyboard */ quant = (quant * 10) + (ksym ^ XK_0); diff --git a/x.o b/x.o index 24a49a4..e98ec17 100644 Binary files a/x.o and b/x.o differ