Re: [Gtk-osx-users] problem with input source switching
- From: Vyacheslav Egorov <v e egorov gmail com>
- To: "GTK+-2 OSX Users" <gtk-osx-users lists sourceforge net>
- Subject: Re: [Gtk-osx-users] problem with input source switching
- Date: Sat, 18 Jul 2009 12:54:54 +0700
> Because gdk-quartz doesn't magically turn textadept into a Mac
> application, and it's the application's job to take key events and
> turn them into characters.
Lets check that I understand you correctly: so I need to add a special
code to TextAdept that will consume cmd+space keypress and switch
input source through some Carbon API? That's rather strange. I thought
that input sources are handled globally. When I switch input source
for one application it affects all other applications as well (so
currently if I want to type Russian text I have to go to some other
application i.e. Safari, press cmd+space, return to textadept, type
some Russian text, then again go to Safari, press cmd+space, go back
to textadept and type some English letters, then again...).
Thanks for the link. I will take a look at it.
> Ctrl-Shift? Really? That's rather unusual.
Initially I came from the Win-world (and still do a lot of programming
for Windows), so I'm addicted to this shortcut.
Under Linux I had to configure X.Org (XKB) to use this shortcut for
keyboard layout switching, so (no surprise) it does not work for
textadept under Mac OS X.
--
e.v.e
On Sat, Jul 18, 2009 at 12:41 PM, John
Ralls<jralls ceridwen fremont ca us> wrote:
>
> On Jul 17, 2009, at 9:36 PM, Vyacheslav Egorov wrote:
>
>>> It's much more likely that textadept simply isn't responding to the
>>> shortcut.
>>
>> Why should textadept respond to it?
>> It is a global shortcut (configured in System Preferences >
>> Keyboard&Mouse > Keyboard Shortсuts) not a textadept shortcut. So I
>> think that OS itself should respond to it, not the application. BTW,
>> textadept receives cmd+space keypress event.
>>
>> In Linux I use ctrl+shift to switch keyboard layouts, but Mac OS X
>> does not allow to assign this shortcut to input source switching.
>>
>
> Because gdk-quartz doesn't magically turn textadept into a Mac
> application, and it's the application's job to take key events and
> turn them into characters. For how this works in a normal Carbon
> application, see http://developer.apple.com/documentation/Carbon/Conceptual/UnderstandTextInput_TSM/tinptsm_intro/tinptsm_intro.html
>
> Ctrl-Shift? Really? That's rather unusual. No, of course you can't map
> that to the Mac Keyboard Shortcut, but you don't want to. Just open
> textadept and press it and see if it changes the input method for
> you. It's actually rather likely that it will, because it has to trap
> low-level keyboard events (key-down) to be able to see that sequence
> at all.
>
> Regards,
> John Ralls
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Gtk-osx-users mailing list
> Gtk-osx-users lists sourceforge net
> https://lists.sourceforge.net/lists/listinfo/gtk-osx-users
>
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Gtk-osx-users mailing list
Gtk-osx-users lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtk-osx-users
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]