1、 Numro de rfrence ISO/CEI 24757:2008(F) ISO/CEI 2008NORME INTERNATIONALE ISO/CEI 24757 Premire dition 2008-11-01 Technologies de linformation Modle dinteractions sur claviers Description de clavier lisible la machine Information technology Keyboard interaction model Machine-readable keyboard descrip
2、tion ISO/CEI 24757:2008(F) PDF Exonration de responsabilit Le prsent fichier PDF peut contenir des polices de caractres intgres. Conformment aux conditions de licence dAdobe, ce fichier peut tre imprim ou visualis, mais ne doit pas tre modifi moins que lordinateur employ cet effet ne bnficie dune li
3、cence autorisant lutilisation de ces polices et que celles-ci y soient installes. Lors du tlchargement de ce fichier, les parties concernes acceptent de fait la responsabilit de ne pas enfreindre les conditions de licence dAdobe. Le Secrtariat central de lISO dcline toute responsabilit en la matire.
4、 Adobe est une marque dpose dAdobe Systems Incorporated. Les dtails relatifs aux produits logiciels utiliss pour la cration du prsent fichier PDF sont disponibles dans la rubrique General Info du fichier; les paramtres de cration PDF ont t optimiss pour limpression. Toutes les mesures ont t prises p
5、our garantir lexploitation de ce fichier par les comits membres de lISO. Dans le cas peu probable o surviendrait un problme dutilisation, veuillez en informer le Secrtariat central ladresse donne ci-dessous. DOCUMENT PROTG PAR COPYRIGHT ISO/CEI 2008 Droits de reproduction rservs. Sauf prescription d
6、iffrente, aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce soit et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccord crit de lISO ladresse ci-aprs ou du comit membre de lISO dans le pays du demandeur. ISO c
7、opyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Publi en Suisse ii ISO/CEI 2008 Tous droits rservsISO/CEI 24757:2008(F) ISO/CEI 2008 Tous droits rservs iii Sommaire Page Avant-propos. iv Introduction v 1 Domaine d
8、application 1 2 Conformit. 1 3 Rfrences normatives 1 4 Termes et dfinitions 1 5 Spcifications 2 5.1 Description des touches et des dispositions de clavier. 2 5.2 tats produits par linteraction des touches de fonction utilises pour la saisie . 3 5.3 Touches spciales 4 5.4 Touches mortes 5 5.5 Rmanenc
9、e et verrouillage stable (explicite) ou temporaire (implicite) . 5 5.6 Touches supplmentaires (accessibles ou non par le logiciel de lordinateur); Courriel, touches de fonctions Fn, touches Windows, Sommeil, Dpart/Arrt) 6 5.7 Changement dtat complexe (principalement pour laccessibilit) . 6 5.8 Rtroa
10、ction donnes sur le modle du clavier. 7 5.9 Langage de description de clavier lisible la machine 7 Annexe A (normative) Protocole pour lchange dinformation entre le clavier matriel et le logiciel 8 Annexe B (normative) Langage de description des claviers. 9 B.1 Introduction . 9 B.2 Vue densemble. 9
11、B.3 Sections . 9 B.3.1 Dictionnaires . 9 B.3.2 Mta-informations. 10 B.3.3 Informations non fonctionnelles . 10 B.3.4 Informations fonctionnelles. 11 B.4 Spcification en langage RELAX NG du format de description des claviers. 11 B.5 Description en langage EBNF du format de clavier 15 B.5.1 Rgles de l
12、a syntaxe BNF 15 B.5.2 Grammaire des descriptions du langage Relax NG pour lISO/CEI 24757 15 B.6 Un exemple de description de clavier 17 B.7 Format en syntaxe XML 18 Annexe C (informative) Brve histoire des claviers dordinateurs et des logiciels associs 24 C.1 Le clavier IBM 24 C.2 Le clavier du PC
13、AT et du PS/2 24 C.3 Le clavier USB. 25 Annexe D (informative) Correspondance entre les formats 26 D.1 Gnralits 26 D.2 Format xkb utilis dans X Window sous Unix/Linux 26 D.2.1 Descriptions xkb. 26 D.2.2 Exemple de xkb. 26 D.2.3 Exemple de description de clavier en syntaxe ISO/CEI 24757. 55 D.2.4 Pro
14、gramme pour convertir les descriptions xkb au format ISO/CEI 24757 122 Bibliographie 137 ISO/CEI 24757:2008(F) iv ISO/CEI 2008 Tous droits rservsAvant-propos LISO (Organisation internationale de normalisation) et la CEI (Commission lectrotechnique internationale) forment le systme spcialis de la nor
15、malisation mondiale. Les organismes nationaux membres de lISO ou de la CEI participent au dveloppement de Normes internationales par lintermdiaire des comits techniques crs par lorganisation concerne afin de soccuper des domaines particuliers de lactivit technique. Les comits techniques de lISO et d
16、e la CEI collaborent dans des domaines dintrt commun. Dautres organisations internationales, gouvernementales et non gouvernementales, en liaison avec lISO et la CEI participent galement aux travaux. Dans le domaine des technologies de linformation, lISO et la CEI ont cr un comit technique mixte, lI
17、SO/CEI JTC 1. Les Normes internationales sont rdiges conformment aux rgles donnes dans les Directives ISO/CEI, Partie 2. La tche principale du comit technique mixte est dlaborer les Normes internationales. Les projets de Normes internationales adopts par le comit technique mixte sont soumis aux orga
18、nismes nationaux pour vote. Leur publication comme Normes internationales requiert lapprobation de 75 % au moins des organismes nationaux votants. Lattention est appele sur le fait que certains des lments du prsent document peuvent faire lobjet de droits de proprit intellectuelle ou de droits analog
19、ues. LISO et la CEI ne sauraient tre tenues pour responsables de ne pas avoir identifi de tels droits de proprit et averti de leur existence. LISO/CEI 24757 a t labore par le comit technique mixte ISO/CEI JTC 1, Technologies de linformation, sous-comit SC 35, Interfaces utilisateur. ISO/CEI 24757:20
20、08(F) ISO/CEI 2008 Tous droits rservs v Introduction La prsente Norme internationale sadresse ceux qui conoivent des systmes dexploitation et des applications logicielles prenant le clavier en charge (y compris la prsentation complte du clavier lcran des fins de documentation). Son but est dharmonis
21、er les pratiques de lindustrie en matire de description machine des claviers (PC, assistants numriques, Linux, Windows, Apple, etc.) Elle vise finalement faciliter la production de pilotes interoprables pour les utilisateurs et permettre une meilleure assistance lutilisateur en offrant une correspon
22、dance plus prcise entre le clavier matriel tel que grav et gomtriquement configur, et linterface conceptuelle dont dispose le systme dexploitation et ses applications. NORME INTERNATIONALE ISO/CEI 24757:2008(F) ISO/CEI 2008 Tous droits rservs 1 Technologies de linformation Modle dinteractions sur cl
23、aviers Description de clavier lisible la machine 1 Domaine dapplication La prsente Norme internationale a pour but de procurer un format de description qui peut non seulement dcrire entirement les Normes internationales de clavier, mais aussi dcrire les possibilits des claviers du march actuel et en
24、visageable dans un avenir prvisible, de mme que leur fonctionnement avec des systmes dexploitation correspondants. Elle dcrit les interactions possibles entre les touches dun clavier et normalise la description des claviers pour quelle soit lisible la machine tout en restant interprtable par des hum
25、ains de manire relativement facile. 2 Conformit La description lisible la machine dun clavier est conforme la prsente Norme internationale si les prescriptions de 5.1 5.9 sont respectes. 3 Rfrences normatives Les documents de rfrence suivants sont indispensables pour lapplication du prsent document.
26、 Pour les rfrences dates, seule ldition cite sapplique. Pour les rfrences non dates, la dernire dition du document de rfrence sapplique (y compris les ventuels amendements). ISO 639-1, Codes pour la reprsentation des noms de langue Partie 1: Code alpha-2 ISO 639-2, Codes pour la reprsentation des no
27、ms de langue Partie 2: Code alpha-3 ISO/CEI 9995-1, Technologies de linformation Disposition des claviers conus pour la bureautique Partie 1: Principes gnraux pour la disposition des claviers ISO/CEI 9995-2, Technologies de linformation Disposition des claviers conus pour la bureautique Partie 2: Mo
28、dule alphanumrique ISO/CEI 9995-3, Technologies de linformation Disposition des claviers conus pour la bureautique Partie 3: Dispositions complmentaires de la zone alphanumrique du module alphanumrique ISO/CEI 10646, Technologies de linformation Jeu universel de caractres cods sur plusieurs octets (
29、JUC) 4 Termes et dfinitions Pour les besoins du prsent document, les termes et dfinitions donns dans lISO/CEI 9995-1 ainsi que les suivants sappliquent. ISO/CEI 24757:2008(F) 2 ISO/CEI 2008 Tous droits rservs4.1 coordonnes de rfrence identifiant form dune lettre et de deux chiffres dcimaux, se rfran
30、t la grille de numrotation permettant de positionner une touche lintersection dune range et dune colonne du clavier, o les ranges sont identifies par des lettres et les colonnes par des chiffres 5 Spcifications 5.1 Description des touches et des dispositions de clavier Le clavier est dcrit pour des
31、machines dans la prsente Norme internationale en utilisant les proprits suivantes : les coordonnes logiques de chaque touche suivant un systme de numrotation par grille tabli dans lISO/CEI 9995-1. Ces coordonnes sont appeles coordonnes de rfrence; NOTE Les coordonnes de rfrence dun clavier peuvent c
32、orrespondre une norme de clavier. la description de la taille en millimtres (mm), de la forme et des coordonnes physiques de chaque touche dun clavier matriel, pour permettre de reproduire prcisment le clavier de lutilisateur lcran; optionnellement, rgion ou pays principal et code de langue applicab
33、les cette disposition; lapparence relle de ltiquetage; la division logique de chaque touche du clavier en groupes et en niveaux au sein de chaque groupe. Au sein dun groupe, un niveau donn, chaque caractre est dcrit en utilisant cinq autres proprits: par une chane didentifiants de lISO/CEI 10646 for
34、ms de la lettre U suivie de 8 ou de 4 6 chiffres hexadcimaux; si le caractre est compos ou obtenu par combinaison, les identifiants des caractres individuels qui composent le caractre rsultant sont donns avec la squence qui permet cette composition; optionnellement, par son nom de caractre dans une
35、langue donne, identifie selon son codet dans lISO 639-1 ou selon son codet terminologique dans lISO/CEI 639-2; optionnellement, par un ou plusieurs codes de balayage (qui peut varier selon ltat du clavier, selon le matriel utilis, etc.); dans le cas dune position qui fait de la touche une touch mort
36、e, une description des combinaisons requises par lutilisateur, avec le ou les caractres qui en rsultent; optionnellement, une tiquette pour identifier les caractres dont le glyphe grav sur la touche est diffrent de sa reprsentation interne (par exemple U00A6 barre verticale discontinue par oppositio
37、n U007C barre verticale). NOTE La description des combinations requises ninterdit pas aux pilotes de clavier de prendre en compte dautres combinaisons pour crer dautres caractres si ces combinaisons sont dj dfinies. La description dont il est ici question est destine assurer que les besoins de lutil
38、isateur sont satisfaits, quelles que soient les dfinitions pralables. Cette description ne peut faire abstraction de linteraction des touches entre elles pour produire des rsultats. Larticle qui suit dcrit les diffrents tats dun clavier ncessaires la saisie des caractres et pris en compte dans la pr
39、sente Norme internationale. ISO/CEI 24757:2008(F) ISO/CEI 2008 Tous droits rservs 3 5.2 tats produits par linteraction des touches de fonction utilises pour la saisie La frappe dune des touches de fonction suivantes dtermine un tat produisant le caractre dsir. Cet article normalise les tats conventi
40、onnels produits par linteraction de ces touches avec des touches alphanumriques. Slection du niveau 2 (appel aussi MAJ, en anglais Shift): cette touche en soi permet la saisie de caractres de niveau 2 dans le groupe actif. Slection du niveau 3 (appel aussi AltCar): cette touche en soi permet la sais
41、ie de caractres de niveau 3 dans le groupe actif. Contrle: cette touche est souvent utilise en pratique avec une des touches prcdentes pour la saisie de caractres. Voir ci-aprs linterprtation que prescrit la prsente Norme internationale pour ces interactions. Slection de groupe : cette touche en soi
42、 permet le changement de groupe. Cette action peut tre verrouillante ou non. LISO/CEI 9995-2 prcise ce qui suit cet effet: Pour la saisie du rpertoire de caractres graphiques de la collection 281 (intitule MES-1), prcise dans lAmendement 1 lISO/CEI 10646:1-2000, lon spcifie dans lISO/CEI 9995-3 la d
43、isposition du groupe secondaire courant (qui doit tre utilis en tant que groupe 2). Particulirement pour le groupe 2, lon recommande que la fonction de slection de groupe verrouille ce groupe pour la saisie du prochain caractre, et pour ce caractre seulement. Autrement dit, lactivation du groupe 2 c
44、hange ltat logiciel du clavier de telle sorte que mme si lon relche toutes les touches impliques dans le processus dactivation, la prochaine fois que lon appuie sur une touche, celle-ci slectionnera un caractre du groupe 2. Aprs avoir saisi un tel caractre dans ce mode, le clavier revient automatiqu
45、ement au groupe qui prvalait avant que lon passe au groupe 2. NOTE On recommande, lors de la slection dun groupe qui couvre un systme dcriture complet (par exemple lhiragana, le katakana, le cyrillique, le grec, larabe, lhbreu), de verrouiller ce groupe demeure jusqu ce quon le dsactive ou que lon s
46、lectionne un autre groupe ( titre dexemple, aprs avoir activ le groupe hiragana, il est dusage de le dsactiver explicitement pour retourner au groupe 1). La manire exacte dactiver la slection de groupe avec une fonction de slection de groupe nest pour le moment pas normalise. Il est recommand comme
47、mesure minimale dindiquer visuellement tout verrouillage de groupe par un moyen appropri (par exemple une lampe, un affichage cristaux liquides ou une indication lcran, sauf pour les groupes 1 et 2. Idalement, il convient didentifier lutilisateur le groupe actuel en usage. Combinaisons habituelles de certaines touches de fonction et leur interprtation normalise: a) Slection de niveau 2 + Slection de niveau 3 (MAJ + AltCar) doit sinterprter comme suit (deux scnarios sont possibles) : 1. Selon lISO/CEI 9995-2: Particuli