知識ベース

ISO / IEC 9995

ISO / IEC 9995 情報技術—テキストおよびオフィスシステムのキーボードレイアウトは、コンピューターキーボードのレイアウトの原則を定義するISO標準シリーズです。特定のレイアウトを定義するのではなく、そのようなレイアウトを定義する国内および業界標準のベースを提供します。

この標準のプロジェクトは、1985年にイヴ・ノイヴィル博士の提案の下、ベルリンのISOで採用されました。 ISO / IEC 9995標準シリーズは1994年までさかのぼり、長年にわたっていくつかの更新が行われています。

部品

現在(2015年9月現在)のISO / IEC 9995標準シリーズは、次の部分で構成されています。

  • ISO / IEC 9995-1:2009 キーボードレイアウトを管理する一般原則
  • ISO / IEC 9995-2:2009修正1(2012) 数字キーパッドエミュレーションを含む 英数字セクション
  • ISO / IEC 9995-3:2010 英数字セクションの英数字ゾーンの補完的なレイアウト
  • ISO / IEC 9995-4:2009 数値セクション
  • ISO / IEC 9995-5:2009 編集および機能セクション
  • ISO / IEC 9995-7:2009修正1(2012)で機能を表すために使用される記号
  • ISO / IEC 9995-8:2009 テンキーのキーへの文字の割り当て
  • ISO / IEC 9995-9:2016 多言語使用、マルチスクリプトキーボードグループレイアウト
  • ISO / IEC 9995-10:2013 キーボードおよびドキュメントのグリフで一意に認識できないグラフィック文字を表すための従来の記号と方法
  • ISO / IEC 9995-11:2015デッドキーの機能とデッドキーによって入力された文字のレパートリー

(ISO 9995-6:2006 機能セクションは2009-10-08で廃止されました。)

ISO / IEC 9995-1

ISO / IEC 9995-1は、テキストおよびオフィスシステムに適したキーボードの基本的な説明を提供し、ISO / IEC 9995標準シリーズ全体で使用されるいくつかの用語を定義しています。

物理的な分割と参照グリッド

この図は、キーボードをセクションに分割したものを示しています。セクションはゾーンに分割されています。

  • 英数字セクション
    • 英数字ゾーン(緑色で示されています)
    • 機能ゾーン(青色で示されています)
  • 数値セクション
    • 数値ゾーン(濃い赤色で示されます)
    • 機能ゾーン(明るい赤色で示されます)
  • 編集および機能セクション(実際には、英数字または数値セクションに属さないキーボードのすべての部分をカバーします)
    • カーソルキーゾーン(濃い灰色で表示)
    • 編集機能ゾーン(薄い灰色の色で示されます)

数値セクションの存在は、標準では必要ありません。また、標準では、数値セクションが英数字セクションの左側に配置されることを防止していません。

参照グリッドを使用して、各キーは文字(行を示す)と2桁のシーケンス(列を示す)の一意の組み合わせで識別できます。たとえば、いくつかのレイアウトで数字1を含むキーは「Key E01」として識別されます。ラベル付け規則では、ファンクションキーを英数字セクションの上以外に配置したり、複数行に配置したりすることができます(たとえば、ATキーボードは標準に準拠しています)。

  • 編集キーまたは機能キーを含む列には、右の数値セクションを超えて配置される場合は60から、英数字セクションの左に配置される場合は80から下向きに番号が付けられます。
  • 英数字セクションの上の行にはKからラベルが付けられ、スペースキーの下の行にはZから下にラベルが付けられます。

グリッドは、(英数字セクション内の図に示されているように)角度が付いているか、正方形(したがって、純粋な垂直列で英数字キーが並べられているキーボードは標準に準拠しています)です。

この規格は、英数字セクションの行と列の数を制限しません。

レベルとグループ

文字の入力中のレベルとグループの選択(たとえば、シフトキー、AltGrキー、またはグループ選択キーまたはキーシーケンスによる)は、ISO / IEC 9995-2で指定されています。

