On Mon, 1 Mar 1999, Elia J. Freedman wrote:
> Actually, it is not the character that I care about. It is the display of
> the Graffiti shift indicator that I would like to limit. Internally to my
> app, capital letters are as easy as lower case and I handle both in the
> switch statement. But since there is not "added benefit" for a capital
> letter v. a lower case one, there is no reason to show the Graffiti
> indicator in caps/caps lock mode. So I figured if there was a way to
> "handle" this keystrokes for caps and caps lock and just throw them out,
> that would do.
If I'm writing in memo pad, upper and lower case don't "make a difference"
in some sense -- the program stores them verbatim. Much more to the point,
the command stroke will accept lower or upper case characters, and if the
app is showing the shift indicator, the shift state (irrelevant though it
is to the command stroke) will be visible. (You can even say
{command}{upper}{upper}C, if you're fast enough.)
My first thought is to remove the shift indicator (no matter what the
platinum guidelines say). But that won't work, as punctuation and extended
shift presumably will make a difference to your app.
Personally, I don't see this as a major deal. Someone can turn on
caps-lock, true, but I doubt they'll view that as some special mode. (This
depends on your program, of course.) I'll agree that a forcing condition
(through the removal of the case-shift UI) would be appropriate here, but
I also feel it's reasonable to expect the user to assume that the visible
upper-case shift state is merely related to the normal character-entry
mechanism, and does not imply any specific contract with the program for
special use of upper-case characters.
(Indeed, I would not expect the average user to expect a program to react
qualitatively differently to upper- and lower-case characters. That itself
is a learned application-specific notion, I would guess.)
>
> Elia
>
> -----Original Message-----
> From: Kenneth Albanowski [mailto:[EMAIL PROTECTED]]
> Sent: Monday, March 01, 1999 10:20 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Graffiti/Indicator question
>
> Remind me why you can't accept capital letters, but convert them
> internally to lower case.
>
>
>
>
--
Kenneth Albanowski ([EMAIL PROTECTED], CIS: 70705,126)