I originally thought this was just me, or just Visual Studio, but it’s pretty much happening on all my machines and with multiple programs.
What happens is that I go into a program, select, and copy that selection. I go to another program – or even within that same program – and paste, and it ends up pasting something else from like 30 minutes ago. I go back, recopy, and paste, and it works fine. Or sometimes it doesn’t.
It does with different programs, and it doesn’t matter whether I copy or I cut. It’s happened as long as I can remember, but I noticed it the most in Visual Studio since I obviously cut and paste the most there.
It only happens with the system clipboard, e.g. C-k and C-y in emacs work as you’d expect since that’s an application managed cut/paste buffer.
Anyone else heard of this or deal with this and, more importantly, know how to kill it?
Yeah, I know what ranvarian is saying – that weird office mutli-history-clipboard thing that pops up and confuses me, when I try to copy/paste from Word to Outlook (before it fucks up my formatting), but I’ve never seen the behavior that you describe, Brian.
I’ve seen it. I’m convinced it’s a keyboard priority / control / input mapping issue, since right clicking and selecting copy then right clicking and pasting into the desired field always works (for me anyway).
Things that this happens to me in usually have their own key mapping functions (and no, I never remap ctrl-c or v). I’ve seen similar behavior in OS X as well occasionally.
Happens to me all the time, with working Ctrl and C keys (and on different keyboards). My interpretation is that the copy command somehow gets lost in Windows message processing occasionally. The solution was very simple: just hit the C key two or three times whenever you want to copy something. Haven’t had a problem since I adopted that approach.