summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/aux/kbdfs/kbdfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/kbdfs/kbdfs.c b/sys/src/cmd/aux/kbdfs/kbdfs.c
index bc69196be..b68e52250 100644
--- a/sys/src/cmd/aux/kbdfs/kbdfs.c
+++ b/sys/src/cmd/aux/kbdfs/kbdfs.c
@@ -454,7 +454,7 @@ Nextmsg:
k.b = 0;
k.down = (p[0] == 'r');
for(i=0; i<Nscan; i++){
- if(kbtab[i] == k.r || kbtabshift[i] == k.r || kbtabctl[i] == k.r){
+ if(kbtab[i] == k.r || kbtabshift[i] == k.r || (i >= 16 && kbtabctl[i] == k.r)){
/* assign button from kbtab */
k.b = kbtab[i];
/* handle ^X forms */