ISO/IEC 10741-1:1995
(Main)Information technology - User system interfaces - Dialogue interaction - Part 1: Cursor control for text editing
Information technology - User system interfaces - Dialogue interaction - Part 1: Cursor control for text editing
Specifies how incremental cursor control is effected as a result of user interaction with a text editor. Cursor control in form filling and spread sheet applications, cursor control in editing other forms of text such as graphics and cursor control in manipulating simple and complex documents are not covered.
Technologies de l'information — Interfaces de systèmes de l'utilisateur — Interaction par le dialogue — Partie 1: Commande du curseur pour l'édition de texte
General Information
- Status
- Published
- Publication Date
- 11-Oct-1995
- Technical Committee
- ISO/IEC JTC 1/SC 35 - User interfaces
- Drafting Committee
- ISO/IEC JTC 1/SC 35 - User interfaces
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 29-Jul-2008
- Completion Date
- 30-Oct-2025
Relations
- Consolidated By
ISO 9241-15:1997 - Ergonomic requirements for office work with visual display terminals (VDTs) - Part 15: Command dialogues - Effective Date
- 03-Feb-2024
- Effective Date
- 06-Jun-2022
- Effective Date
- 15-Apr-2008
Overview
ISO/IEC 10741-1:1995 - "Information technology - User system interfaces - Dialogue interaction - Part 1: Cursor control for text editing" defines how incremental cursor control is initiated, presented and behaved in screen-based text editors. The standard applies to left‑to‑right text editing on displays and specifies cursor presentation, user and system cursor control, and expected behaviors for the four basic cursor operations (up, down, left, right). It excludes form‑filling, spreadsheet cursor control, graphical text editing and complex document manipulation.
Key topics and technical requirements
- Cursor presentation: Two permitted cursor types - co‑located cursor (occupies and highlights the active position) and between‑objects cursor (marks the boundary before the active position). Cursor appearance may reflect insert vs. overtype mode.
- Blinking and visibility: If a blinking cursor is used it must comply with ISO 9241‑3 (sections 6.22/6.23); blinking must be switchable off. The cursor must be visible after any operation that establishes its location.
- Incremental cursor control: Standard mandates the four basic user controls - cursor left, right, up, down - available via keyboard or other input devices. Keyboard implementations should provide the functions using key sets and markings defined in ISO/IEC 9995‑5 and 9995‑7.
- Movement semantics (bounded linear / open page modes):
- Bounded linear text mode: Cursor moves among existing characters and formatting indicators; left/right wrap to previous/next line except at document boundaries; cursor must not move past document start/end.
- Open page text mode: Cursor may move anywhere within a rectangular work area (analogous to a page).
- Up/down behavior: When moving vertically, the system computes a target position - the horizontal location closest to the original cursor start - and preserves it across repeated up/down operations until another action resets it.
- Non‑destructive movement: Cursor movement shall not alter content or formatting; visible feedback should be provided on position change.
- Conformance: Applications claiming conformance must comply with clauses 5 (cursor presentation), 6 (user cursor control) and 7 (system cursor control).
Applications and practical value
ISO/IEC 10741-1 is useful for:
- Text editor, word processor and IDE developers implementing predictable cursor behavior
- UI/UX designers specifying editing interactions and accessibility features
- Software procurement and product managers requiring consistent cursor semantics across applications
- Framework and toolkit vendors providing text editing components
Adhering to the standard improves user predictability, accessibility and interoperability of text editing interfaces.
Related standards
- ISO 9241‑3 (visual display requirements - cursor blinking guidance)
- ISO/IEC 9995‑5 and 9995‑7 (keyboard layout and function symbol definitions)
Keywords: ISO/IEC 10741-1, cursor control, text editing, user interface, incremental cursor control, bounded linear text mode, open page text mode, cursor presentation, keyboard cursor keys, UI standards.
Frequently Asked Questions
ISO/IEC 10741-1:1995 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - User system interfaces - Dialogue interaction - Part 1: Cursor control for text editing". This standard covers: Specifies how incremental cursor control is effected as a result of user interaction with a text editor. Cursor control in form filling and spread sheet applications, cursor control in editing other forms of text such as graphics and cursor control in manipulating simple and complex documents are not covered.
Specifies how incremental cursor control is effected as a result of user interaction with a text editor. Cursor control in form filling and spread sheet applications, cursor control in editing other forms of text such as graphics and cursor control in manipulating simple and complex documents are not covered.
ISO/IEC 10741-1:1995 is classified under the following ICS (International Classification for Standards) categories: 35.240.20 - IT applications in office work. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 10741-1:1995 has the following relationships with other standards: It is inter standard links to ISO 9241-15:1997, ISO/IEC 10741-1:1995/Amd 1:1996; is excused to ISO/IEC 10741-1:1995/Amd 1:1996. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 10741-1:1995 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
10741-1
First edition
1995-11-01
Information technology - User System
interfaces - Dialogue interaction -
Part 1:
Cursor control for text editing
Technologies de I’informa tion - Interfaces de systemes de
I’utilisa teur - Interaction par le dialogue -
Partie 1: Commande du curseur pour Mdition de texte
ISO/IEC 10741-1 :1995(E)
Contents
1 scope .
.................................................... 1
2 Conformance
.............................................. 2
3 Normative references
Definitions .
41 Activedocument .
.
42 I Active Position .
.............................................. 3
43 . Beginning ofline
.........................................
44 . Between-objects cursor
45 . Bounded lineartextmode .
.................................................... 3
Character
46 .
................................................ 3
Character path
47 .
............................................. 3
Co-located cursor
48 .
...................................................... 3
Cursor
49 .
.....................................................
4.10 Editing
................................................
4.11 Endofline.
............................... 4
4.12 Formatting or presentation indicator
............................................
4.13 Graphit Character
......................................
4.14 Incremental cursor control
4.15 Input .
....................................................
4.16 Mode.
.........................................
4.17 Openpagetextmode
.................................. 4
4.18 Selection marker
4.19 Targetposition. .
.................................... 5
5 Cursor presentation
.................................. 5
5.1 Co-located cursor
.............................. 5
5.2 Between-objects cursor
0 ISO/IEC 1995
All nghts reserved. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronie or mechanical, including photocopying and
microfilm, without Permission in writing from the publisher.
l CH-l 211 Geneve 20 0 Switzerland
lSO/IEC Copyright Office l Case Postale 56
Printed In Switzerland
@ ISO/IEC
ISO/IEC 10741-1 :1995(E)
5.3 Cursor blinking rate
............................................ 5
5.4 Current view
................................................. 5
User cursor control
................................................
6.1. Cursor control mechanism
.......................................
6.2 Bounded linear text mode
.......................................
6.3 Open pagetextmode
..........................................
7 System cursor control
.............................................. 8
7.1 Initial Position
................................................. 8
7.2 Conservation of active Position
................................... 8
7.3 Cursor Position after text modification or movement
.................... 8
AnnexA: Bibliography .
I.
Ill
ISO/IEC 107414 :1995(E) @ ISO/IEC
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized System for worldwide standardization. National bodies that
are members of ISO or IEC participate in the development of International Standards through
technical committees established by the respective organization to deal with particular fields of
technical activity. Other international organizations, governmental and non-governmental, in
liaison with ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint technical committee,
lSO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are
circulated to national bodies for voting. Publication as an International Standard requires
approval by at least 75% of the national bodies casting a vote.
International Standard lSO/IEC 10741-1 was prepared by Joint Technical Committee lSO/IEC
JTC 1, Information technology.
lSO/IEC 10741 consists of the following Parts under the general title information technology -
User System interfaces - Dialogue interaction:
Part 1: Cursor control for text editing
Part 2: Cursor control for Spreadsheets
Annex A of this part of lSO/IEC 10741 is for information only.
IV
@ ISO/lEC ISO/IEC 10741-1 :1995(E)
Introduction
This part of lSO/IEC 10741 specifies how incremental cursor control is effected as a result of user
interaction with a text editor. Cursor control in form filling and spread sheet applications, cursor
control in editing other forms of text such as graphics, and cursor control in manipulating simple
and complex documents are not covered in this part of lSO/IEC 10741.
The clauses in this part of lSO/IEC 10741 are basic to a set of proposed Standards dealing with
user/computer dialogue interaction.
The specifications in lSO/IEC 10741 are consistent with the three ways in which text editing data
may be considered:
-
the internal data structure (the internal Computer storage),
-
the displayed data (the interface presented by the Computer System to the User),
and
-
the conceptual data structure (the user’s interpretation of what is presented).
Cursor control identifies and changes the location of user/system interaction through a Change
in focus. The accurate and appropriate mapping of the user’s focus and intent to the active
Position displayed by the System and the processing of the internal data structure is the objective
of cursor display and control. The ease of changing the focus and the predictability of the results
are central to the user’s comfort level and sense of control.
Some text editors implement formatting controls that are patt of the text string in the internal data
structure and that are displayed or available to be displayed to the user as a part of the
displayed data. Other text editors implement formatting control as a separate function that
creates a template controlling the output of the text string. The specifications in this part of
lSO/lEC 10741 permit both types of formatting control implementation.
V
This page intentionally left blank
ISO/IEC 10741-1 :1995(E)
INTERNATIONAL STANDARD @lSO/IEC
Information technology - User System interfaces - Dialogue
interaction -
Part 1:
Cursor control for text editing
1 Scope
This part of lSO/IEC 10741 defines how a number of System capabilities for cursor control in text
editing Systems shall be initiated, controlled, and monitored by users by means of cursor control
functions. lt covers bounded linear text and open page text mode editing.
The scope of this patt of lSO/IEC 10741 is limited to text editing of left-to-right writing styles by
use of keyboard keys or other input devices, but the principles delineated may be applicable to
text in other scripting styles. Cursor control in right-to-left and top-to-bottom writing styles may
be the subject of future standardization.
This part of ISO/IEC 10741 applies only to information Systems that display text to a user for
lt concerns the human user of the application, but is intended to be used
editing on a Screen.
lt will also assist procurers in
by those who design and develop Computer applications.
specifying a harmonized and consistent User interface.
2 Conformance
An application claiming conformance to this part of lSO/IEC 10741 shall conform to clauses 5,
6, and 7.
ISO/IEC 107414 :1995(E) @ ISO/IEC
3 Normative references
The following Standards contain provisions which, through reference in this text, constitute
provisions of this part of lSO/IEC 10741. At the time of publication, the editions indicated were
valid. All Standards are subject to revision, and Parties to agreements based on this patt of
ISO/IEC 10741 are encouraged to investigate the possibility of applying the most recent editions
of the Standards indicated below. Members of IEC and ISO maintain registers of currently valid
International Standards.
ISO 9241-3:1992, Ergonomie requirements for Office work with visual display terminals (VDTs) -
Part 3: Visual display requirements.
lSO/IEC 9995-5: 1994, Information technology -Keyboard layouts for text and Office Systems -Part
5: Editing section.
lSO/IEC 9995-7: 1994, Information technology - Keyboard layouts for text and Office Systems -
Part 7: Symbols used to represent functions.
@ ISO/IEC
ISO/IEC 10741-1 :1995(E)
4 Definitions
For the purposes of this patt of lSO/IEC 10741, the following definitions apply.
4.1 active document: Document that contains the current cursor or selection marker. lt is a
(possibly empty) body of text that is ready to receive input.
4.2 active Position: Character Position that will display the graphic Symbol representing the next
graphic Character, or relative to which the next control function [l] will be executed ,
Note - The external indication of the active Position in an active document is the cursor.
4.3 beginning of line: First Position of the line that could be occupied by a graphic Character.
4.4 between-objects cursor: Cursor that visibly identifies the boundary immediately Prior to the
active position.
4.5 bounded linear text mode: Mode in which it is only possible to move the cursor among
existing characters or formatting or presentation indicators, within the active document. For
example, the cursor cannot be moved beyond the last Character of a line.
4.6 Character: Member of a set of elements used for the organization, control, or representation
of data [2].
4.7 Character path: Sequential Order of Character positions along a line of presented data [2].
4.8 co-located cursor: Cursor that occupies the active position.
4.9 cursor: Special indicator used in a display to mark the active position.
Note - The word “cursor” should not be confused with “pointer,” which is reserved for indicating the Symbol
controlled by the mouse or other input device to Change the Point of focus (for example, the cursor) on a
graphical user interface [3].
4.10 editing: Modification of content or layout of text. Editing processes include creation,
insertion, deletion, and re-arrangement of text.
4.11 end of line: 1) In bounded linear text mode the Character Position after the last graphic
Character or formatting or presentation indicator. If the line is empty, the end of line is the Same
as the beginning of line. 2) In open page text mode, the last Position in the line that could be
occupied by a graphic Character.
Note - A carriage return, and a Software carriage return that is automatically inserted by a text editing System
A Character cursor tan move onto these
for word wrapping, are special cases of formatting characters.
characters but a between-objects cursor cannot move over them. That is, in bounded text mode, a between-
objects cursor moves after visible or formatt
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...