diff options
author | rsc <devnull@localhost> | 2005-07-13 10:53:20 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-07-13 10:53:20 +0000 |
commit | df03d60c047a3010f800b26883763764be8d5744 (patch) | |
tree | 9c2977b9cb7846bed1a06b55842a6b2a50d8dca2 /src/cmd/rio | |
parent | 7643b2635cb8f0688144ecf8e5b57b605258b6a7 (diff) | |
download | plan9port-df03d60c047a3010f800b26883763764be8d5744.tar.gz plan9port-df03d60c047a3010f800b26883763764be8d5744.tar.bz2 plan9port-df03d60c047a3010f800b26883763764be8d5744.zip |
keystrokes
Diffstat (limited to 'src/cmd/rio')
-rw-r--r-- | src/cmd/rio/key.c | 1 | ||||
-rw-r--r-- | src/cmd/rio/main.c | 3 | ||||
-rw-r--r-- | src/cmd/rio/manage.c | 4 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/cmd/rio/key.c b/src/cmd/rio/key.c index 09519030..38e1bf83 100644 --- a/src/cmd/rio/key.c +++ b/src/cmd/rio/key.c @@ -46,6 +46,7 @@ keypress(XKeyEvent *e) /* * process key press here */ + if(0) if(e->keycode == tabcode) alttab(e->state&ShiftMask); XAllowEvents(dpy, SyncKeyboard, e->time); diff --git a/src/cmd/rio/main.c b/src/cmd/rio/main.c index 71f85fbc..bc43a99f 100644 --- a/src/cmd/rio/main.c +++ b/src/cmd/rio/main.c @@ -335,7 +335,8 @@ initscreen(ScreenInfo *s, int i, int background) attr.cursor = s->arrow; attr.event_mask = SubstructureRedirectMask | SubstructureNotifyMask | ColormapChangeMask - | ButtonPressMask | ButtonReleaseMask | PropertyChangeMask; + | ButtonPressMask | ButtonReleaseMask | PropertyChangeMask | + KeyPressMask; mask = CWCursor|CWEventMask; XChangeWindowAttributes(dpy, s->root, mask, &attr); XSync(dpy, False); diff --git a/src/cmd/rio/manage.c b/src/cmd/rio/manage.c index 86c23e8f..c453ef58 100644 --- a/src/cmd/rio/manage.c +++ b/src/cmd/rio/manage.c @@ -26,7 +26,7 @@ manage(Client *c, int mapped) XSetWindowAttributes attrs; trace("manage", c, 0); - XSelectInput(dpy, c->window, ColormapChangeMask | EnterWindowMask | PropertyChangeMask | FocusChangeMask); + XSelectInput(dpy, c->window, ColormapChangeMask | EnterWindowMask | PropertyChangeMask | FocusChangeMask | KeyPressMask); /* Get loads of hints */ @@ -138,7 +138,7 @@ manage(Client *c, int mapped) CWBackPixel | CWBorderPixel | CWColormap, &attrs); - XSelectInput(dpy, c->parent, SubstructureRedirectMask | SubstructureNotifyMask|ButtonPressMask| PointerMotionMask|LeaveWindowMask); + XSelectInput(dpy, c->parent, SubstructureRedirectMask | SubstructureNotifyMask|ButtonPressMask| PointerMotionMask|LeaveWindowMask|KeyPressMask); if(mapped) c->reparenting = 1; if(doreshape && !fixsize) |