Wanted - dynamic keybindings for Squeak (was: be a web url -textMorph menus)

Daniel Vainsencher danielv at netvision.net.il
Sat Jul 12 22:34:22 UTC 2003


Stef, please find the definitive version and post it/pointer to it. And
if you can try to explain the idea - I hope this will help someone pick
this project up.

Daniel

Stephane Ducasse <ducasse at iam.unibe.ch> wrote:
> Hi daniel
> 
> long time ago I created this kind of functionaluty. I could defined a 
> table of binding per window.
> I send it several times in the listing in 2.8 and I got fed up to get 
> no reaction so I drop it.
> Now I can dive in my archives and find it for you, or you can certainly 
> find it on an archive.
> 
> Let me know.
> 
> stef
> 
> On Wednesday, July 9, 2003, at 06:32 PM, Daniel Vainsencher wrote:
> 
> > We really should be able to configure specific keybindings for
> > applications easily, and the user really should be able to customize
> > them. In short, they should not be hard coded.
> >
> > Anybody up to solving this? one thing worth looking at is Roel's
> > MagicKeys for VW, I don't know how hard it would be to port to Squeak,
> > but it should be a good source for design ideas on some of the issues.
> >
> > Roel, maybe you can add details?
> >
> > Daniel
> >
> > Ned Konz <ned at bike-nomad.com> wrote:
> >> On Wednesday 09 July 2003 05:30 am, Ingo Hohmann wrote:
> >>> with alt-6 in a textMorph I get a 'be a web url' menu entry. How do
> >>> I find out which method is invoked on selecting this entry? (when I
> >>> explore it, I come to
> >>> target: aMVCMenuMorph selector: #selectMVCItem: arguments: #(16) )
> >>>
> >>> I would like to add a 'be a DoIt' item.
> >>>
> >>> Where are those menus defined? I'd like to rearrange the mouseclick
> >>> menu, too.
> >>
> >> Easiest way to debug/explore most modal menus is to hit Alt-.
> >> (interrupt) and examine the call stack, since the modal menus do
> >> their own polling loop.
> >>
> >> So looking up the stack we get to ParagraphEditor>>changeEmphasis:
> >>
> >> and just above it you enter the secret land of CmdActions and
> >> ShiftCmdActions, which is (partly) how ParagraphEditor decides to
> >> dispatch command keystrokes.
> >>
> >> And I believe that I and others in the past have come up with change
> >> sets to make it easier to customize these menus and keystrokes, but I
> >> can't remember where I put them (my Squeak directories are
> >> unimaginably cluttered after 6 years of Squeaking...)
> >>
> >> -- 
> >> Ned Konz
> >> http://bike-nomad.com
> >> GPG key ID: BEEA7EFE
> >



More information about the Squeak-dev mailing list