[GOODIE] KeyBinder - SystemWindow Switcher
Hernan Tylim
htylim at yahoo.com.ar
Sun Aug 8 20:17:22 UTC 2004
Hi German, Jon and Adrian
Thanks a lot for your comments.
I wanted to tell you that I just uploaded KeyBinder to Squeakmap
and made the suggested modifications.
To Jon,
> Realistically, we should change this code to use a simple registry, so
we
> can add global keybindings without having to recompile methods.
Of course. KeyBinder as it is right now was only meant as a
proof of concept and so it is very incomplete and a GUI is absolutely
needed. But I don't know when I will be able to do it. So, if anyone
would like to help me on this one I will thanks him a lot.
To Adrian,
> On my mac keyboard I could not activate command-\ probably because the
> command key changes the character. I use control-. and control-, which
> I find convenient.
Curiously on my Windows this seems to happen but with control-.
And control-, :) I wonder how it was done with the ParagraphEditor so
there were no conflicts with the bindings between Macs and Windows.
Thanks again,
Regards,
Hernán
> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On
> Behalf Of Germán S. Arduino
> Sent: Sunday, August 08, 2004 3:16 PM
> To: squeak-dev at lists.squeakfoundation.org
> Subject: Re: [GOODIE] KeyBinder - SystemWindow Switcher
>
>
> Muy Bueno Hernán!
>
> Very cool Hernán!
>
> I've only replaced the "\" by another key more suitable for
> my keyboard, but
> I like this goodie!
>
> Regards.
>
> gsa.
>
> "Hernan Tylim" <htylim at yahoo.com.ar> escribió en el mensaje
> news:000401c47d11$aa72c1e0$f07f37c8 at obscuro...
> Hi,
> A couple of days ago someone asked on this list if it was
> possible to switch between SystemWindows in squeak like you do in
> Windows.
>
> Well, before wasn't posible, now it is. I present to you
> KeyBinder.
>
> The idea behind KeyBinder is to provide a mechanism for
> assigning global key bindings. KeyBinder does this by changing the way
> Squeak handles Keyboard events, it basically adds to HandMorph the
> ability to manage more than 1 keyboard focus. The main
> advantage of this
> approach is that it can capture any keyboard event that is
> generated on
> Squeak.
>
> As a proof on concept for KeyBinder I made a KeyBinding for
> switching between SystemWindows. With <cmd>-\ (backslash) you will be
> able to switch forward, while with <cmd>-| (pipe) you will be able to
> switch backwards.
>
> To test KeyBinder just file it in and from a Workspace evaluate:
> "KeyBinder new openInWorld". A tiny green rectangle will appear on the
> top left corner of the World. Click on the rectangle with the right
> mouse button and select: 'add Window Switcher' to enable the
> key binding
> of window switching, and that's it. Try it and have fun.
>
> And please (please!) tell me what you think about it.
>
> Thanks
>
> ps: 3:32 am, time to go to sleep.
>
>
> Saludos,
> Hernán
>
>
>
> --------------------------------------------------------------
> --------------
> ----
>
>
> >
> >
>
>
>
>
More information about the Squeak-dev
mailing list
|