clickではだめでしょうか?
sample
とりあえず古いブラウザは無視します。
(ほぼjQueryは使ってませんね・・・)
javascript
1$(function(){
2 $('input[value=enter]').on('click',function(){
3 var t=$('#hoge').get(0);
4 var v=$('#hoge').val();
5 t.focus();
6 if(window.getSelection){
7 window.getSelection();
8 var p = t.selectionStart;
9 var x=v.substr(0,p);
10 var y=v.substr(p,v.length);
11 t.value=x+"\n"+y;
12 t.setSelectionRange(p+1,p+1);
13 }
14 });
15});
HTML
1<textarea id="hoge" rows=10>
2aaaaaaaaaaa
3bbbbbbbbbbb
4ccccccccccc</textarea>
5<input type="button" value="enter">
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。