Specifications
MIL-STD- 1472E
5.15.2.1.1 User Pacing.
Data entry shall be paced by the user, rather than by the system.
5.15 .2.1,2 Positive feedback. The system shall provide a positive fdback to the user of the
acceptance or rejection of a data entry. Feedback response times shall conform to 5.15.8.
5.15 .2.1.3 Processing delay. Where system overload or other system conditions will result in a
processing cMy, the system shall acknowledge the data entry and provide an indication of the delay to
the user. If possible, the system shall advise the user of the time remaining for the processor of the
fraction of the process completed.
5.15.2.1.4 Exrdicit action. Data entry shall require an expiicit completion action, such as
pressing an ENTER key.
5.15.2.1.5 Validation. Data entries should be validated by the system for correct format, legal
value, or range of values. Where repetitive entxy of data sets is required, data validation for each set
shouid be completed before another transaction can begin. See also 5.15.8.11.
5.15.2.1.6 Software-available data. The user should not be required to enter data already
available to the softwaxe.
5.15 .2.1.7 Input units. Data should be entered in units which are familiar to the user.
5.15.2.1.8
Cursors.
5.15 .2.1.8.1 Control. Systems employing cursors shall provide cursor control capability. The
user should be able to adjust the sensitivity of the cursor movement to be compatible with the required
task and user skills.
5.15.2 .1.8.2
DisPlaY. A movable cursor within the display shall have a distinctive visual
attribute that does not obscure other displayed entities. When fine positioning accuracy is required, as
in some forms of gmphic and image processing applicAons, the displayed cursor shall include an
appropriate point designation feature (such as crosshairs). The cursor shall not move beyond the
display boundaries and disappear from sight. If the cursor is moved by depressing a key, releasing the
key shall cause the cursor to stop moving.
5.15 .2.1.8.3 Home position The home position for the cursor should be consistent across
sitniiar types of displays.
5.15 .2.1.8.4 Explicit actuation. A separate, explicit action, distinct from cursor position, shall
be required for the actual entry (e.g., enabling, actuation) of a designated position.
5.15 .2.1.8.5 Consistent
fmsitioning. Where cutsor positioning is incremental by discrete steps,
thestcptiofctmorlmmcmem Sha!ik msistcmiMZomWy
(i.e., in troth* and tcft dimctkms),
and verticdy (in both up and down directions).
5.15 .2.1.8.6 Kevboard cursor control. When position designation is required in a task
_*WW~~,~&9Wk~~_i-m*_. !t
cursor movement is accomplished by depressing keys, the keys shall be located on the main keyboard.
5.15 .2.1.8.7 Movement relationshitx. The response of a cursor to control movements shall be
ccmsistent,prcdic~bl~, and Comptibk with the .u@s cxpcctalkms. F(x CLUXKcontrol by kcy @km
a key labeled with a let?- pointing arrow should move the cursor Ieftward; for cursor control by
iov~tirk ]rf’tw~rd~wrmmt of the rnntml shmlld
resul{ in Ieftward movement of the cursor.
102