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
|