tdevdraw: OS X unicode input (Andrey Mirtchovski) - 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 31aedb82d308d07fb120c72fb8db8419f4a10db0 (DIR) parent 9b3ac170501c1f1b50a8e7eaf39d68653b3bd72d (HTM) Author: Russ Cox <rsc@swtch.com> Date: Wed, 2 Jul 2008 23:42:28 -0400 devdraw: OS X unicode input (Andrey Mirtchovski) Diffstat: M src/cmd/devdraw/osx-screen.c | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) --- (DIR) diff --git a/src/cmd/devdraw/osx-screen.c b/src/cmd/devdraw/osx-screen.c t@@ -427,6 +427,13 @@ kbdevent(EventRef event) k = keycvt[code]; if(k >= 0) keystroke(k); + else{ + UniChar ch; + GetEventParameter(event, kEventParamKeyUnicodes, + typeUnicodeText, nil, sizeof uc, nil, &uc); + if(uc >= 0) + keystroke(uc); + } break; case kEventRawKeyModifiersChanged: