# HG changeset patch # User Matti Hamalainen # Date 1337829823 -10800 # Node ID 664b94a58dbe85e63a1851f966ef295fb75359fb # Parent 7ea78f4a4d23f78c1fec52a77615c8cc8937961d Add few comments. diff -r 7ea78f4a4d23 -r 664b94a58dbe nnchat.c --- a/nnchat.c Thu May 24 06:01:38 2012 +0300 +++ b/nnchat.c Thu May 24 06:23:43 2012 +0300 @@ -1751,8 +1751,13 @@ do { c = wgetch(stdscr); + + /* Handle various problematic cases where terminal + * keycodes do not get properly translated by curses + */ if (c == 0x1b) { + /* ^[O */ c = wgetch(stdscr); if (c == 'O') { @@ -1771,6 +1776,7 @@ break; } } + /* ^[[ */ else if (c == '[') { c = wgetch(stdscr);