I recently upgraded to Mathematica 9 and have noticed a slightly annoying behavior that I was looking to remedy. In the past I would type special characters, e.g. \[alpha], by typing Esc+a+Esc, with escape being shorthand for the \[AliasDelimiter] character. Unfortunately, if Mathematica's auto-complete popup has appeared (say for instance if you're typing in a few letters that match a common function name), escape is also the key that closes this popup. As a result, the initial alias delimiter character is never input! This really slows down typing significantly as I have to constantly backtrack and re-input special characters.
A very common scenario is when one is typing in an array name (which Mathematica tries to autocomplete) and then typing in the double-bracket Part characters \[LeftDoubleBracket] with Esc+[+[+Esc.
The only fix I can think of is to either disable auto-complete (which I do like enabled), or to type in special characters with a different hotkey (perhaps the backtick key, `). Another solution would be to disable escape as the hotkey that closes the autocomplete window. How have others dealt with this issue?
Esc+[[+Escto Mathematica. – Hector Oct 24 '13 at 16:33Esctwice in any situation where the autocomplete popup has appeared. – m_goldberg Oct 24 '13 at 21:21Interfacetab of the "proper" preferences dialog, where you enable or disable autocompletion. – MikeLimaOscar Oct 25 '13 at 09:12