レベル(「シフトなし」「シフト済み」「AltGr」)

通常、英数字セクションのキーで入力できる文字は、レベルごとに整理されています。ラテン語のような2つの大文字のスクリプトの場合、基本レベル(「レベル1」)には小文字が含まれ、「レベル2」には大文字が含まれます(したがって、これらのレベルは通常「非シフト」および「シフト」と呼ばれます)。文字ではない文字(句読点など)の場合、レベル間の分布に関する規則はありません。通常、数字はレベル1にありますが、例外があります(フランス語キーボードのレイアウトなど)。

標準では、3番目のレベルが許可されています(ただし、3レベル以上は許可されていません)。通常(標準では必須ではありません)、そのようなレベルの文字はAltGrキーを使用して選択されます。

グループ

特定のレイアウトに含まれるすべての文字を収容するのに3レベルの組織では不十分な場合は、レベルよりも上位の階層単位を構成する「グループ」を定義できます。したがって、このような各グループは通常(最大3つの)レベルに細分化されます。一般的な例は、日本語キーボードレイアウト(仮名が2番目のグループを構成する)など、さまざまなスクリプトの文字を入力できるレイアウトです。他の例としては、カナダのケベックレイアウトや最近(2012年)に標準化されたドイツのT2レイアウトなど、以前のエディションよりもかなり多くの文字を入力できるようにする最近の標準化があります。

「グループセレクター」は、ISO / IEC 9995-2で定義されています。 US-Internationalレイアウトでは、2番目のグループのグループセレクターはAltGrキーです。他のいくつかでは、同時に押されたShiftキーとAltGrキー。 (過去のある時点で、2つのグループはISO / IEC 9995で定義された用語に反して、 3レベル第4レベルと呼ばれることがありました。)

キートップの描写

ISO / IEC 9995-1によると、レベルはキートップで文字が描かれている行で示されます。

  • レベル1(「シフトなし」)より上のレベル2(「シフト済み」)
  • レベル1(「非シフト」)の下のレベル3(「AltGr」)。

グループはキートップの列で示されます。

  • 左のキートップの境界にある最初のグループまたは「プライマリグループ」
  • 右のキートップの境界にある2番目または「セカンダリグループ」
  • 間に追加のグループ(存在する場合)。

ケースペアの文字がキーに関連付けられている場合、プライマリグループの場合は大文字のみをキートップに表示し、セカンダリグループの場合は小文字のみを表示する必要があります。

したがって、ドイツのT2レイアウトの描かれたキーのプライマリグループには、レベル1の「#」(シフトなし)、レベル2の「 '」(シフト済み)、レベル3の「®」( AltGrキー)。セカンダリグループでは、レベル1に小文字の「ə」(シフトなし)、レベル2に大文字の「Ə」(シフト済み)があります。

グループが1つのみのレイアウトの場合、レベル3の文字をキートップの右下隅に表示して、人間工学的な理由でより大きく表示することができます。たとえば、ドイツのT1レイアウトの図示のキーでは、「\」はレベル3(唯一の定義済みグループの)にあり、AltGrキーでアクセスできます。

特別な問題

ISO / IEC 9995-2

ISO / IEC 9995-2は、英数字セクションに含まれるキーの要件を指定します(上記のISO / IEC 9995-1の説明を参照)。

(英数字セクションの一部である)英数字ゾーンには、文字を入力するために使用される47以上のキーが含まれている必要があります。これには、最も下の行(ISO / IECで指定された参照グリッドによる行A 9995-1)。また、次のものが必要です。

  • E00からE15の位置のE行(最上行)に少なくとも12個のキーがあり、10進数を入力するすべてのキーが含まれています。
  • D01〜D15の位置の行Dに少なくとも12個のキー、
  • C列のC01からC15の位置に少なくとも11個のキー、
  • 位置B00からB11の行Bに少なくとも10個のキー。

