--- rxvt-unicode/src/command.C 2006/01/23 23:33:58 1.280 +++ rxvt-unicode/src/command.C 2006/01/24 17:28:06 1.281 @@ -2144,7 +2144,7 @@ case Button2: if (IN_RANGE_EXC (ev.x, 0, width) && IN_RANGE_EXC (ev.y, 0, height)) // inside window? - selection_request (ev.time, ev.state & ShiftMask ? Sel_Clipboard : Sel_Primary); + selection_request (ev.time, ev.state & ModMetaMask ? Sel_Primary : Sel_Primary); break; #ifdef MOUSE_WHEEL