Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!labrea!aurora!ames!lll-tis!lll-lcc!pyramid!voder!apple!tecot From: tecot@apple.UUCP (Ed Tecot) Newsgroups: comp.sys.mac Subject: Re: TextEdit and Arrow keys Message-ID: <3726@apple.UUCP> Date: Wed, 26-Aug-87 20:17:52 EDT Article-I.D.: apple.3726 Posted: Wed Aug 26 20:17:52 1987 Date-Received: Sat, 29-Aug-87 06:14:21 EDT References: <8821@ut-sally.UUCP> <1599@apple.UUCP> <8837@ut-sally.UUCP> Reply-To: tecot@apple.UUCP (Ed Tecot) Organization: Apple Computer Inc., Cupertino, USA Lines: 26 Keywords: A response from Apple In article <8837@ut-sally.UUCP> brian@ut-sally.UUCP (Brian H. Powell) writes: >In article <1599@apple.UUCP>, tecot@apple.UUCP (Ed Tecot) writes: > >> There is one major problem with that approach: The user will not be able to >> use the =, /, *, and + keys on the numeric keypad section of the MacPlus >> keyboard (as well as the separate keypad that some users have). > > Let me quote from IM-IV, page IV-5. "If the use of Shift-arrow for >making selections is more important to your application than the numeric >keypad, the following paragraphs describe how it should work." (&c., the >following paragraphs describe what shift-arrow is supposed to do.) > > First of all, the statement by Ed Tecot is not correct, at least in my >implementation. My code only looks at the key-codes if the shift-key is held >down (and as I mentioned in my previous message, only if the machine I'm using >has the 64K or 128K ROMs). On a Mac-Plus keyboard, if the user hits (keypad) >'*', he gets an asterisk. If the user hits shift-(keypad)asterisk, he gets >shift-right-arrow. On a Mac-Plus keyboard there is some question as to why >the user would press shift-asterisk on the keypad. Try again. Pressing the asterisk on the MacPlus keypad looks EXACTLY like Shift-Right-Arrow. Those four keys (=, /, *, +) all force the shift key down. You cannot distinguish Shift-Right-Arrow, Keypad-*, and Shift-Keypad-* on that keyboard. Please try it out before you post. _emt