I’m using Sublime on Ubuntu and I’m seeing the same problem. No Sublime expert by any means but I hope I can submit enough information here for the problem to be fixed.
One observation that feels like it could be relevant and important:
The problem is the same if Edit-menu -> Copy is used. This eliminates the problem source of the OS/virtualization messing up keyboard input / modifier keys.
The problem is also the same regardless of amount of text selected or if no text is selected at all.
Edit: Removing .config/sublime-text-2 and reverting to factory default settings doesn’t make any difference.
Sublime 2.0.1, Build 2217, 32-bit, Licensed
Client OS: Ubuntu 12.04 32-bit
Host OS: Windows 7 running VirtualBox
Steps to reproduce cursor problem and restore functionality:
]Place the cursor anywhere in a text file/]
]Press Ctrl-C or Edit-menu -> Copy/]
]Press arrow keys. The text cursor will not move. The shadow to the left marking current line number will move however./]
]Select a window in the host OS (Win7 in my case)/]
]Select the tab in Sublime/Ubuntu again/]
]Press arrow keys. The text cursor is now moving again./]
]Sometimes the host OS window select needs to be repeated./]
This is the output of the Sublime console:
command: move {“by”: “characters”, “forward”: false} (cursor still moving here)
command: move {“by”: “characters”, “extend”: true, “forward”: true} (cursor still moving here)
command: move {“by”: “characters”, “extend”: true, “forward”: true} (cursor still moving here)
command: copy
command: move {“by”: “lines”, “forward”: false} (cursor frozen here at the position before copy)
command: move {“by”: “lines”, “forward”: false} (cursor frozen here)
command: move {“by”: “lines”, “forward”: true} (cursor frozen here)
command: move {“by”: “lines”, “forward”: true} (cursor frozen here)
(switching to host window and back again here)
command: move {“by”: “lines”, “forward”: false} (cursor moving again here)
command: move {“by”: “lines”, “forward”: false} (cursor moving again here)