HP3000-L Archives

December 1999, Week 1

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"Emerson, Tom # El Monte" <[log in to unmask]>
Reply To:
Emerson, Tom # El Monte
Date:
Fri, 3 Dec 1999 20:02:23 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (36 lines)
Famous last words...

> -----Original Message-----
> From: Cecile Chi [mailto:[log in to unmask]]
>
> Thanks to all who responded!
> problem is to keep a Social Security Number from echoing on the
> screen when a user enters it from the keyboard or a barcode scanner.
> [...]
> For my present problem, I've used the FCONTROL options [...]
> program is all changed, and the people who got upset at seeing their
> Social Security Number on the screen should be happy.

Except they won't be :)

Now they'll complain that the computer "seems hung -- it won't take any
input here" when nothing at all echos on the screen :) :) :)

I believe View/vplus has a "securityfield" option which is precisely for
this type of application -- regardless of what is typed, a "placeholder"
character is displayed instead of the actual character.  The problem is,
this is terminal specific [must support view] and somewhat program specific
[you need to create a view/vplus screen...]  If you're already using this,
then you're set [but I suspect you're not from what you've written so far]

A viable alternative, which does go back to "what escape sequence do I use?"
is actually to place a "shift-out" [or is it shift-in?] character at the end
of your prompt -- on HP terminals this causes the "alternate" character set,
usually the line-drawing set, to be displayed instead of
humanly-recognizable characters.  [then again, I don't remember if the
line-drawing set covers numbers or not, since this is a numeric input field]

The ultimate solution, of course, is to convert your program to
single-character I/O [ugh!] and manually intervene on the part of
re-displaying the character...

ATOM RSS1 RSS2