[comp.sys.amiga] Workbench 1.4 suggestion

jac@ssibbs.UUCP (James Crotinger) (03/15/89)

  One of my hangups with the icon oriented method of launching applications
is that some files are suitably processed by more than on application.
For instance, if a .c file has an icon, should clicking on this icon launch
an editor, or a C compiler? This is a topic that has been discussed 
many times, but I've never heard any really good solution. How about this
one: add the ability to include a list of tools in the tooltypes field.
If the user double clicks the icon, the first tool gets launched. However
if the user double clicks while holding down the middle mouse button
(or the shift key, for people without a middle mouse button) a pop-up
menu would appear with a list of tools. Then the user would just double
click on the appropriate menu item to launch that tool. Any comments?

  And while I'm wishing, add one more vote for iconification. I really
hope that this one makes it into 1.4! My Workbench just gets altogether
too cluttered.

  Also, as implied by the first paragraph, I'd like to see pop-up
menus and Intuition support of a middle mouse button, with a suitable
alternative for two button Amigans. 

  Jim



-- 
                                        
                               Jim Crotinger
                               crotinger%mit.mfenet@nmfecc.arpa

dan@ivucsb.UUCP (Dan Howell) (03/26/89)

In article <110@ssibbs.UUCP> jac@ssibbs.UUCP (James Crotinger) writes:
|  Also, as implied by the first paragraph, I'd like to see pop-up
|menus and Intuition support of a middle mouse button, with a suitable
|alternative for two button Amigans. 

On Xerox workstations, the function of a middle button is emulated on a two
button mouse by pressing both buttons simultaneously.  This is called
"chording" the mouse.  Perhaps Intution could support this.

bader+@andrew.cmu.edu (Miles Bader) (03/27/89)

dan@ivucsb.UUCP (Dan Howell) writes:
> On Xerox workstations, the function of a middle button is emulated on a two
> button mouse by pressing both buttons simultaneously.  This is called
> "chording" the mouse.  Perhaps Intution could support this.

Definitely.  [It may sound inconvenient, but in practice, it's just fine]

utoddl@ecsvax.UUCP (Todd M. Lewis) (03/27/89)

In article <663@ivucsb.UUCP>, dan@ivucsb.UUCP (Dan Howell) writes:
> In article <110@ssibbs.UUCP> jac@ssibbs.UUCP (James Crotinger) writes:
> |  Also, as implied by the first paragraph, I'd like to see pop-up
> |menus and Intuition support of a middle mouse button, with a suitable
> |alternative for two button Amigans. 
> 
> On Xerox workstations, the function of a middle button is emulated on a two
> button mouse by pressing both buttons simultaneously.  This is called
> "chording" the mouse.  Perhaps Intution could support this.

Hmmm.   Lets see.  1 button, 0 chords.  2 buttons, 1 chord.
3 buttons, 3 chords.  I see trouble ahead.

chas@gtss.gatech.edu (Charles Cleveland) (03/28/89)

In article <6731@ecsvax.UUCP> utoddl@ecsvax.UUCP (Todd M. Lewis) writes:
)In article <663@ivucsb.UUCP>, dan@ivucsb.UUCP (Dan Howell) writes:
)> On Xerox workstations, the function of a middle button is emulated on a two
)> button mouse by pressing both buttons simultaneously.  This is called
)> "chording" the mouse.  Perhaps Intution could support this.
)
)Hmmm.   Lets see.  1 button, 0 chords.  2 buttons, 1 chord.
)3 buttons, 3 chords.  I see trouble ahead.

(Yes.  And here it comes.)
Hey, eight buttons and we can enter the entire ASCII code set (including
the high order bit) directly with the mouse!  Mousers will be able to dispense
with that pesky keyboard at last.  Or better yet, since it would be hard to
enter NUL just with the mouse, how about just putting a inverted trackball on
the bottom of the keyboard.  That would give us something like a hundred-
button mouse, free up the mouse port up for something useful like a
second joystick, and open up desk space besides.  Let's see BM and Apple
compete with that.
-- 
"Our vision is to speed up time, eventually eliminating it." -- Alex Schure

Charles Cleveland   Georgia Tech School of Physics   Atlanta, GA 30332-0430
UUCP: ...!gatech!gtss!chas                  INTERNET:  chas@gtss.gatech.edu

darin@nova.laic.uucp (Darin Johnson) (03/28/89)

