ISO/IEC 9995

ISO/IEC 9995 Technologia informatyczna — Układy klawiatury dla systemów tekstowych i biurowych to seria norm ISO / IEC definiująca zasady układu klawiatur komputerowych. Nie definiuje konkretnych układów, ale stanowi podstawę dla norm krajowych i branżowych, które definiują takie układy.

Projekt tej normy został przyjęty w ISO w Berlinie w 1985 roku z inicjatywy dr Yves Neuville. Seria norm ISO/IEC 9995 pochodzi z 1994 roku i na przestrzeni lat była wielokrotnie aktualizowana.

Części

Seria norm ISO/IEC 9995 obecnie (stan na wrzesień 2015) składa się z następujących części:

  • ISO/IEC 9995-1:2009 Ogólne zasady dotyczące układów klawiatury
  • ISO / IEC 9995-2: 2009 Sekcja alfanumeryczna z poprawką 1 (2012) Emulacja klawiatury numerycznej
  • ISO / IEC 9995-3: 2010 Uzupełniające układy strefy alfanumerycznej sekcji alfanumerycznej
  • ISO/IEC 9995-4:2009 Sekcja numeryczna
  • ISO/IEC 9995-5:2009 Sekcja edycji i funkcji
  • ISO / IEC 9995-7: 2009 Symbole używane do reprezentowania funkcji z poprawką 1 (2012)
  • ISO / IEC 9995-8: 2009 Przypisywanie liter do klawiszy klawiatury numerycznej
  • ISO / IEC 9995-9: 2016 Wielojęzyczne układy grup klawiatur z wieloma skryptami
  • ISO / IEC 9995-10: 2013 Konwencjonalne symbole i metody przedstawiania znaków graficznych, których nie można jednoznacznie rozpoznać po ich glifach na klawiaturach iw dokumentacji
  • ISO / IEC 9995-11: 2015 Funkcjonalność martwych klawiszy i repertuary znaków wprowadzanych przez martwe klawisze

(ISO 9995-6:2006 Sekcja funkcji została wycofana 2009-10-08.)

ISO/IEC 9995-1

Norma ISO/IEC 9995-1 zawiera podstawowy opis klawiatur odpowiednich do systemów tekstowych i biurowych oraz definiuje kilka terminów używanych w całej serii norm ISO/IEC 9995.

Podział fizyczny i siatka odniesienia

Keyboard-sections-zones-grid-ISOIEC-9995-1

Rysunek przedstawia podział klawiatury na sekcje, które podzielone są na strefy.

  • Sekcja alfanumeryczna
    • strefa alfanumeryczna (oznaczona kolorem zielonym)
    • strefy funkcyjne (oznaczone kolorem niebieskim)
  • sekcja numeryczna
    • strefa numeryczna (oznaczona ciemniejszym czerwonym kolorem)
    • strefa funkcyjna (oznaczona jaśniejszym czerwonym zabarwieniem)
  • sekcja edycji i funkcji (w rzeczywistości obejmująca wszystkie części klawiatury, które nie należą do sekcji alfanumerycznej lub numerycznej)
    • strefa klawiszy kursora (oznaczona ciemniejszym szarym kolorem)
    • strefa funkcji edycji (oznaczona jaśniejszym szarym kolorem)

Obecność sekcji numerycznej nie jest wymagana przez normę. Norma nie zabrania również umieszczania sekcji numerycznej na lewo od sekcji alfanumerycznej.

Za pomocą siatki referencyjnej każdy klucz można zidentyfikować za pomocą unikalnej kombinacji litery (oznaczającej wiersz) i ciągu dwóch cyfr (oznaczających kolumnę). Np. klucz zawierający cyfrę jeden na kilku układach jest identyfikowany jako „Klucz E01”. Zasady oznaczania dopuszczają jednak inne ułożenie klawiszy funkcyjnych niż powyżej części alfanumerycznej lub ułożenie ich w więcej niż jednym rzędzie (czyli np. klawiatura AT jest zgodna ze standardem):

  • Kolumny zawierające klawisze edycyjne lub funkcyjne należy numerować od 60 wzwyż, gdy znajdują się poza prawą sekcją numeryczną lub od 80 w dół, gdy są umieszczane po lewej stronie części alfanumerycznej.
  • Wiersze nad sekcją alfanumeryczną należy opisywać od K w dół, a wiersze poniżej klawisza spacji należy opisywać od Z w dół.

