I'd like to have Ctrl-[ work, i.e., have it exit insert mode, in VsVim in Visual Studio and in gVim both on my Windows XP and Windows 8 Pro virtual machines under Parallels 9 running on OS X Lion. I really don't know why that key sequence does not seem to work under both Windows OSs.
Ctrl-C works in gVim, but I don't care for that key sequence as an alternative (especially since it has other semantics in Visual Studio). I have no
vimrc set up on Windows and thus no key mappings and indeed running
:map and that keychord (which I can't type here because of the angle brackets?) reports "no mappings found". I've interacted with the author of VsVim (who is very helpful) to no avail thus far as seen here. I think it is something on my system since it happens in gVim too. The key sequence works great for me in Emacs where I have my viper config set to map Ctrl-[ to viper escape on both OS X and Windows. So the physical keyboard works fine. Lots of googling hasn't yielded a solution yet.
Any ideas on how to see why this is happening, or, even better, a solution for this problem? For instance, if something is consuming the Ctrl-[ chord system wide (or application wide?), how do I find what it is? I am really stumped on this one as I am not a Windows expert or a Parallels expert (though, as I say, I've googled this quite a bit with an eye toward Windows and Parallels).