Wolfgang writes:

>  Per :
> > I think it is a good idea. Great that you are prepared to do it! Might
it be
> > an idea to add some kind of test for this functionality (eg set a bit on
> > some sysvar), as application programmers may wish to eg provide a
limited
> > functionality on systems that dont support it.
> Do you mean that the application programmer will build this facility into
his program (via
> some special keystroke or menu item?) so that , for example, in QDOS this
can also be
> achieved?
> Well, then it would simply be possible to achive it with 2 different
methods on an
> SMSQ/E system.

I already use this keystroke in a number of my programs for the purpose (F5
in Qwirc, FF and others, and F10 in older programs) so in my case Id want to
override, disable or avoid this facility in individual programs.

> (remember, as Marcel rightly points out, the keystroke is trapped anyway,
the
> application doesn't even get it)
>
> > > CTRL-C is, of course, out of the question, as that is used elsewhere.
> >
> > Couldnt this also be an Smsq/e configurable item (Im aware that it is
easy
> > enough to do as a POKE, but..) together with the Hotstuff keys, F10, and
> > anything else that may crop up?
> >
> > Per
> Yes, it could be. Personally, I'm not so sure that it is really such a
good idea, I like the
> idea of systemwide unified keystrokes. Everybody knows not to use CTRL-C
in one's
> applications because it is a fixed system wide keystroke. Same for CTRL F5
for screen
> freeze, or Alt Enter etc....
>
> Some of these may be changeable via POKEs in the sysvars, but in general,
they are
> fairly constant over all systems.

We could of course all walk round in Mao-suits then no one would be
embarrassed for mis-dressing at dinner parties. ;) People use different
platforms, have different keyboards, different disabilities, different
needs.. Choice is not always a luxury.

> For the new keystroke I'll probably foresee some kind of configuration
item, since I
> realistically can't really know that it will work in all circumstances at
all times....

Actually Ctrl+c seems a good (optional) choice to copy the keyboard queue ,
as this
avoids confusion when working with QPC under Windoze. Its a convenient
keystroke as its easy to remember and can be accessed with one hand (by
people with two or more fingers). As someone said, PE users hardly need to
use Ctrl+c to change queue anymore. It is virtually redundant. Might as well
make it configurable so it can be used for something else.

If the application programmer can find out what keys the system is
configured to use then a program can use (or avoid) these keys, ie forget
the suggestion of setting a bit: Set the complete keycode somewhere in
sysvars - as for Change Queue.

Per



Reply via email to