I run gVim7.4 on Windows 7 with the English International keyboard layout. The keyboard layout works in a way so that pressing ` + i
gives you ì
.
In Vim insert mode that's the desired behavior. However it isn't in command mode where I effectively have to press ` + <Space>
+ i
to go to the mark 'i'. I observed similar behavior for the caret ^
key. Pressing it makes vim wait for a vowel to be able to render â
, î
etc instead of directly going to be beginning of the line. It only goes there when I press ^
+ <Space>
.
In insert mode it's useful to be able to type â
. It isn't in command mode and there it's completely useless to wait for another character.
Is there a way to get better behavior by editing the vimrc or writing a autohotkey script? Is there a way to make vim behave in command mode that still allows me to u?
<Esc>
andi/a/A/o/O/
and start "insert mode" there when Vim is active. I have no idea if this is possible with AHK. Another fix is ditching AHK altogether and do this sort of stuff with Vim; which has the obvious drawback that it will work only in vim and not your other applications...