<HOME> ― <ドキュメント> ― <プログラマ向け キーボード配列>
プログラマ向け キーボード配列
プログラマに比較的向いていそうなキーボード配列をご紹介します.
-
Qwerty配列
もっとも標準的な配列です.タイプライタが作られたときに採用されました.キーの並びから "QWERTY" と呼ばれています.
-
Dvorak配列
1936年にワシントン大学のドボラック(August Dvorak)博士により特許取得されました.アルファベットの頻出度に基づいた,Qwerty配列より打鍵効率の高いキー配列です.
DvorakJP に Dvorak 配列を実際に使う方法等,詳しい情報が載っています.
-
OEA配列
Dvorak配列よりも更にマニアックな配列です.打鍵効率の高いキー配列です.
これらのキーボード配列は,プログラマのように (半角) アルファベット・記号を打つのが中心で日本語はローマ字変換という人向けだと思います.
※ 日本語を大量に打つのに向いている配列としては,「SKY配列」や「NICOLA配列」等が在ります.
キーボード配列を換えるには幾つかの方法がありますが,上記 DvorakJP に詳しいです.
例えば,ウィンドウズの場合,
- ハードウェアを変更.キーボードを専用のものに換える.
簡単.戻すのも簡単.キートップの文字が専用のものになっている.OS に依存しない.比較的高コスト.
- レジストリを書き換える.
ログオン前から同じキー配列が使える.コストは殆ど掛からない.設定したり戻したりするのが面倒.
- 常駐ソフトウェアを使う.
簡単.戻すのも簡単.切り替えが自由.低コスト.
と云う方法が有ります.
「ペア・プログラミング」等をする場合は,簡単に切り替えられる方法であることが必要でしょう.
以下,実際の配列です.
-
Qwerty配列 (英語キーボード用)
+--------------------------------------------------------------------------+
| ˜ | ! | @ | # | $ | % | ^ | & | * | ( | ) | — | = | Back |
| ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | Space |
+--------------------------------------------------------------------------+
| | | | | | | | | | | | { | } | | |
| Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ |
---------------------------------------------------------------------------|
| Caps | | | | | | | | | | : | " | |
| Lock | A | S | D | F | G | H | J | K | L | ; | ' | Enter |
+--------------------------------------------------------------------------+
| | | | | | | | | < | > | ? | |
| Shift | Z | X | C | V | B | N | M | , | . | / | Shift |
+--------------------------------------------------------------------------+
-
Qwerty配列 (日本語キーボード用)
+---------------------------------------------------------------------------+
|半角| ! | " | # | $ | % | & | ' | ( | ) | ˜ | = | ¯ | | |Back |
|全角| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | \ |Space|
+---------------------------------------------------------------------------+
| | | | | | | | | | | | ` | { | |
| Tab | Q | W | E | R | T | Y | U | I | O | P | @ | [ | Enter |
---------------------------------------------------------------------- |
| Caps | | | | | | | | | | + | * | } | |
| Lock | A | S | D | F | G | H | J | K | L | ; | : | ] | |
+---------------------------------------------------------------------------+
| | | | | | | | | < | > | ? | _ | |
| Shift | Z | X | C | V | B | N | M | , | . | / | \ | Shift |
+---------------------------------------------------------------------------+
-
Dvorak配列 (英語キーボード用)
+--------------------------------------------------------------------------+
| ˜ | ! | @ | # | $ | % | ^ | & | * | ( | ) | { | } | Back |
| ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | Space |
+--------------------------------------------------------------------------+
| | " | < | > | | | | | | | | ? | + | | |
| Tab | ' | , | . | P | Y | F | G | C | R | L | / | = | \ |
+--------------------------------------------------------------------------+
| Caps | | | | | | | | | | | — | |
| Lock | A | O | E | U | I | D | H | T | N | S | - | Enter |
+--------------------------------------------------------------------------+
| | : | | | | | | | | | | |
| Shift | ; | Q | J | K | X | B | M | W | V | Z | Shift |
+----------+---------------------------------------------------------------+
-
Dvorak配列 (日本語キーボード用)
+---------------------------------------------------------------------------+
|半角| ! | " | # | $ | % | & | ' | ( | ) | ˜ | { | } | | |Back |
|全角| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | \ |Space|
+---------------------------------------------------------------------------+
| | * | < | > | | | | | | | | ? | ` | |
| Tab | : | , | . | P | Y | F | G | C | R | L | / | @ | Enter |
+--------------------------------------------------------------------- +
| Caps | | | | | | | | | | | = | ¯ | |
| Lock | A | O | E | U | I | D | H | T | N | S | - | ^ | |
+---------------------------------------------------------------------------+
| | + | | | | | | | | | | _ | |
| Shift | ; | Q | J | K | X | B | M | W | V | Z | \ | Shift |
+---------------------------------------------------------------------------+
-
OEA配列 (英語キーボード用)
+--------------------------------------------------------------------------+
| ˜ | ! | @ | # | $ | % | ^ | & | * | ( | ) | = | | | Back |
| ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | = | \ | Space |
+--------------------------------------------------------------------------+
| | | — | | : | | | | | | | | { | } |
| Tab | X | - | Q | ; | F | J | M | R | W | P | Z | [ | ] |
---------------------------------------------------------------------------|
| Caps | | | | | | | | | | | " | |
| Lock | O | E | A | I | U | G | H | T | S | N | ' | Enter |
+--------------------------------------------------------------------------+
| | < | > | | | | | | | | ? | |
| Shift | , | . | V | Y | K | D | C | L | B | / | Shift |
+--------------------------------------------------------------------------+
-
OEA配列 (日本語キーボード用)
+---------------------------------------------------------------------------+
|半角| ! | " | # | $ | % | & | ' | ( | ) | ˜ | _ | ¯ | | |Back |
|全角| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | \ | ^ | \ |Space|
+---------------------------------------------------------------------------+
| | | = | | + | | | | | | | | { | |
| Tab | X | - | Q | ; | F | J | M | R | W | P | Z | [ | Enter |
---------------------------------------------------------------------- |
| Caps | | | | | | | | | | | * | } | |
| Lock | O | E | A | I | U | G | H | T | S | N | : | ] | |
+---------------------------------------------------------------------------+
| | < | > | | | | | | | | ? | ` | |
| Shift | , | . | V | Y | K | D | C | L | B | / | @ | Shift |
+---------------------------------------------------------------------------+
※ 「英語キーボード用」中の "\" は,「バックスラッシュ」の意味で使用しています.同じく,"˜" は「チルダ (tilde)」の意味です.
※ 「日本語キーボード用」中の "\" も,「バックスラッシュ」の意味で使用しています.日本語の文字コードでは,「"¥": 円マーク」として表示されることが有ります.
また,"¯" は,「上線 (overline)」です.「"˜"」 のように表示されることが有ります.
※ ASCII コードの「バックスラッシュ」: 5C (16進数) に当たる場所が,日本の文字コードの「JIS X 0201」や「MS漢字 (Shift_JIS)」等では「"¥": 円マーク」となっています.
※ ASCII コードの「"˜": チルダ (tilde)」: 7E (16進数) に当たる場所が,日本の文字コードの「JIS X 0201」や「MS漢字 (Shift_JIS)」等では「上線 (overline)」となっています.「上線 (overline)」は,「"˜": チルダ (tilde)」のような形状で表示されることが有ります.
Copyright © 1997-2008 Sho's Software
<HOME> ― <ドキュメント> ― <プログラマ向け キーボード配列>