On 10/25/10 8:09 PM, Ed Leafe wrote:
> On Oct 25, 2010, at 10:59 PM, Paul McNett wrote:
>
>> bindKey() doesn't seem to work very consistently across platforms, even with
>> unshifted characters.
>
>       Windows uses the RawKeyCode, while Mac/Nix uses KeyCode. There are a 
> few other little quirks, but that's the main one.
>
>> But forgetting that for the moment, I think we need an overridden bindKey() 
>> at the
>> dTextBoxMixin level that actually binds to EVT_CHAR and checks the key 
>> bindings table
>> and if found, calls the function.
>
>
>       Something like that would probably work, but I was hoping to be able to 
> figure out if it was possible to solve generically.

Yeah, it would be good to handle in KEY_DOWN which all windows can receive. 
We'd have 
to somehow get a mapping of the current keyboard's layout against the key codes 
and 
modifier keys. Should be doable but I don't have any specifics.

Paul


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to