devdraw: OS X unicode input (Andrey Mirtchovski)

This commit is contained in:
Russ Cox 2008-07-02 23:42:28 -04:00
parent 9b3ac17050
commit 31aedb82d3

View file

@ -427,6 +427,13 @@ kbdevent(EventRef event)
k = keycvt[code]; k = keycvt[code];
if(k >= 0) if(k >= 0)
keystroke(k); keystroke(k);
else{
UniChar ch;
GetEventParameter(event, kEventParamKeyUnicodes,
typeUnicodeText, nil, sizeof uc, nil, &uc);
if(uc >= 0)
keystroke(uc);
}
break; break;
case kEventRawKeyModifiersChanged: case kEventRawKeyModifiersChanged: