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: