🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1984

Re: A few small changes for 3.1 (Edit and gdb)

#1984
From: Art Isbell
Date: Tue, 29 Dec 1992 18:24
40 lines
2634 bytes
In article <63080@mimsy.umd.edu> alex@cs.umd.edu (Alex Blakemore) writes:
>tim@aplcenmp.apl.jhu.edu (Tim Pugh) writes:
>> One addition [to Edit.app for 2.1] that should be both easy to make and
>> quite useful is to follow the example set by the Stuart terminal emulator
>> by adding an "extent" option  to the print pannel.
>
>Another good idea that Edit and other apps should borrow from Stuart
>is to use alt-up and alt-down to scroll. (alt-left and alt-right to cycle thru windows)
>these are the main reasons I have to stop typing and reach for the mouse,
>a real slow down in a word processing type of app.  Please NeXT, I know your
>GUI gods have declared some nonsensical use for alt arrow keys that even Edit's writers
>had the good sense to ignore, but please give us a way to scroll quickly without
>using the mouse. And NO, holding down the arrow key as the cursor covers the whole
>page is not quick.

NeXT's 3.0 User Interface Guidelines seem to cover this need:

"Control-Arrow Combinations

...
The up arrow key positions the insertion point in the first visible line of the
display, directly above the beginning of the current selection.  The down arrow
key puts the insertion point in the last visible line, directly below the end
of the current selection.

When the insertion point is already at the edge of the currently visible
display, the Control-arrow combination that would otherwise move it to that
edge first scrolls the display (by the amount of a page scroll), then moves the
insertion point to the edge of the new display."

Unfortunately, modified arrow keys don't seem to be implemented by NeXT's apps,
but I suspect they will in the future, probably by being added to the Text
class or its descendent.
-- 

Art Isbell                                                      Cubic Solutions
NeXT Registered Developer #745         NeXT software development and consulting
NeXTmail: isbell@cats.UCSC.EDU                             Voice: (408)335-1154
USmail: 95018-9442                                           Fax: (408)335-2515
Technical Details
Message-ID: <1hq55rINN3hl@darkstar.UCSC.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!spool.mu.edu!agate!darkstar.UCSC.EDU!cats.ucsc.edu!isbell
References: <1992Dec21.162400.20097@newshost.lanl.gov> <Bzrsr0.830@aplcenmp.apl.jhu.edu> <63080@mimsy.umd.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!spool.mu.edu!agate!darkstar.UCSC.EDU!cats.ucsc.edu!isbell
From: isbell@cats.ucsc.edu (Art Isbell)
Newsgroups: comp.sys.next.programmer
Subject: Re: A few small changes for 3.1 (Edit and gdb)
Date: 29 Dec 1992 18:24:59 GMT
Organization: Cubic Solutions - NeXT software development and consulting
Lines: 40
Message-ID: <1hq55rINN3hl@darkstar.UCSC.EDU>
References: <1992Dec21.162400.20097@newshost.lanl.gov> <Bzrsr0.830@aplcenmp.apl.jhu.edu> <63080@mimsy.umd.edu>
NNTP-Posting-Host: si.ucsc.edu