[plt-scheme] Couple of UI questions (DrScheme 299.400)

From: Peter Wright (pete at flooble.net)
Date: Fri Dec 16 10:55:47 EST 2005

On 16/12 07:43:47, Robby Findler wrote:
> At Fri, 16 Dec 2005 18:51:25 +0800, Peter Wright wrote:
> > 1. I'm trying to learn the default keybindings, so I'd like to
> >    keep the "Show Active Keybindings" window up while I'm editing.
> >    But this window appears to be modal, so I can't interact with
[ snip ]
> Feature request, I guess. That window is sensitive to where the
> focus is, but the various parts of drscheme aren't set up to notify
> the window when they get the focus (which is why it is modal for
> now).

I think I assumed it shouldn't have to be modal because the
Preferences window (Edit->Preferences) isn't.

Similarly with the Help Desk window. In fact you can have quite a few
Help Desks open, none of them causing you any problems interacting
with the main window.

> > 2. What keybinding switches between the Definitions and the
> >    Interactions view? I've searched through the Active Keybindings
[ snip ]
> Which platform? Windows?


> For me control-x;o does the trick, but that probably only works for
> you if you disable menu shortcuts.

That works! Wahoooey! Thank you!

...and it's not listed in the active Keybindings window. Hmmm.

I wonder how many other useful keybindings aren't listed there? :)

> The <menukey>-d and <menukey>-e shortcuts are also useful for that.

Yeah, I tried using them for a bit, but found it a bit awkward. I
really just wanted to switch between the two existing displays (not
hide/show them), exactly as the suggested control-x o does.

> c:s:tab and c:tab switch between tabs; I see that c:shift:tab is
> also supposed to switch between the definitions and interactions,
> but apparently is superseded.

Ahhhh.... so it's that the default keybindings have two actions listed
for control-shift-tab? That should be a bug, surely?

> Probably best for you to make your own keybinding; seach in Help
> Desk for "keybinding" and follow the link about adding user-defined
> keybindings (or just go to 3.1.2 in the drscheme manual).

I'll try that out later on, but for now I'm just happy that C-x o
works. I think it's the same as the (similar) emacs keybinding for
switching between active buffers, makes it easier to remember.

And it's about a billion times easier to type than ctrl-shift-tab,
anyway. :)

> hth,
> Robby

It does indeed, thank you.

The boss's perspective is that it's cheaper to order it than to
think about it.  -- Julian, discussing a software purchase

Posted on the users mailing list.