I noticed that others have posted suggestions about improvements to Mathematica, so I thought I'd post this too.
For me personally, this little thing would be the single biggest possible improvement, as I encouter this problem several times every single day.
I started using OS X recently, and I got into the habit of using the three-finger-drag gesture. Please take a look at
this video to see how it works. On OS X this seemed to be the available option, not the tap-and-drag which I was used to on Windows.
With this gesture, the drag event is not cancelled (the virtual mouse button is not released) at the same moment when I lift my fingers off the touchpad. The drag is still active for about one second longer. This is necessary to make the gesture usable: often while dragging, I reach the edge of the trackpad and I need to lift off my fingers for the fraction of a second and move then back to be able to continue dragging. Tap-and-drag on Windows worked this way too.
Now the problem is that on OS X, in Mathematica, shortcut keys don't work at all while the drag is active. So if I press Command-C immediately after selecting some text in a notebook using three-finger drag, it won't actually copy. I have to wait for a second after selecting the text, and press Command-C only then. This is a problem
only in Mathematica, not in most other OS X applications.
I realize that this is not a problem for those who use the physical trackpad button for dragging and text selection, but I find this gesture very convenient and quicker than using the phsyical button. Unfortunately it causes a lot of annoyance when using it in Mathematica, and I ended up pasting the wrong content many times because I pressed Command-C a bit too quickly. Sometimes I didn't even notice that I pased the wrong content before I sent it to someone ...
I would love to see Mathematica react to shortcut keys even while a drag event is ongoing (or the mouse button is down), just like most other OS X applications.
Is there anyone else who ran into this problem?