tfix alt on mac - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit e66de6b07736b88e3aa300640b862cc1c4f0d0a4 (DIR) parent dea58c42de4bdf2eb9321be0a48fa27b5930909e (HTM) Author: rsc <devnull@localhost> Date: Thu, 17 Jun 2004 03:31:47 +0000 fix alt on mac Diffstat: M src/libdraw/x11-itrans.c | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) --- (DIR) diff --git a/src/libdraw/x11-itrans.c b/src/libdraw/x11-itrans.c t@@ -134,6 +134,15 @@ xtoplan9latin1(XEvent *e) if(r < 0) return nil; if(alting){ + /* + * Kludge for Mac's X11 3-button emulation. + * It treats Command+Button as button 3, but also + * ends up sending XK_Meta_L twice. + */ + if(r == Kalt){ + alting = 0; + return nil; + } k[nk++] = r; n = _latin1(k, nk); if(n > 0){