Re: CGEventKeyboardGetUnicodeString + modifier key
Re: CGEventKeyboardGetUnicodeString + modifier key
- Subject: Re: CGEventKeyboardGetUnicodeString + modifier key
- From: Bill Cheeseman <email@hidden>
- Date: Sun, 15 Apr 2007 05:16:06 -0400
- Thread-topic: CGEventKeyboardGetUnicodeString + modifier key
on 2007-04-15 3:18 AM, Andrew Farmer at email@hidden wrote:
> On 14 Apr 07, at 23:40, email@hidden wrote:
>> My question is, what is the ASCII code for a option-letter if you
>> know the letter? If u is ASCII decimal 117, how do I get ASCII
>> 159, which is ΓΌ? And so on for other characters?
>
> There's no fixed method; the character that results from a keypress
> is based on a big messy lookup process through the user's current
> keyboard layout and input method.
My understanding is that you can do the "big messy lookup process" yourself
with the UCKeyTranslate() function in Unicode Utilities. One of the required
inputs is the type of your keyboard, so that you use the right keyboard
resource for the lookup. You can get your keyboard type code with
CGEventSourceGetKeyboardType().
--
Bill Cheeseman
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden