ISO/IEC 10741-1:1995
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
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 9
- Дата публикации:
- 12 октября 1995 г.
- Издание:
- ISO/IEC IS 10741 edition 1 version 1
- ICS:
- 35.240.20
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.
Abstract
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.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 35 - User interfaces
- SKU
- ISO/IEC 10741-1:1995
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO 9241-306:2018
ДействующийErgonomics of human-system interaction — Part 306: Field assessment methods for electronic visual displays
Overview ISO 9241-306:2018 - "Ergonomics of human-system interaction - Part 306: Field assessment methods for electronic visual displays" defines practical field assessment methods for evaluating ele…
ISO/IEC 9995-5:2009
ДействующийInformation technology — Keyboard layouts for text and office systems — Part 5: Editing and function section
Overview ISO/IEC 9995-5:2009 is part of the ISO/IEC 9995 series, which sets international standards for keyboard layouts intended for text and office systems. This specific part, titled "Editing and…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…