From 94fd92cb6903b7b1319d8f87bf6cdfd86c43b125 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 24 Nov 2013 09:07:28 +0100 Subject: [PATCH] kbdfs: fix ctlr+alt+del with new escape pages --- sys/src/cmd/aux/kbdfs/kbdfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/aux/kbdfs/kbdfs.c b/sys/src/cmd/aux/kbdfs/kbdfs.c index f812b958f..19cb130c6 100644 --- a/sys/src/cmd/aux/kbdfs/kbdfs.c +++ b/sys/src/cmd/aux/kbdfs/kbdfs.c @@ -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];