commit a3ce9b00fae496fbdc47bff5d49d29a2152589e2
parent 022015d98996f004990d96cc5aad81ddd0db2647
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Thu, 9 Feb 2006 00:34:25 +0100
fixed two small issues
Diffstat:
2 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/cmd/wmiikeys.c b/cmd/wmiikeys.c
@@ -22,7 +22,7 @@
* filesystem specification
* / Droot
* /ctl Fctl command interface
- * /reset Freset setup interface
+ * /grab Fgrab setup interface
* /event Fevent read for receiving key presses
* /foo Fkey key file
*/
@@ -31,7 +31,7 @@
enum {
Droot,
Fctl,
- Freset,
+ Fgrab,
Fevent,
Fkey
};
@@ -329,7 +329,7 @@ qid_to_name(Qid *qid)
switch(type) {
case Droot: return "/"; break;
case Fctl: return "ctl"; break;
- case Freset: return "reset"; break;
+ case Fgrab: return "grab"; break;
case Fevent: return "event"; break;
case Fkey: return key[i]->name; break;
default: return nil; break;
@@ -343,8 +343,8 @@ name_to_type(char *name)
return Droot;
if(!strncmp(name, "ctl", 4))
return Fctl;
- if(!strncmp(name, "reset", 6))
- return Freset;
+ if(!strncmp(name, "grab", 5))
+ return Fgrab;
if(!strncmp(name, "event", 6))
return Fevent;
if(key_of_name(name))
@@ -457,7 +457,7 @@ type_to_stat(Stat *stat, char *name, Qid *dir)
switch (type) {
case Droot:
case Fctl:
- case Freset:
+ case Fgrab:
return mkstat(stat, dir, name, 0, DMWRITE);
break;
case Fevent:
@@ -519,7 +519,7 @@ xread(IXPConn *c, Fcall *fcall)
case Droot:
/* jump to offset */
len = type_to_stat(&stat, "ctl", &m->qid);
- len += type_to_stat(&stat, "reset", &m->qid);
+ len += type_to_stat(&stat, "grab", &m->qid);
len += type_to_stat(&stat, "event", &m->qid);
for(i = 0; i < nkey; i++) {
len += type_to_stat(&stat, key[i]->name, &m->qid);
@@ -550,7 +550,7 @@ xread(IXPConn *c, Fcall *fcall)
case Droot:
fcall->count = type_to_stat(&stat, "ctl", &m->qid);
p = ixp_enc_stat(p, &stat);
- fcall->count += type_to_stat(&stat, "reset", &m->qid);
+ fcall->count += type_to_stat(&stat, "grab", &m->qid);
p = ixp_enc_stat(p, &stat);
fcall->count += type_to_stat(&stat, "event", &m->qid);
p = ixp_enc_stat(p, &stat);
@@ -619,7 +619,7 @@ xwrite(IXPConn *c, Fcall *fcall)
}
return Enocommand;
break;
- case Freset:
+ case Fgrab:
if(fcall->count > 2048)
return Enoperm;
{
diff --git a/rc/keys b/rc/keys
@@ -16,13 +16,12 @@ fn sigint {
exit
}
-xterm -rv&
wmiikeys -a $ADDRESS &
fn xwrite { echo -n $2 | wmiir write $1 }
xwrite /ctl 'mount '^$ADDRESS^' /keys'
sleep 1
-wmiir write /keys/reset <<END
+wmiir write /keys/grab <<END
Control-Alt-c
Control-Alt-q,y
Control-Alt-w,y