🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #5451

Re: Help with Red Ryder

#5451
From: saunders
Date: Wed, 30 Apr 1986 17:16
43 lines
2825 bytes
In article <384@druhi.UUCP> cosmos@druhi.UUCP (GuestRA) writes:
>using the Option keys as the control key doesn't seem to work right 

Glory, glory, to Apple, and to the wise old man who takes care of their
keyboard development.  This is NOT a BUG, sir, this is a FEATURE of the
*wonderful* Macintosh keyboard driver.  You may recall that the Mac is
an "international" machine . . . so, those characters which are used to
produce accents, cedillas, etc. (they're all option-key combinations,
E, I, N, & U--there's a formal name for this class of character, but I
forget it), are trapped, and if the next character takes one of those,
the WONDERFUL keyboard driver MAGICALLY produces the correctly accented
foreign character!

Alas, to produce the character itself you must type it TWICE.  

In this way, the wise old man of Apple guaranteed that the option key
would drive programmers writing communication programs crazy, since
there is no way of disabling this MARVELOUS FEATURE so one can
conveniently produce control characters using the (otherwise useless)
option key, nor is the action of the keyboard driver properly
documented (or documented at all, except for those lucky souls who
possess early versions of Inside Mac, which has the story but gets it
slightly wrong).  The only way for the poor programmer to avoid this
MOST LOVELY ***FEATURE*** is to trap the calls to the key interpreter &
catch the nasty combinations before the interpreter gets 'em.

As you can guess, I've spent some time on this.  You might also be able 
to guess that I don't think much of the way this software was written 
(c'mon, guys, at least give us SOME WAY of disabling this kluge!).  
Nor do I much care for the Mac Plus keyboard, which misplaces a bunch 
of keys (programs written to make things convenient on the one keyboard 
make things very INconvenient on the other).

Well, barf on Apple anyway, I bet they won't even be able to design a
decent UNIX machine.


Color Me Irate,
kevin
-- 
kevin eric saunders
ARPA: kevin@lasspvax   or   kevin%lasspvax.tn.cornell.edu@cu-arpa
UUCP: {ihnp4, allegra,...}!cornell!lasspvax!kevin
Technical Details
Message-ID: <194@batcomputer.TN.CORNELL.EDU>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!rochester!bullwinkle!batcomputer!saunders
References: <384@druhi.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!rochester!bullwinkle!batcomputer!saunders
From: saunders@batcomputer.TN.CORNELL.EDU (saunders)
Newsgroups: net.micro.mac
Subject: Re: Help with Red Ryder
Message-ID: <194@batcomputer.TN.CORNELL.EDU>
Date: Wed, 30-Apr-86 13:16:34 EDT
Article-I.D.: batcompu.194
Posted: Wed Apr 30 13:16:34 1986
Date-Received: Sun, 4-May-86 04:41:13 EDT
References: <384@druhi.UUCP>
Reply-To: saunders@batcomputer.UUCP (saunders)
Organization: Theory Center, Cornell University, Ithaca NY
Lines: 43
Keywords: control key(s)