Siatka może być ustawiona pod kątem (jak pokazano na rysunku w sekcji alfanumerycznej) lub kwadratowa (a zatem klawiatury, w których klawisze alfanumeryczne są uporządkowane w czysto pionowych kolumnach, są zgodne ze standardem).

Norma nie ogranicza liczby wierszy i kolumn w części alfanumerycznej.

Poziomy i grupy

Wybór poziomu i grupy podczas wprowadzania znaku (np. za pomocą klawisza Shift , klawisza AltGr lub klawisza wyboru grupy lub sekwencji klawiszy) jest określony w normie ISO/IEC 9995-2.

Poziomy („bez przesunięcia”, „przesunięte”, „AltGr”)

Klucz w pozycji siatki C12 w niemieckim układzie T2 , który ma 2 grupy, z których każda jest podzielona na maksymalnie 3 poziomy
Klucz w pozycji siatki E11 na niemieckim układzie T1 , który ma 3 poziomy w jednej grupie

Znaki , które można wprowadzać za pomocą klawiszy w sekcji alfanumerycznej, są zazwyczaj zorganizowane w poziomy . W przypadku pism dwuliterowych , takich jak łacina , poziom podstawowy („Poziom 1”) zawiera małe litery, podczas gdy „Poziom 2” zawiera wielkie litery (dlatego te poziomy są zwykle nazywane „nieprzesuniętymi” i „przesuniętymi”). W przypadku znaków, które nie są literami (np. znaków interpunkcyjnych ), nie podano żadnych zasad dotyczących ich rozmieszczenia na poziomach. Podczas gdy cyfry są zwykle na poziomie 1, istnieją wyjątki (np. francuski układ klawiatury ).

Norma dopuszcza trzeci poziom (ale nie więcej niż trzy poziomy). Zwykle (choć standardowo nie jest to obowiązkowe) postacie na takim poziomie są wybierane za pomocą klawisza AltGr .

Grupy

Jeśli organizacja na trzy poziomy nie jest wystarczająca, aby pomieścić wszystkie znaki zawarte w określonym układzie, można zdefiniować „grupy”, które następnie stanowią wyższą jednostkę hierarchiczną niż poziomy. Tak więc każda taka grupa jest zwykle podzielona na (do trzech) poziomów. Częstymi przykładami są układy umożliwiające wprowadzanie znaków różnych pism, jak np. układ klawiatury japońskiej (gdzie drugą grupę stanowią kana ). Innym przykładem są niedawne standaryzacje, które umożliwiają wprowadzanie znacznie większej liczby znaków niż ich poprzednie edycje (w celu przezwyciężenia historycznych ograniczeń mechanicznego maszyny do pisania ), jak kanadyjski układ Québec lub niedawno (2012) ustandaryzowany niemiecki układ T2 .

„Selektory grup” są zdefiniowane w normie ISO/IEC 9995-2. W US-International selektorem grupy dla drugiej grupy jest klawisz AltGr; na niektórych innych jednocześnie wciśniętych klawiszy Shift i AltGr. (W przeszłości te dwie grupy były czasami nazywane poziomem trzecim i czwartym, w przeciwieństwie do terminologii zdefiniowanej w normie ISO/IEC 9995.)

Wizerunki na klawiszach

Zgodnie z normą ISO/IEC 9995-1 poziom jest wskazywany przez rząd, w którym znak jest przedstawiony na górze klawisza:

  • Poziom 2 („przesunięty”) powyżej poziomu 1 („nieprzesunięty”)
  • Poziom 3 („AltGr”) poniżej poziomu 1 („nieprzesunięty”).

Grupa jest wskazywana przez kolumnę na klawiaturze:

  • Pierwsza lub „grupa podstawowa” na lewym brzegu klawisza
  • Druga lub „grupa drugorzędna” na prawym brzegu klawisza
  • Dodatkowe grupy (jeśli istnieją) pomiędzy.

Gdy litery w parze przypadków są powiązane z kluczem, na górze klawisza dla grupy podstawowej musi być wyświetlana tylko wielka litera, a dla grupy drugorzędnej tylko mała litera.

Tak więc na przedstawionym kluczu niemieckiego układu T2 w grupie podstawowej znajdują się znaki „#” na poziomie 1 (bez przesunięcia), „'” na poziomie 2 (z przesunięciem) i „®” na poziomie 3 (dostępne przez klawisz AltGr ). W grupie drugorzędnej znajduje się mała litera „ ə ” na poziomie 1 (bez przesunięcia) i jej duży odpowiednik „Ə” na poziomie 2 (z przesunięciem).

W przypadku układów zawierających tylko jedną grupę znaki na poziomie 3 mogą być przedstawione w prawym dolnym rogu górnej części klawisza, aby ze względów ergonomicznych umożliwić większe obrazy. Na przykład na przedstawionym kluczu niemieckiego układu T1 „\” znajduje się na poziomie 3 (jedynej zdefiniowanej grupy), do którego można uzyskać dostęp za pomocą klawisza AltGr.

Specjalne problemy

ISO/IEC 9995-2

Norma ISO/IEC 9995-2 określa wymagania dotyczące kluczy zawartych w części alfanumerycznej (patrz opis normy ISO/IEC 9995-1 powyżej).

Strefa alfanumeryczna (będąca częścią sekcji alfanumerycznej) musi zawierać 47 lub więcej klawiszy służących do wprowadzania znaków , w tym spację , która musi być umieszczona w najniższym wierszu (wiersz A zgodnie z siatką odniesienia określoną w normie ISO/IEC) 9995-1). Ponadto musi być:

  • co najmniej 12 klawiszy w rzędzie E (najwyższy rząd) na pozycjach od E00 do E15, zawierających wszystkie klawisze do wprowadzania cyfr dziesiętnych,
  • co najmniej 12 kluczy w rzędzie D w pozycjach od D01 do D15,
  • co najmniej 11 kluczy w rzędzie C w pozycjach od C01 do C15,
  • co najmniej 10 kluczy w rzędzie B w pozycjach od B00 do B11.

Spacja musi rozciągać się co najmniej na pozycje od A03 do A07. Oznacza to, że japońskie klawiatury zawierające muhenkan , henkan i klawisze przełączające Katakana / Hiragana (pierwszy po lewej, pozostałe dwa po prawej stronie spacji) nie są zgodne ze standardem, jeśli są brane dosłownie. Uważa się to jednak za nieistotne, ponieważ spacja ma mniejsze znaczenie w japońskim niż w piśmie łacińskim lub podobnym, ponieważ japońskie słowa zwykle nie są oddzielone spacjami.

Układy zaprojektowane dla alfabetu łacińskiego muszą zawierać co najmniej 26 podstawowych liter A…Z i a…z, cyfry dziesiętne 0…9 oraz następujące znaki zawarte w ISO 646 : ! " % & ' * ( ) + , - . / : ; < = > ? _ i spacja .

Keyboard-alphanumeric-section-ISOIEC-9995-2-2009-with-amd1-2012.png
Sekcja alfanumeryczna klawiatury, przedstawiająca kilka szczegółów określonych w normie ISO/IEC 9995-2:2009 (w tym możliwości emulacji klawiatury numerycznej określone w poprawce 1 z 2012 r.)