スペースバーは、少なくともA03からA07の位置まで拡張する必要があります。これは、muhenkan、henkan、および片仮名/ひらがなスイッチキー(スペースバーの最初のキー、左のキー、右のキー)を含む日本語キーボードは、文字どおりに解釈すると標準に準拠しないことを意味します。しかし、日本語の単語は通常スペースで区切られていないため、スペースバーはラテン語などの日本語の文章では重要度が低いため、これは無視できると考えられます。

ラテン文字用に設計されたレイアウトには、少なくとも26個の基本文字A…Zおよびa…z、10進数0…9、およびISO 646に含まれる次の文字が含まれている必要があります。 "%& '*()+、-。/:; =>?_およびスペース。

ISO / IEC 9995-2:2009で指定されたいくつかの詳細を表示するキーボードの英数字セクション(2012年修正1で指定された数値キーパッドエミュレーションの可能性を含む)

図に灰色で示されているキーはすべてファンクションキーであり、左右のファンクションゾーンを構成しますが、他のすべてのキーは英数字ゾーンを構成します。ファンクションキーの基準グリッド位置は、以下にリストされている仕様によって異なる場合があります。特に、英数字ゾーンに47を超えるキーがあるキーボードでは、正しいファンクションキーの列番号が大きくなります。

ファンクションキーに表示される記号は、ISO / IEC 9995-7で指定されています。記号の代わりに一般的に使用されるレタリングは、括弧内に英語版で示されています。

調和された48のグラフィックキーキーボード配列

この狭い仕様に準拠するキーボードには、上の図で白で示されているすべてのキー、黄色で示されているC12のキー、および赤で示されているE13およびB00の2つのキーのいずれかが含まれます。標準ではこれは必要ありません。この狭い仕様に準拠しているキーボードは、そのようなものと呼ぶことができるというだけです。

E00のキーは必要ありませんが、キーボード上にある場合、位置E13およびB00(赤で表示)にはキーがない場合があります(たとえば、E14のBackspaceキーまたはDeleteキーがE13および左に拡大されたUSレイアウトB99のShiftキーをB00に拡大);しかし、E00にキーを持つほとんどの国際レイアウトには、E13に少なくとも1つのキー(E14の行Eに狭いBackspaceキーまたはDeleteキーがあり、B99に左ShiftキーがB00に拡大)またはB00(狭い左Shift B99のキー、ただしE14のBackspaceキーまたはDeleteキーはE13に拡大されます)。 E00のキーは、ファンクションキー(特にコンパクトキーボードのエスケープキー)の割り当てにも使用できます。この場合、キーは通常E13(コンパクトUSレイアウト)、B00、またはその両方(コンパクト国際レイアウト)に存在します。 )。最後に、E10のより一般的な場所ではなく、E00のキーを使用して行の先頭に数字0を配置することもできます。この場合、E14のBackspaceキーまたはDeleteキーの両方を大きくするには、E13とB00の2つの位置を使用しますE13およびB99からB00の左のShiftキー)。

実際、いくつかのレイアウト(USレイアウトなど)では、より広いリターンキーを使用できるように、C12(黄色で表示)ではなくD13(緑色で表示)にキーがあります。したがって、標準に従って「調和48グラフィックキーキーボード」と呼ぶことはできませんが、標準自体に準拠しています。 ISO / IEC 9995-3:2010は、その特定の範囲内の基本レイアウトを参照する際に、C12をD13に置き換える可能性を考慮しています。

ファンクションキー

位置D00を占める集計キーが存在するものとします(つまり、D00の左のD99のような追加の位置にまたがるキーが広くなる場合があります)。

キャピタルロック (通常は「Caps Lock」と呼ばれる)、 レベル2ロック (つまり「Shiftロック」)、または一般化ロックのいずれかの機能を提供するキーが存在し、位置C00を占めます。 (「汎用ロック」機能は、ISO / IEC 9995シリーズでは指定されていません)。 Caps LockまたはShift Lockの特定の動作方法(つまり、通常実装されているように、キーを押すことでロック状態を交換する)は、ISO / IEC 9995シリーズでは指定されていません。したがって、ステータス依存性と不注意なヒットの問題を回避するソリューション(たとえば、Shiftキーを押しながらロックキーを押すと、Shiftロックがオンになり、AltGrと一緒にCaps Lockがオンになります。単独で押すと、ロックステータスがオフになりますが、ロックステータスがアクティブになっていない)は、標準への準拠を妨げません。

行Cの文字入力キーの右側にReturnキーが存在する必要があります。たとえば、次のように、行Dに展開することをお勧めします(したがって、図のように位置C13にある場合は位置D13にまたがります)。ドイツのレイアウト。

機能BackspaceまたはBackward eraseのいずれかを提供するキーは、文字入力キーの右側の行Aまたは(より一般的な)行Eに存在します。

少なくとも1つの代替キー(一般に「Altキー」と呼ばれる)が存在する場合、それはスペースバーの左に配置されます(または、キーボードレイアウトでサポートされている書記システムに固有の機能キーがある場合、その左キー)。

少なくとも1つのControlキー(通常は「Ctrl」と省略される)が存在する場合、A列(より一般的)またはB列の左端に配置する必要があります。

ファンクションキー(通常は「Fn」と略されます)が存在する場合、スペースキーの左側に配置され、「代替」キーが存在する場合は「代替」キーの左側に配置されます。 (許可されていますが、「Control」キーの左に「Function」キーを配置することは明示的に推奨されません。)

レベルとグループの選択

レベル2(一般に「シフト」と呼ばれます。上記のセクション「ISO / IEC 9995-1」のサブセクション「レベルとグループ」を参照)を選択するには、行Bに2つのキーがあります(一般にシフトキーと呼ばれます )。左側はB99の位置を占め、右側はその行の文字入力キーの右側に配置されます。これらのキーの正確な機能(通常、影響を受ける文字入力キーと一緒に押す)は、標準では指定されていません。したがって、シフトキーが押され、文字入力キーが押される前にリリースされるソリューションは、標準に準拠しています。

レベル3を選択するには(レイアウトに存在する場合)、少なくとも1つのレベル3選択キー(頻繁にAltGrとマークされている)が存在する必要があります。 「ハーモナイズド48グラフィックキーキーボード配列」(上記参照)に準拠したキーボードでは、このようなキーはA列またはB列に配置されます。シフトキーと同様に、これらのキーの正確な機能文字入力キー)は標準では指定されていません。

複数のグループを含むレイアウトの場合、グループ選択のいくつかのメカニズムが指定されます。専用のグループ選択キー(ISO / IEC 9995-7に従って⇨でマーク)が存在する場合は、「レベル3選択」(AltGr)キーに隣接して配置する必要があります。 ISO / IEC 9995-3で指定されている「グループ2」を含むレイアウトの場合、このキーは「ラッチ」として機能します(つまり、押してから放すと、次の文字入力キーを押すと、グループ2のキャラクター。この後、ステータスは元に戻ります。したがって、「グループ選択」キーを再度操作しない限り、その後のキャラクター入力キーの操作は基本グループを参照します。専用の「グループ選択」キーがない場合、その機能は「レベル2選択」と「レベル3選択」(つまり、「Shift」と「AltGr」)キーを同時に押して、選択した文字入力を作動する前に離すことで取得できますキー。

ラテンアルファベットを含むレイアウトの割り当てガイドライン

情報を提供する付録「割り当てガイドライン」は、ラテン文字の配置の基本的なパターンを提供します。実際には、QWERTY、QWERTZ、またはAZERTYとして知られる種類のキーボードレイアウトの基盤を指定します。この附属書は規範的ではないため、DvorakキーボードやトルコのFキーボードなどの他の配置がISO / IEC 9995標準シリーズに準拠することを妨げません。

図は、一意の位置が指定されている黒の文字を示していますが、赤で示されている文字は、文字が表示されている位置のいずれかを占有する場合があります。桁は、レベル0(シフトなし)またはレベル1(シフト済み)に割り当てることができます。アスタリスクは「その他の文字」を示します。

テンキーエミュレーション

2012年に公開されたISO / IEC 9995-2:2009の改正1では、キーボードの英数字セクション内で数値キーパッドをエミュレーションする2つの方法が指定されています。 1つの方法は、英数字セクションの左半分のキー(上の図で緑色で表示)にマッピングすることで、数字キーパッドを上段の数字1,2,3でエミュレートします。もう1つの方法は、右半分のキーへのマッピング(上の図で青で表示)により、上の行の数字7,8,9でキーをエミュレートします。エミュレーションの影響を受けるキーは、有効であれば、ファンクションキー(英数字セクションの外側に存在する必要があります)と同時に押して、テンキーの対応するキーの効果を提供します。

ISO / IEC 9995-3

共通の二次グループ

ISO / IEC 9995-3:2010は、英数字キーボードの共通セカンダリレイアウト(「共通セカンダリグループ」)を定義しています。これらはキートップの右側に刻まれています。標準では、プライマリレイアウトの文字とは無関係に位置を定義しています。したがって、たとえば円記号「¥」は、QWERTYキーボードのYキー(USレイアウトなど)でもQWERTZキーボードのZキー(QWERTZキーボードなど)でも、2行目の6番目の文字キーのシフト位置を占有します。ドイツ語のレイアウト)。

ISO / IEC 9995-3:2010を米国のキーボードレイアウトに適用

ダイアクリティカルマークと独特のキャラクター

共通のセカンダリグループに含まれる発音区別符号は、デッドキーとして機能します。つまり、適用される基本文字の前に入力されます。このメカニズムは、ベトナム語やナバホ語などの言語を記述するために、複数の発音区別記号のシーケンスにも使用されます。

さらに、ISO / IEC 9995-3:2010は「発音区別符号を使用して組み合わせとして入力できる特殊文字」のリストを定義しています。このリストは、発音区別符号と2番目のキーの組み合わせを指定します。たとえば、不等号「≠」(Unicode U + 2160)などの記号をこの方法で入力できます。特に、水平ストロークの文字(セルビアクロアチア語Đ/đ、マルタ語Ħ/ħ、またはコマンチ語Ʉ/ʉなど)は、Kキーにある「水平ストロークアクセント」を使用してこの方法で入力されます。

古い共通セカンダリグループ

標準では、互換性のみを目的として「古い共通セカンダリグループ」も定義されています。これは、標準の以前の版であるISO / IEC 9995-3:2002で定義されている「共通のセカンダリグループ」に似ています。

旧式のISO / IEC 9995-3:2002が米国のキーボードレイアウトに適用されました

補完的なラテングループレイアウト

ナショナルキーボードレイアウトが利用できない場合、またはラテン以外のスクリプト用に設計されたレイアウトの追加グループとして使用する場合、標準では「相補ラテングループレイアウト」が指定されています。これは、ISO / IEC 9995-2で定義されている「調和48グラフィックキーキーボード配列」に基づいています(上記の説明を参照)。赤い背景で示された割り当ては、示された位置の1つで1回発生します。

ISO / IEC 9995-3:2010に基づく補完ラテングループレイアウト

ISO / IEC 9995-4

ISO / IEC 9995-4に準拠したキーボードの数値セクション。この規格で指定されているいくつかの詳細を示しています
実際のキーボードの数値セクション

ISO / IEC 9995-4は、キーボードの数値セクション(存在する場合)のレイアウトを指定します。機能ゾーン(左図の灰色の背景で表示)と数値ゾーン(白い背景で表示)に細分されます。一番下の行の左端のキーは左に広がり、黄色の背景で示されている位置を占めます。

10進数1…9は、「1-2-3レイアウト」(緑で表示、D行のキーに基づいて命名)または「7-8-9レイアウト」(青で表示)で配置できます。 )。

テレマティック機能に使用されるキーボードでは、記号「」と「#」はイニシエーターとターミネーターを表します。オフィスで使用するキーボードでは、「#」で示されるキーに小数点記号が表示されます(通常は、ユーザー言語に応じてドットまたはコンマ)。そのようなキーボードでは、アスタリスクでマークされたキーの位置は、「0」キーの拡張、または「ダブルゼロ」キーの場合があります。したがって、黄色のキー位置が使用される場合、「0」キー、「ダブルゼロ」キー、または「トリプルゼロ」キーの拡張でもあります。

機能ゾーンのキーは、使用するソフトウェアに応じて、それらが示す算術関数または算術文字に関連付けることができます。追加のタブレータキーまたは別の特別なキーを使用する場合は、C54の位置(ISO / IEC 9995-1で指定された参照グリッドによる)に配置する必要があります。したがって、「=」で示される場所の下半分を占有します。キー。

パーソナルコンピューターの通常のキーボードの数値セクションは標準に準拠していません。通常、標準では「+」キーが必要な左上隅にNumロックキーがあり、したがって他の算術キーの配置も異なります。 (通常、「=」キーがありません。2番目の図を参照してください)。これにより、現在の形式の標準(ISO / IEC 9995-4:2009)は時代遅れと見なすことができます。

ISO / IEC 9995-5

ISO / IEC 9995-5は、キーボードの編集および機能セクションのレイアウトを指定します。実際、2つの項目のみを指定しています。

  • エスケープキーは、ISO / IEC 9995-1で指定された参照グリッドに従って、またはその左側に位置K00にある必要があります(つまり、英数字の最初の行の左境界の近くに配置する必要があります)セクション)。
  • カーソルキーゾーン(ISO / IEC 9995-1で指定)の4つのカーソルキー(上、下、左、および右)は、「クロスレイアウト」または「逆Tレイアウト」に配置する必要があります(図を参照) )。推奨される配置は、「カーソルダウン」キーが行Aに(つまり、スペースバーと同じ行に)配置されることです。

ISO / IEC 9995-7

ウィキメディアコモンズには、 ISO 9995-7シンボルに関連するメディアがあります

ISO / IEC 9995-7は、機能を表すために使用されるいくつかのキーボードシンボルを指定しています。これらのシンボルをUnicode文字としてエンコードする提案には、公開されているリストがあります(2017年3月現在、まだ保留中です)。上記のISO / IEC 9995-2セクションの図は、いくつかの例を示しています。それらは広く使用されていますe。 g。カナダ、ケベック州のキーボード標準。

ISO / IEC 9995-8

ISO / IEC 9995-8:2009は、テンキーの数字キーへの26文字のA〜ZのE.161と同一の割り当てを定義しています。スペース文字は割り当てられていません。

ISO / IEC 9995-10

ウィキメディアコモンズには、 ISO 9995-10シンボルに関連するメディアがあります

ISO / IEC 9995-10では、キートップ上の文字を一意に識別できるようにいくつかの記号を指定していますが、そうしないと簡単に誤認識される可能性があります(em対enダッシュ)。また、特にデッドキーで発音区別符号を表示する方法を指定します。これらのシンボルは、Unicode文字としてエンコードする提案で公開されています(2017年3月現在、まだ保留中です)。

外部リンク

  • Neuville(Y)、Le clavier bureautique et informatique、Cedic / Nathan 1985(ISO / IEC 9995規格の起源)
  • ヴァン・ウィンゲン、ヨハン(1999)。 「文字コードおよび関連する主題の国際標準」。 2006-12-17を取得。
  • 「国際標準化規格:JTC1 / SC35 / GT1 au 1er mars 2001の文書」(Quebec.comのISO / IEC 9995規格の一部の以前のエディションのドラフト)
  • 「Norme Internationale ISO / CEI 9995-1Premièreédition1994-08-15」(ISO / IEC 9995-1の以前の版のドラフト)