qulogic/libgnt

6ed9965a8241
Parents 6ecab9b95a62
Children 9df035598c9c
cross-win32: finch: support for left-alt key as escape
  • +6 -2
    gntmain.c
  • --- a/gntmain.c Wed Apr 23 00:55:55 2014 +0200
    +++ b/gntmain.c Wed Apr 23 01:32:56 2014 +0200
    @@ -269,10 +269,14 @@
    if (HOLDING_ESCAPE) {
    is_escape = TRUE;
    + g_source_remove(escape_stuff.timer);
    + escape_stuff.timer = 0;
    + } else if (GetAsyncKeyState(VK_LMENU)) { /* left-ALT key */
    + is_escape = TRUE;
    + }
    + if (is_escape) {
    *k = '\033';
    k++;
    - g_source_remove(escape_stuff.timer);
    - escape_stuff.timer = 0;
    }
    ch = _getwch(); /* we could use _getwch_nolock */