]> git.lizzy.rs Git - plan9front.git/commitdiff
kbdfs: fix ctlr+alt+del with new escape pages
authorcinap_lenrek <cinap_lenrek@felloff.net>
Sun, 24 Nov 2013 08:07:28 +0000 (09:07 +0100)
committercinap_lenrek <cinap_lenrek@felloff.net>
Sun, 24 Nov 2013 08:07:28 +0000 (09:07 +0100)
sys/src/cmd/aux/kbdfs/kbdfs.c

index f812b958f93a0008e114f17140b8c0f4d37399e3..19cb130c6ec8b9d7a953411ae0c0e728a2368cd4 100644 (file)
@@ -291,9 +291,9 @@ kbdputsc(Scan *scan, int c)
        if(c >= Nscan)
                return;
 
-       if(scan->esc1 && scan->ctl)
+       if(scan->esc1 && scan->ctl && kbtabctrlesc1[c] != 0)
                key.r = kbtabctrlesc1[c];
-       else if(scan->esc1 && scan->shift)
+       else if(scan->esc1 && scan->shift && kbtabshiftesc1[c] != 0)
                key.r = kbtabshiftesc1[c];
        else if(scan->esc1)
                key.r = kbtabesc1[c];