Добрый день!
Отслеживаю в TextArea нажатие Ctrl+Enter.
В этот момент делаю так:

Код AS3:
private function buttonPress(e: KeyboardEvent) {
if (e.charCode == 13 && e.ctrlKey) {
input.text += "\n";
}
}
Понятно, что перевод строки вставляется уже после курсора.
Как передвигать курсор или как вставлять до курсора?