Klawisze zaznaczone na rysunku na szaro, wszystkie będące klawiszami funkcyjnymi, stanowią lewą i prawą strefę funkcyjną, podczas gdy wszystkie pozostałe klawisze tworzą strefę alfanumeryczną. Pozycja odniesienia w siatce dowolnego klawisza funkcyjnego może się różnić w zależności od specyfikacji wymienionych poniżej. Zwłaszcza na klawiaturze ze znacznie więcej niż 47 klawiszami w strefie alfanumerycznej, prawe klawisze funkcyjne otrzymają wyższe numery kolumn.

Symbole klawiszy funkcyjnych są określone w normie ISO/IEC 9995-7. Napisy, które są powszechnie używane zamiast symboli, są pokazane w ich angielskiej wersji w nawiasach.

Zharmonizowany układ klawiatury z 48 klawiszami graficznymi

Klawiatury, które są zgodne z tą węższą specyfikacją, zawierają wszystkie klawisze zaznaczone na biało na powyższym rysunku, klawisz C12 pokazany na żółto i jeden z dwóch klawiszy E13 i B00 pokazany na czerwono. Norma tego nie wymaga; mówi tylko, że można tak nazwać klawiatury zgodne z tą węższą specyfikacją.

Klawisz w E00 nie jest wymagany, ale jeśli jest obecny na klawiaturze, pozycje E13 i B00 (pokazane na czerwono) mogą nie mieć żadnego klawisza (np . z klawiszem Backspace lub Delete w E14 powiększonym do E13 i lewym klawiszem Shift w B99 powiększonym do B00); ale większość układów międzynarodowych mających klawisz w E00 ma również co najmniej jeden klawisz w E13 (z wąskim klawiszem Backspace lub Delete w rzędzie E w E14, ale lewy klawisz Shift w B99 powiększony do B00) lub B00 (z wąskim lewym klawiszem Shift klawisz w B99, ale klawisz Backspace lub Delete w E14 powiększony do E13). Klawisz w E00 może być również używany do przydzielania klawisza funkcyjnego (zwłaszcza klawisza Escape na kompaktowych klawiaturach), w którym to przypadku klawisz będzie na ogół obecny w E13 (w kompaktowym układzie amerykańskim) lub B00 lub w obu (w kompaktowych układach międzynarodowych ). Wreszcie klawisz w E00 może być również użyty do umieszczenia cyfry 0 na początku wiersza zamiast bardziej powszechnej lokalizacji w E10, w którym to przypadku dwie pozycje E13 i B00 mogą być użyte do powiększenia zarówno klawisza Backspace, jak i Delete w E14 do E13 i lewy klawisz Shift do B99 do B00).

W rzeczywistości kilka układów (np. układ US ), aby umożliwić szerszy klawisz powrotu, ma klawisz w D13 (pokazany na zielono) zamiast C12 (pokazany na żółto). Tak więc, chociaż zgodnie z normą nie można ich nazwać „zharmonizowanymi klawiaturami graficznymi z 48 klawiszami”, nadal są one zgodne z samą normą. ISO/IEC 9995-3:2010, odnosząc się do podstawowego układu w swoim konkretnym zakresie, uwzględnia możliwe zastąpienie C12 przez D13.

Klawisze funkcyjne

klucz tabulacji , zajmujący pozycję D00 (tj. klucz może być szerszy, obejmując dodatkowe pozycje, takie jak D99 na lewo od D00).

Klawisz zapewniający jedną z funkcji Blokada wielkich liter (zwykle nazywana „Caps Lock”), blokada poziomu 2 (tj. „Shift lock”) lub blokada ogólna będzie obecny, zajmując pozycję C00. (Funkcja „Ogólna blokada” nie jest określona w serii ISO/IEC 9995). Konkretny sposób działania Caps Lock lub Shift Lock (tj. zamiana stanu blokady przez naciśnięcie klawisza, jak to jest zwykle realizowane) nie jest określony w serii ISO/IEC 9995. W ten sposób rozwiązania unikające zależności statusu oraz problemu przypadkowego uderzenia (np. klawisz blokady wciśnięty razem z Shift włącza Shift lock, razem z AltGr włącza Caps Lock, samo wciśnięcie wyłącza dowolny stan blokady, ale nie ma efektu, gdy żaden status blokady nie jest aktywowany) nie uniemożliwiłoby zgodności z normą.

Klawisz Return na niemieckiej klawiaturze T1, obejmujący dwa rzędy

Klawisz Return musi być obecny na prawo od klawiszy wprowadzania znaków w wierszu C. Zaleca się, aby rozwijał się do wiersza D (a więc obejmował pozycję D13, gdy znajduje się na pozycji C13, jak pokazano na rysunku), tak jak np. układ niemiecki .

Klawisz zapewniający jedną z funkcji Backspace lub Backward erase powinien znajdować się w rzędzie A lub (co jest częściej spotykane) w rzędzie E, na prawo od klawiszy wprowadzania znaków.

Jeżeli obecny jest co najmniej jeden klawisz alternatywny (powszechnie nazywany „klawiszem Alt”), należy go umieścić na lewo od spacji (lub, jeśli znajduje się tam klawisz funkcyjny charakterystyczny dla systemu pisma obsługiwanego przez układ klawiatury, na lewo od tego klucz).

Jeśli obecny jest co najmniej jeden klawisz Control (powszechnie w skrócie „Ctrl”), należy go umieścić najbardziej na lewo w rzędzie A (ponieważ jest to bardziej powszechne) lub rzędzie B.

Jeśli obecny jest klawisz funkcyjny (powszechnie w skrócie „Fn”), należy go umieścić na lewo od spacji i na lewo od klawisza „alternatywnego”, jeśli taki występuje. (Umieszczanie klawisza „Funkcja” na lewo od klawisza „Kontrola” jest dozwolone, ale wyraźnie niezalecane.)

Wybór poziomu i grupy

Aby wybrać poziom 2 (powszechnie nazywany „przesunięty”, patrz podsekcja „Poziomy i grupy” w sekcji „ISO/IEC 9995-1” powyżej), w rzędzie B muszą znajdować się dwa klawisze (powszechnie nazywane klawiszami Shift ) . Lewy powinien zajmować pozycję B99, natomiast prawy powinien znajdować się na prawo od klawiszy wprowadzania znaków tego rzędu. Dokładna funkcja tych klawiszy (powszechnie naciskanie ich razem z odpowiednim klawiszem wprowadzania znaków) nie jest określona w normie. Tym samym zgodne ze standardem są rozwiązania, w których klawisz Shift jest wciskany, a następnie zwalniany przed naciśnięciem klawisza wprowadzania znaku.

Aby wybrać poziom 3 (jeśli jest obecny w układzie), musi być obecny co najmniej jeden klawisz wyboru poziomu 3 (często oznaczany jako AltGr ). Na klawiaturach zgodnych ze „zharmonizowanym układem 48 klawiszy graficznych” (zob. powyżej) takie klawisze umieszcza się w rzędzie A lub rzędzie B. Podobnie jak w przypadku klawiszy Shift, dokładna funkcja tych klawiszy (powszechne naciśnięcie ich razem z klawisz wprowadzania znaków) nie jest określony w normie.

W przypadku układów zawierających więcej niż jedną grupę określono kilka mechanizmów wyboru grupy. Dedykowany wyboru grupy (oznaczony zgodnie z ISO/IEC 9995-7), jeżeli jest obecny, powinien być umieszczony obok klawisza „wyboru poziomu 3” (AltGr). W przypadku układów zawierających „Grupę 2”, jak określono w normie ISO/IEC 9995-3, klawisz ten działa jak „zatrzask” (tj. znak z Grupy 2. Po tym status jest cofany, więc kolejne naciśnięcia klawisza wprowadzania znaków odnoszą się do grupy podstawowej, o ile nie zostanie ponownie naciśnięty klawisz „wybór grupy”). Jeśli nie ma dedykowanego klawisza „Wybór grupy”, jego funkcję uzyskuje się przez jednoczesne naciśnięcie klawiszy „Wybór poziomu 2” i „Wybór poziomu 3” (tj. „Shift” i „AltGr”) i zwolnienie ich przed uruchomieniem wprowadzania wybranego znaku klucz.

Wytyczne alokacji dla układów zawierających alfabet łaciński

Załącznik informacyjny „Wytyczne dotyczące alokacji” zawiera podstawowy wzór rozmieszczenia liter łacińskich, który w rzeczywistości określa podstawę dla rodzajów układów klawiatury znanych jako QWERTY , QWERTZ lub AZERTY . Ponieważ niniejszy załącznik nie ma charakteru normatywnego, nie wyklucza zgodności innych układów, takich jak klawiatura Dvoraka lub turecka klawiatura F, z serią norm ISO/IEC 9995.

Rysunek przedstawia litery w kolorze czarnym, w których podana jest unikalna pozycja, podczas gdy litery pokazane w kolorze czerwonym mogą alternatywnie zajmować dowolne pozycje, w których są pokazane. Cyfry mogą być przydzielane na poziomie 0 (bez przesunięcia) lub na poziomie 1 (z przesunięciem). Gwiazdka oznacza „dowolny inny znak”.

Emulacja klawiatury numerycznej

Poprawka 1 normy ISO/IEC 9995-2:2009, która została opublikowana w 2012 roku, określa dwa sposoby emulacji klawiatury numerycznej w obrębie części alfanumerycznej klawiatury. Jeden sposób, z odwzorowaniem klawiszy w lewej połowie sekcji alfanumerycznej (pokazanej na zielono na powyższym schemacie), emuluje klawiaturę numeryczną z cyframi 1,2,3 w górnym rzędzie. Drugi sposób, z odwzorowaniem klawiszy w prawej połowie (pokazany na niebiesko na powyższym schemacie), emuluje jeden z cyframi 7,8,9 w górnym rzędzie. Dotknięte klawisze dowolnej emulacji, jeśli działają, należy nacisnąć jednocześnie z klawiszem funkcyjnym (który musi być obecny poza sekcją alfanumeryczną), aby zapewnić efekt odpowiedniego klawisza klawiatury numerycznej.

ISO/IEC 9995-3

Wspólna grupa drugorzędna

Norma ISO/IEC 9995-3:2010 definiuje wspólny układ dodatkowy („wspólna grupa drugorzędna”) dla klawiatury alfanumerycznej. Są one wygrawerowane po prawej stronie wierzchołków klawiszy; norma określa ich położenie niezależnie od znaków układu podstawowego. I tak np. jena „¥” zajmuje przesuniętą pozycję na klawiszu szóstej litery drugiego rzędu, niezależnie od tego, czy jest to klawisz Y na klawiaturze QWERTY (jak w układzie amerykańskim ), czy klawisz Z na klawiaturze QWERTZ (jak układ niemiecki).

Norma ISO/IEC 9995-3:2010 dotyczy układu klawiatury w USA

Znaki diakrytyczne i znaki szczególne

Znaki diakrytyczne zawarte we wspólnej grupie drugorzędnej pełnią funkcję martwych klawiszy , tzn. należy je wprowadzić przed znakami podstawowymi, których dotyczą. Ten mechanizm ma być również używany do sekwencji więcej niż jednego znaku diakrytycznego, do pisania w językach takich jak wietnamski i navajo .

Ponadto norma ISO/IEC 9995-3:2010 definiuje listę „znaków szczególnych, które można wprowadzić jako kombinacje przy użyciu znaków diakrytycznych”. Ta lista określa kombinacje znaku diakrytycznego i drugiego klucza. Np. symbole takie jak znak nierówności „≠” ( Unicode U+2160) mogą być wprowadzane w ten sposób. Zwłaszcza litery z kreską poziomą (jak serbsko-chorwackie Đ/đ, maltańskie Ħ/ħ lub Comanche Ʉ/ʉ) są wprowadzane w ten sposób za pomocą „akcentu kreski poziomej” znajdującego się na klawiszu K.

Przestarzała wspólna grupa drugorzędna

Norma dodatkowo definiuje „przestarzałą wspólną grupę drugorzędną” wyłącznie dla celów kompatybilności. Przypomina to „wspólną grupę drugorzędną” zdefiniowaną we wcześniejszej edycji normy ISO/IEC 9995-3:2002.

The outdated ISO/IEC 9995-3:2002 applied to the US keyboard layout
Przestarzała norma ISO/IEC 9995-3:2002 dotyczyła układu klawiatury w USA

Uzupełniający układ grup łacińskich

W przypadkach, gdy nie jest dostępny układ klawiatury narodowej lub gdy ma być używana jako dodatkowa grupa w układach zaprojektowanych dla innych alfabetów niż alfabet łaciński, norma określa „układ uzupełniającej grupy łacińskiej”. Opiera się na „zharmonizowanym układzie klawiatury z 48 klawiszami graficznymi” zgodnie z definicją w normie ISO/IEC 9995-2 (patrz opis powyżej). Przypisanie zaznaczone czerwonym tłem nastąpi jednorazowo na jednej ze wskazanych pozycji.

The Complementary Latin group layout according to ISO/IEC 9995-3:2010
Uzupełniający układ grupy łacińskiej zgodnie z ISO/IEC 9995-3:2010

ISO/IEC 9995-4

Część numeryczna klawiatury zgodna z normą ISO/IEC 9995-4, przedstawiająca kilka szczegółów określonych w tej normie
Sekcja numeryczna prawdziwej klawiatury

Norma ISO/IEC 9995-4 określa układ sekcji numerycznej klawiatury, jeśli taka istnieje. Jest on podzielony na strefę funkcji (pokazaną na szarym tle na lewym rysunku) i strefę numeryczną (pokazaną na białym tle). Klawisz najbardziej wysunięty na lewo w najniższym rzędzie może rozciągać się w lewo, zajmując pozycję pokazaną na żółtym tle.

Cyfry dziesiętne 1…9 mogą być ułożone w układzie „1-2-3” (pokazanym na zielono, nazwanym zgodnie z klawiszami w wierszu D) lub w układzie „7-8-9” (pokazanym na niebiesko ).

Na klawiaturze używanej do funkcji telematycznych symbole i oznaczają inicjator i terminator. Na klawiaturze używanej do celów biurowych klawisz oznaczony symbolem oznacza separator dziesiętny (zazwyczaj kropkę lub przecinek, w zależności od języka użytkownika). Na takich klawiaturach pozycja klawisza oznaczona gwiazdką może być przedłużeniem klawisza „0” lub klawisza „podwójnego zera”. Odpowiednio, jeśli używana jest żółta pozycja klucza, może to być również rozszerzenie klawisza „0”, klawisza „podwójnego zera” lub klawisza „potrójnego zera”.

Klawisze w strefie funkcji mogą być przypisane do funkcji arytmetycznej, którą oznaczają, lub do znaków arytmetycznych, w zależności od używanego oprogramowania. W przypadku zastosowania dodatkowego klawisza tabulatora lub innego klawisza specjalnego należy go umieścić w pozycji C54 (zgodnie z siatką odniesienia określoną w normie ISO/IEC 9995-1), zajmując w ten sposób dolną połowę miejsca wskazanego dla znaku „=” klucz.

Sekcje numeryczne na zwykłych klawiaturach do komputerów osobistych nie są zgodne ze standardem, ponieważ zwykle mają klawisz Num lock w lewym górnym rogu, gdzie norma wymaga klawisza „+”, a zatem pokazują również inny układ pozostałych klawiszy arytmetycznych (zwykle brakuje klawisza „=”; patrz drugie zdjęcie). Tym samym normę w obecnym kształcie (ISO/IEC 9995-4:2009) można uznać za przestarzałą.

