summaryrefslogtreecommitdiffstats
path: root/src/cmd/devdraw/x11-itrans.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2011-01-02 15:39:09 -0500
committerRuss Cox <rsc@swtch.com>2011-01-02 15:39:09 -0500
commitb567422f98b815a45fa8e7144057a8834e98616b (patch)
tree6cd8b764908b4b30054d82e38257034f4f3db0c8 /src/cmd/devdraw/x11-itrans.c
parent4f52e8afe9e41647cd1742c6fff47ed928ff6c1c (diff)
downloadplan9port-b567422f98b815a45fa8e7144057a8834e98616b.tar.gz
plan9port-b567422f98b815a45fa8e7144057a8834e98616b.zip
keyboard(7): document X compose sequences
Add -x flag to mklatinkbd to generate file for $HOME/.XCompose. Thanks to Anthony Martin, Tony Lainson, and Kris Maglione for legwork. R=rsc http://codereview.appspot.com/3811043
Diffstat (limited to 'src/cmd/devdraw/x11-itrans.c')
-rw-r--r--src/cmd/devdraw/x11-itrans.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/devdraw/x11-itrans.c b/src/cmd/devdraw/x11-itrans.c
index a753fb6f..ff127c04 100644
--- a/src/cmd/devdraw/x11-itrans.c
+++ b/src/cmd/devdraw/x11-itrans.c
@@ -37,7 +37,7 @@ __xtoplan9kbd(XEvent *e)
needstack(64*1024); /* X has some *huge* buffers in openobject */
/* and they're even bigger on SuSE */
XLookupString((XKeyEvent*)e,NULL,0,&k,NULL);
- if(k == XK_Multi_key || k == NoSymbol)
+ if(k == k == NoSymbol)
return -1;
if(k&0xFF00){
@@ -113,6 +113,7 @@ __xtoplan9kbd(XEvent *e)
case XK_Meta_L: /* Shift Alt on PCs */
case XK_Alt_R:
case XK_Meta_R: /* Shift Alt on PCs */
+ case XK_Multi_key:
k = Kalt;
break;
default: /* not ISO-1 or tty control */