From: uz Date: Thu, 12 Nov 2009 11:19:44 +0000 (+0000) Subject: Prepare for reading keypresses from the X server. X-Git-Tag: V2.13.1~68 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=884aff919172c188e61bb3a2f0582ada1d1dfc0e;p=cc65 Prepare for reading keypresses from the X server. git-svn-id: svn://svn.cc65.org/cc65/trunk@4461 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/src/sim65/chips/console.c b/src/sim65/chips/console.c index ad520c5d4..fbc750101 100644 --- a/src/sim65/chips/console.c +++ b/src/sim65/chips/console.c @@ -410,7 +410,7 @@ static void* ScreenCreateInstance (unsigned Addr, unsigned Range, void* CfgInfo) XDefineCursor (V->ScreenDisplay, V->ScreenWindow, C); /* Select input events */ - XSelectInput (V->ScreenDisplay, V->ScreenWindow, ExposureMask | StructureNotifyMask); + XSelectInput (V->ScreenDisplay, V->ScreenWindow, ExposureMask | StructureNotifyMask | KeyPressMask); /* Show the window */ XMapRaised (V->ScreenDisplay, V->ScreenWindow); @@ -626,8 +626,15 @@ static void ScreenEventLoop (void) XRefreshKeyboardMapping (&Event.xmapping); break; + case KeyPress: + break; + + default: + /* Ignore anything else */ + break; + } - } + } /* Flush the outgoing event queue */ XFlush (VScreen->ScreenDisplay);