diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-07-30 20:40:28 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-07-30 20:40:28 +0200 |
commit | c4dd0f628262161b1d75e2113fc35ac86f11ec4a (patch) | |
tree | 18f15f9b25275538f4123defdfc712545a21e2a0 | |
parent | 36abc45f2895ebc6b02f746586e814349581579b (diff) | |
download | plan9front-c4dd0f628262161b1d75e2113fc35ac86f11ec4a.tar.xz |
kbdfs: ignore first 16 scancodes (number row) in kbtabctl[] for control key reverse mapping
-rw-r--r-- | sys/src/cmd/aux/kbdfs/kbdfs.c | 2 |
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 */ |