diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-13 02:04:17 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-13 02:04:17 +0000 |
commit | c7c882b4aea6c240ef8253efe1302ebf32258279 (patch) | |
tree | b799ed5c1ee1272d135e769677d405fc30298bf8 | |
parent | f09046cfe09112ec835ac78c8577d48fccc044d0 (diff) | |
download | plan9front-c7c882b4aea6c240ef8253efe1302ebf32258279.tar.xz |
kbdfs: cleanup
-rw-r--r-- | sys/src/cmd/aux/kbdfs.c | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/sys/src/cmd/aux/kbdfs.c b/sys/src/cmd/aux/kbdfs.c index b9287719d..853e7212d 100644 --- a/sys/src/cmd/aux/kbdfs.c +++ b/sys/src/cmd/aux/kbdfs.c @@ -39,8 +39,8 @@ struct Scan { int caps; int num; int shift; - int ctrl; - int latin; + int ctl; + int alt; int altgr; int leds; }; @@ -189,7 +189,7 @@ Rune kbtabaltgr[Nscan] = [0x78] 0, Kup, 0, 0, 0, 0, 0, 0, }; -Rune kbtabctrl[Nscan] = +Rune kbtabctl[Nscan] = { [0x00] 0, '', '', '', '', '', '', '', [0x08] '', '', '', '', '
', '', '\b', '\t', @@ -209,15 +209,6 @@ Rune kbtabctrl[Nscan] = [0x78] 0, '', 0, '\b', 0, 0, 0, 0, }; -Rune -mapold(Rune r) -{ - switch(r){ - default: - return r; - } -} - void reboot(void); /* @@ -252,8 +243,8 @@ kbdputsc(Scan *scan, int c) key.r = kbtabshift[key.c]; else if(scan->altgr) key.r = kbtabaltgr[key.c]; - else if(scan->ctrl) - key.r = kbtabctrl[key.c]; + else if(scan->ctl) + key.r = kbtabctl[key.c]; else key.r = kbtab[key.c]; @@ -272,7 +263,7 @@ kbdputsc(Scan *scan, int c) if(scan->caps && key.r<='z' && key.r>='a') key.r += 'A' - 'a'; - if(scan->ctrl && scan->latin && key.r == Kdel) + if(scan->ctl && scan->alt && key.r == Kdel) reboot(); send(keychan, &key); @@ -287,13 +278,13 @@ kbdputsc(Scan *scan, int c) scan->shift = key.down; break; case Kctl: - scan->ctrl = key.down; + scan->ctl = key.down; break; case Kaltgr: scan->altgr = key.down; break; case Kalt: - scan->latin = key.down; + scan->alt = key.down; break; case Knum: scan->num ^= key.down; @@ -702,7 +693,7 @@ kbmapent(int t, int sc) case 3: return &kbtabaltgr[sc]; case 4: - return &kbtabctrl[sc]; + return &kbtabctl[sc]; } } |