In article <4Y=Fz7y00UkaMLBMV1@andrew.cmu.edu> bader+@andrew.cmu.edu (Miles Bader) writes:
>dan@ivucsb.UUCP (Dan Howell) writes:
>> On Xerox workstations, the function of a middle button is emulated on a two
>> button mouse by pressing both buttons simultaneously.  This is called
>> "chording" the mouse.  Perhaps Intution could support this.
>
>Definitely.  [It may sound inconvenient, but in practice, it's just fine]

This may break some things.  I know of at least two programs that use
a sequence like "hold left mouse button, then click right mouse
button".  Also, holding the right mouse button and then clicking the
left means extended menu selection from Intuition.  Perhaps if
Intuition could do this if (and only if) you didn't ask about mouse
down messages.  As always, this behavior should only occur when the
program explicitly asks for it, otherwise it can break stuff.

Perhaps a simple way of doing this, without adding stuff to intuition
or breaking programs, would be to have a simple low level input
handler which returns a middle-mouse (up and down) when this happens.
This way, if anything breaks, only the user who started the input
handler is to blame.  (should be relatively simple to write using
dmouse as an example program.  The priority of the handler should be
carefully though out though.)

Darin Johnson (leadsv!laic!darin@pyramid.pyramid.com)
	Can you "Spot the Looney"?

slaurel@contact.UUCP (David Maxwell) (03/28/89)

In article <4Y=Fz7y00UkaMLBMV1@andrew.cmu.edu> bader+@andrew.cmu.edu (Miles Bader) writes:
>dan@ivucsb.UUCP (Dan Howell) writes:
>> On Xerox workstations, the function of a middle button is emulated on a two
>> button mouse by pressing both buttons simultaneously.  This is called
>> "chording" the mouse.  Perhaps Intution could support this.
>
>Definitely.  [It may sound inconvenient, but in practice, it's just fine]

I have no problem with this, however, some programs (Qmouse, Clkdj for
example) use a 'hold down the menu button and click the left button' type
action. (In my examples, it's used to click a window to the back) This could
be a problem, another problem could be if someone decided to apply this to a
three button mouse... i.e. 'Hold down the middle button and click the left
button' or one of the other three actions 'impossible' on a two-button mouse.

							David Maxwell
							slaurel@contact

darin@nova.laic.uucp (Darin Johnson) (03/29/89)

In article <399@gtss.gatech.edu> chas@gtss.UUCP (Charles Cleveland) writes:
>Hey, eight buttons and we can enter the entire ASCII code set (including
>the high order bit) directly with the mouse!  Mousers will be able to dispense
>with that pesky keyboard at last.  Or better yet, since it would be hard to
>enter NUL just with the mouse, how about just putting a inverted trackball on
>the bottom of the keyboard.  That would give us something like a hundred-
>button mouse, free up the mouse port up for something useful like a
>second joystick, and open up desk space besides.  Let's see BM and Apple
>compete with that.
>
>Charles Cleveland   Georgia Tech School of Physics   Atlanta, GA 30332-0430

Actually, it's not so far fetched.  I read an article in the paper awhile
back about a partially handicapped person who found it very hard to switch
between the keyboard and the mouse continuously.  So invented keyboard that
acted as a mouse.  The keyboard would slide around, and had a blank area
to rest your palms.  A special key was used as the mouse click (I seem to
recall that it was just below the space bar and pressed with the thumb).
This was a MacIntosh, so the keyboard was pretty small anyway, and you only
needed one button.  He tried it out on some of his non-handicapped friends
and they liked it.  I don't recall if he was selling it or not.

(gosh, no more cursor keys :-)

Darin Johnson (leadsv!laic!darin@pyramid.pyramid.com)
	Can you "Spot the Looney"?

bader+@andrew.cmu.edu (Miles Bader) (03/29/89)

darin@nova.laic.uucp (Darin Johnson) writes:
> In article <4Y=Fz7y00UkaMLBMV1@andrew.cmu.edu> bader+@andrew.cmu.edu (Miles Bader) writes:
> >dan@ivucsb.UUCP (Dan Howell) writes:
> >> On Xerox workstations, the function of a middle button is emulated on a
> >> two button mouse by pressing both buttons simultaneously.  This is
> >> called "chording" the mouse.  Perhaps Intution could support this.
> >
> >Definitely.  [It may sound inconvenient, but in practice, it's just fine]
> 
> This may break some things.  I know of at least two programs that use
> a sequence like "hold left mouse button, then click right mouse
> button".  Also, holding the right mouse button and then clicking the
> left means extended menu selection from Intuition.

On the machine I'm using (that does the middle-button emulation), a chord
is only interpreted as a middle button if the buttons both go down within
some small time period (about 30ms) of each either.  So you have have both a
middle button and right-left (or left-right) down sequences on a two button
mouse...

-Miles