Administrator
|
To get the ball moving, I ported one of the keyboard shortcut packages, Keymapping, to Pharo. Maybe if we start playing with it, we'll see what works and what doesn't, and use it to create something great.
The Metacello configuration is at http://www.squeaksource.com/Keymapping Sean
Cheers,
Sean |
On 2010-08-08 23:52:45 +0100, Sean P. DeNigris said:
> To get the ball moving, I ported one of the keyboard shortcut packages, > Keymapping, to Pharo. Maybe if we start playing with it, we'll see what > works and what doesn't, and use it to create something great. > > The Metacello configuration is at http://www.squeaksource.com/Keymapping > > Sean That's awesome - I want to have a look before ESUG (I recall you're going - so maybe we can get some interest on this), as I'm quite keen to get some better shortcuts for the more used refactorings (like extract method, extract temp, inline temp...) - so then the experience becomes more like using eclipse. I'm also keen to get some additional keystrokes for things like - delete line, indent line/selection etc. - so hopefully this can support that as well. Tim _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Sean P. DeNigris
Cool!
Thanks Sean. I took an evening and look at Keymapper, SVI and KeyBinding based on the image you gave me. and here are my conclusions - SVI seems powerful but too large and complex to me. (this is a complete scriptable editor from what I see) - keyBinder was just a morph or too not really what we are looking for - keymapper looks the most promising :) Stef On Aug 9, 2010, at 12:52 AM, Sean P. DeNigris wrote: > > To get the ball moving, I ported one of the keyboard shortcut packages, > Keymapping, to Pharo. Maybe if we start playing with it, we'll see what > works and what doesn't, and use it to create something great. > > The Metacello configuration is at http://www.squeaksource.com/Keymapping > > Sean > -- > View this message in context: http://forum.world.st/Keyboard-Shortcuts-Keymapping-now-loads-in-Pharo-core-1-2-tp2318018p2318018.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Administrator
|
That was my experience, which is why I put keymapping forward. Although, I thought the ability of KeyBinder to use arbitrary blocks as "shortcuts" was interesting. And, I *love* VI bindings, so SVI is cool for people like me to install and use, just maybe not suitable for a system package. Sean
Cheers,
Sean |
On Aug 9, 2010, at 4:28 PM, Sean P. DeNigris wrote: > > > Stéphane Ducasse wrote: >> >> I took an evening and look at Keymapper, SVI and KeyBinding based on the >> image you gave me. >> and here are my conclusions >> - SVI seems powerful but too large and complex to me. (this is a complete >> scriptable editor from what I see) >> - keyBinder was just a morph or too not really what we are looking for >> - keymapper looks the most promising :) >> > > That was my experience, which is why I put keymapping forward. Although, I > thought the ability of KeyBinder to use arbitrary blocks as "shortcuts" was > interesting. And, I *love* VI bindings, so SVI is cool for people like me > to install and use, just maybe not suitable for a system package. I think that an important scenario for the key* library is to support several set of bindings: - vi for you - emacs + macs mixture for me :) Stef > > Sean > -- > View this message in context: http://forum.world.st/Keyboard-Shortcuts-Keymapping-now-loads-in-Pharo-core-1-2-tp2318018p2318567.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On 2010-08-09 17:21:00 +0100, Stéphane Ducasse said:
> I think that an important scenario for the key* library is to support > several set of bindings: > - vi for you > - emacs + macs mixture for me :) eclipse or intelliJ for me... ;) Actually having some bindings to other useful items in the browser (like refactorings and other source code manipulation) would be a big help even if its just a beginning. tim _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
I'm a mouser myself... though would be good to have the set of keys in one
place, context dependent maybe, but rational. Pragmas perhaps ;-) Regards, Gary ----- Original Message ----- From: "Tim Mackinnon" <[hidden email]> To: <[hidden email]> Sent: Monday, August 09, 2010 5:52 PM Subject: Re: [Pharo-project] Keyboard Shortcuts: Keymapping now loads inPharo core 1.2 On 2010-08-09 17:21:00 +0100, Stéphane Ducasse said: > I think that an important scenario for the key* library is to support > several set of bindings: > - vi for you > - emacs + macs mixture for me :) eclipse or intelliJ for me... ;) Actually having some bindings to other useful items in the browser (like refactorings and other source code manipulation) would be a big help even if its just a beginning. tim _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
When I think about context dependent shortcuts, I believe the model of the focused Morph should be the responsible of handling the shortcut...
On Mon, Aug 9, 2010 at 2:44 PM, Gary Chambers <[hidden email]> wrote: I'm a mouser myself... though would be good to have the set of keys in one place, context dependent maybe, but rational. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Possibly, if no model then handled by the morph
itself... but via some registered scheme for both.
Regards, Gary
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |