billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=9814b10ad2f2d6ee4371bbf25d41ff178505624d
commit 9814b10ad2f2d6ee4371bbf25d41ff178505624d Author: Boris Faure <bill...@gmail.com> Date: Fri Feb 6 23:12:32 2015 +0100 correctly handle Alt-Enter --- src/bin/keyin.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/bin/keyin.c b/src/bin/keyin.c index 73829a4..c3c0442 100644 --- a/src/bin/keyin.c +++ b/src/bin/keyin.c @@ -131,16 +131,18 @@ _handle_key_to_pty(Termpty *ty, const Evas_Event_Key_Down *ev, } if (!strcmp(ev->key, "Return")) { - if (ty->state.crlf) - { - termpty_write(ty, "\r\n", sizeof("\r\n") - 1); - return; - } - else - { - termpty_write(ty, "\r", sizeof("\r") - 1); - return; - } + if (alt) + termpty_write(ty, "\033", 1); + if (ty->state.crlf) + { + termpty_write(ty, "\r\n", sizeof("\r\n") - 1); + return; + } + else + { + termpty_write(ty, "\r", sizeof("\r") - 1); + return; + } } if (ev->key && ev->key[0] == 'K' && ev->key[1] == 'k') { --