キー配列 とは?ページ内リンク ↓ウィキペディア(Wikipedia)記事 ↓Yahoo!知恵袋キー配列(キーはいれつ、Keyはいれつ)、キーボード配列(キーボードはいれつ、Keyboardはいれつ)、鍵盤配列(けんばんはいれつ)とは、タイプライターやテレタイプ端末の鍵盤や、コンピュータのキーボードの文字の並びである。 出典: 『ウィキペディア(Wikipedia)』 関連商品
最安値(中古): ¥ 4,950
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
目次 |
アルファベット、カナ共に様々なものが存在するが、英字ではQWERTY配列、ドイツ語圏・チェコ語圏ではQWERTZ配列、フランス語圏ではAZERTY(ASERTY)配列、カナではJIS配列が一般的となっている。 同様に、中国語における漢字入力(繁体字における倉頡法の配列など)、朝鮮語におけるハングル入力(2ボル式の配列が標準的)の配列があるがいずれもQWERTY配列である。そのためキー配列のデファクトスタンダードといわれることがある。
QWERTY配列がどのように成立したかについて、現時点での定説はない。初期の機械式タイプライターにおいて、あまり高速に打鍵しすぎると印字ハンマーが干渉して故障してしまうために、よく連続打鍵される文字をあえて左右の離れた位置に配置した、という説がオーガスト・ドヴォラックやポール・アラン・デービッドなどによって流布されたが、全くの俗説であり、その根拠は見出されていない[1]。一方、「わざと打ちにくくしたわけではなく、アルファベット順に準拠して並べたせいで打ちにくくなっただけだ」という説もある[要出典]。
記号キーなどの配列も含めたキー配列を考えるときには、101キーボード(主に米国圏用、通常英字にQWERTY配列を用いる)、102キーボード(主に欧文圏用、101キーボードに文字キーを1キー追加)、106キーボード(主に日本語向け、通常英字にQWERTY配列、カナにJIS配列を用いる、101キーボードに日本語変換用の5キーを追加)、104/105/109キーボード(101/102/106キーボードにWindows向けの3キーを追加)、107/108/112キーボード(104/105/109キーボードに電源関係の3キーを追加)など、一般にはキーボードの種類として分類される配置がある(カナにおける親指シフトキーボードも本来キーボードの種類としてみたそれである)。
Windows向けのPC用のキーボードのキー配列と、Macintoshのキーボードのキー配列、SunやHPが発売している自社のUNIXマシンのキーボードのキー配列は、記号キーや特殊キーの配列がそれぞれ異なる。
Windows用キーボードでSunやHPのUNIXのようなキー配列をエミュレートするためのWindows用ソフトウェアなどが知られている。
PC用とはIBM PC系の配列である。上述のように、USでは101/104英語キーボード、ヨーロッパでは102/105多国語(Multi Language)キーボード、日本では106/109日本語キーボードが主流である。ただし実際のキー数やキートップ上の表記は、メーカーやモデルや言語によって多少の相違がある(ノートPCは通常テンキーが無い、電源・音量・アプリケーション起動関係のキーなど)。
|
|
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrintScreen | ScrollLock | Break | |||||||||
|
|
Insert | Home | PageUp | NumLock | / | * | - | |||||||||||||||||
| Delete | End | PageDown | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
| ← | ↓ | → | 0 | . | ||||||||||||||||||||
|
|
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrintScreen | ScrollLock | Break | |||||||||
|
|
Insert | Home | PageUp | NumLock | / | * | - | |||||||||||||||||
| Delete | End | PageDown | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | Enter | ||||||||||||||||||||
| ← | ↓ | → | 0 | . | ||||||||||||||||||||
アルファベットの配列は、タイプライターの伝統もあり、国・言語によってきわめて多種多様である。 また、入力の効率化のため特に工夫されたものも存在する。 ここでは主なもののみを示す。
国内で簡単に手に入るキーボードでは、欧文記号類の配列は大きく分けて次の2種類に分類できる。アルファベット部分はどちらもQWERTY配列である。
ロジカルペアリングは、シフトキーによってASCIIコードの下位4ビットが変化しないという特徴があり、タイプライタペアリングを文字コード順に並べ直したような設計になっている。
なお、これは大きく分けた分類であり、実際にはそれぞれいくつかのバリエーションがある。
最近は、タイプライターペアリングは英文用ということでカナが配列されておらず、ロジカルペアリングにはカナもJIS配列されていることが多い(JISキーボード)。 しかし、1990年代の初めぐらいまでに発売されていたMacintoshは、記号類がタイプライターペアリングでカナがJIS配列という折衷型が標準だった。古いUNIXワークステーションも記号類はタイプライターペアリングのものが多い。いずれも現在標準で売られているものは記号類もロジカルペアリングになっているが、当時からこれらの機種を使っていた人にはタイプライターペアリングのキーボードを好む人が多い。
なお、タイプライターペアリングのことを、ASCII配列と呼ぶことがある。これは、タイプライターペアリングを規定した最初の規格であるANSI X4.14-1971が、『American National Standard Alphanumeric Keyboard Arrangements Accommodating the Character Sets of ASCII and ASCSOCR』というタイトルだったからである。ただし、この規格を改訂したANSI X4.23-1982(のちにANSI X3.154-1988を経て、現ANSI INCITS 154-1988)のタイトルに「ASCII」は含まれていない。
カナ系は、基本的に1打鍵で1つのカナを入力する方式。キーが足りない分はシフトで補う。
2打鍵系は、いくつかに分類可能である。
いずれの方式においても、常に二打鍵で入力することを保証しているわけではない。
ローマ字型は、英語用の配列を用いてローマ字として入力する方式。
ローマ字規則拡張型は、配列そのものは英語用の配列を使い、一般的なローマ字入力で割り当てられていない組み合わせ(異なる子音の連続など)に、よく使う文字列を割り当てるなどしたもの。
左右分離型は、子音と母音が右手と左手に分かれている物をいう。Dvorak配列も左右分離型に含まれる。 ローマ字型に分類していないが、実質的にはローマ字入力がほとんどである。
漢字直接入力も広義のキー配列にあたるであろう。詳細は漢字直接入力を参照のこと。
電卓型と電話型に大別される。なお、電卓型のキー配列は、1913年にグスタフ・デイビッド・サンドストランドが発明した手動卓上計算機(アメリカ特許第1198487号)が起源であり、電話型のキー配列は、1960年にリチャード・デイニンジャーが発表した論文[6]が基となっている。
キー配列には、著作権が認められないという議論がある。
loadkeys us loadkeys jp106
など
JIS 配列のキーボードをUS配列として使うには /etc/rc.conf に
keymap="us.iso"
を追記して再起動する。
さらに Ctrl と Caps を入れ替えるには /usr/share/syscons/keymaps中の
029 を 058 に 058 を 029 に
書き替えて、
# kbdcontrol -l us.iso
をrootで実行するか、もしくは再起動する。
/etc/rc.conf に
wscons=YES
を追加する。
/etc/wscons.conf に
encoding jp.swapctrlcaps
等を記述する事によってJISキ