ISO/IEC 9995-5

Układy klawiszy kursora

ISO/IEC 9995-5 określa układ sekcji edycyjnej i funkcjonalnej klawiatury. W rzeczywistości określa tylko dwa elementy:

  • Klawisz Escape musi znajdować się w pozycji K00 zgodnie z siatką odniesienia określoną w normie ISO/IEC 9995-1 lub na lewo od niej (tj. musi być umieszczony w pobliżu lewej krawędzi pierwszego rzędu powyżej znaku alfanumerycznego Sekcja).
  • Cztery klawisze kursora (w górę, w dół, w lewo i w prawo) w strefie klawiszy kursora (zgodnie z normą ISO/IEC 9995-1) muszą być ułożone w „układzie krzyżowym” lub „układzie odwróconej litery T” (patrz rysunek ). Zalecane jest umieszczenie klawisza „kursor w dół” w rzędzie A (tj. w tym samym rzędzie co spacja).

ISO/IEC 9995-7

ISO/IEC 9995-7 określa kilka symboli klawiatury używanych do reprezentowania funkcji. Niektóre z tych symboli zostały zakodowane jako punkty kodowe Unicode ; rysunek pokazany powyżej w sekcji ISO/IEC 9995-2 pokazuje kilka przykładów. Resztę zaproponowano do zakodowania, ale (stan na listopad 2021 r.) Została przełożona w oczekiwaniu na dowody użycia w bieżącym tekście innym niż ISO i DIN . Są szeroko stosowane m.in. G. w standardzie klawiatury prowincji Quebec w Kanadzie .

ISO/IEC 9995-8

ISO / IEC 9995-8: 2009 definiuje przypisanie identyczne z E.161 26 liter A – Z do klawiszy numerycznych klawiatury numerycznej. Znak spacji nie jest przypisany.

ISO 9995-8 US keypad layout that may be used for text messaging.

ISO/IEC 9995-9

Norma ISO/IEC 9995-9:2016 definiuje wielojęzyczne, wieloskryptowe układy klawiatury.

ISO/IEC 9995-10

Norma ISO/IEC 9995-10 określa kilka symboli umożliwiających jednoznaczną identyfikację znaków na wierzchołkach klawiszy, które w przeciwnym razie można łatwo błędnie zidentyfikować (jako em vs. półpauzy ) . Określa również sposób prezentowania znaków diakrytycznych , zwłaszcza na martwych klawiszach . Istnieje publicznie dostępna lista tych symboli w propozycji zakodowania ich jako Unicode (która została przełożona z powodu braku wykazanego użycia, stan na listopad 2021 r.).

ISO/IEC 9995-11

ISO/IEC 9995-11:2015 dotyczy „funkcjonalności martwych klawiszy i repertuarów znaków wprowadzanych przez martwe klawisze”. Ma ograniczony zakres określania algorytmu zaprojektowanego w celu złagodzenia pewnych ograniczeń w sterownikach układu klawiatury na powszechnie używanej platformie, a zatem „jest przeznaczony głównie do aplikacji do przetwarzania tekstu i przetwarzania tekstu”.

Linki zewnętrzne

  • Neuville (Y), Le clavier biurotique et informatique, Cedic/Nathan 1985 (początek normy ISO/IEC 9995)
  • van Wingen, Johan (1999). „Międzynarodowe standardy dotyczące kodów znaków i tematów pokrewnych” . Źródło 2006-12-17 .
  • „Normalisation internationale des claviers: Documents du JTC1/SC35/GT1 au 1er mars 2001” (szkice wcześniejszych wydań części normy ISO/IEC 9995 na Quebec.com)
  • „Norme Internationale ISO / CEI 9995-1 Première édition 1994-08-15” zarchiwizowane 19.11.2006 w Wayback Machine (wersja robocza wcześniejszego wydania ISO / IEC 9995-1)