diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-24 09:07:28 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-24 09:07:28 +0100 |
commit | 94fd92cb6903b7b1319d8f87bf6cdfd86c43b125 (patch) | |
tree | bf59e1c80139a569f68140c347a9debf08942c54 /sys/src/cmd/aux/kbdfs | |
parent | 214d37ce8350eb50bba3bed800359a485fbd9ccc (diff) |
kbdfs: fix ctlr+alt+del with new escape pages
Diffstat (limited to 'sys/src/cmd/aux/kbdfs')
-rw-r--r-- | sys/src/cmd/aux/kbdfs/kbdfs.c | 4 |
1 files 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]; |