ヤマハRTシリーズのコンソールによる操作と設定
キーボードによる文字入力
作成日 | 1998/Oct/30 |
最終変更日 | 2018/Nov/06 |
文書サイズ | 17KB |
キーボードからの文字入力は、使用しているコンピュータや 端末ソフト、telnetクライアントによって、様々です。 お使いのコンピュータやソフトウェアの仕様を確認してください。
キーボードからの入力された文字などを表す数値です。 色々な方式がありますが、少なくともASCIIコードというのは知っておくべきでしょう。
ASCIIコードには、キーボードの矢印に相当するキーコードが 定義されておりません。 RTのコンソールでは、DECのVT100という端末に準拠した エスケープコードで拡張された矢印のキーコードを識別しています。
端末ソフトウェアやtelnetクライアントなどで、VT100のモードに 設定すると矢印キーによる行編集が可能になるでしょう。
キートップ | 表記1 | 表記2 | 16進数による数値表現 |
---|---|---|---|
↑ | ESC-[-A | ^[ [ A | 0x1b 0x5b 0x41 |
↓ | ESC-[-B | ^[ [ B | 0x1b 0x5b 0x42 |
→ | ESC-[-C | ^[ [ C | 0x1b 0x5b 0x43 |
← | ESC-[-D | ^[ [ D | 0x1b 0x5b 0x44 |
漢字を表す数値です。
色々な方式があります。
漢字コードの入力は許可しておりきませんが、漢字の表示は可能です。
Carriage Return (Control+M,Ctrl+M,0x0d) のことです。
キーボードでは、[ Return ]キーや[ Enter ]キーや「[ Ctrl(コントロール) ]キーを押しながら[ M ]キーを押す」などで入力できます。
コンソールでは、コマンドの確定時に入力します。
Back Space (Control+H,Ctrl+H,0x08) のことです。
キーボードでは、[ BS ]キーや「[ Ctrl(コントロール) ]キーを押しながら[ H ]キーを押す」などで入力できます。
コンソールでは、<DEL> と同じく、1文字削除に用います。
TAB (Control+I,Ctrl+I,0x09) のことです。
キーボードでは、[ Tab ]キーや「[ Ctrl(コントロール) ]キーを押しながら[ I ]キーを押す」などで入力できます。
コンソールでは、コマンドの補完に用います。
Delete (0x7f) のことです。
コンソールでは、<BS> と同じく、1文字削除に用います。
Control+C,Ctrl+C,0x03 のことです。
“[ Ctrl ] + [ c ]”
[ Ctrl ]キーを押しながら[ c ]キーを押すこと
[ STOP ]キーでCtrl-Cが生成される場合もあります。
┏━━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┃ ESC┃ ┃F1┃F2┃F3┃F4┃ ┃F5┃F6┃F7┃F8┃ ┃F9┃10┃11┃12┃ ┗━━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┏━━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━┓ ┃ ┃1┃2┃3┃4┃5┃6┃7┃8┃9┃0┃−┃^┃¥┃ BS ┃ ┣━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ 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┃ ┣━━━━━┳┻┳┻━╋━┻┳┻━┻┳┻━╋━┻┳┻┳┻┳┻┳━━┫ ┃ Ctrl ┃ ┃alt ┃ ┃ Space┃ ┃ ┃ ┃ ┃ ┃Ctrl┃ ┗━━━━━┻━┻━━┻━━┻━━━┻━━┻━━┻━┻━┻━┻━━┛
TABの横から「q」「w」「e」「r」「t」「y」と並んでいるので、
このようなアルファベットの配列のキーボードを「Qwerty配列」と言います。
このQwerty配列の英字キーボードにカタカナ・キーを定義したものが
「JIS配列(JISキーボード)」といいます。
コンピュータ用キーボードだとアルファベットの配列がqwerty配列であること が一般的で、それ以外のキーの細かな配列により種類分けされるようになっています。
微妙に異なるキーボード…例えば
┏━━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┃ ESC┃ ┃F1┃F2┃F3┃F4┃ ┃F5┃F6┃F7┃F8┃ ┃F9┃10┃11┃12┃ ┗━━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┏━━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━┓ ┃ ┃!┃”┃#┃$┃%┃&┃’┃(┃)┃〜┃=┃ ̄┃|┃ BS ┃ ┣━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ 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┃ ┣━━━━━┳┻┳┻━╋━┻┳┻━┻┳┻━╋━┻┳┻┳┻┳┻┳━━┫ ┃ Ctrl ┃ ┃alt ┃ ┃ Space┃ ┃ ┃ ┃ ┃ ┃Ctrl┃ ┗━━━━━┻━┻━━┻━━┻━━━┻━━┻━━┻━┻━┻━┻━━┛
┏━━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┃ ^[ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┏━━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃^^┃^\┃(^H)┃ ┣━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ Tab(^I)┃^Q┃^W┃^E┃^R┃^T┃^Y┃^U┃^I┃^O┃^P┃^@┃^[┃Enter ┃ ┣━━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┓ ┃ ┃ Caps Lock┃^A┃^S┃^D┃^F┃^G┃^H┃^J┃^K┃^L┃ ┃ ┃^]┃(^M)┃ ┣━━━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ Shift ┃^Z┃^X┃^C┃^V┃^B┃^N┃^M┃ ┃ ┃ ┃^_┃ Shift┃ ┣━━━━━┳┻┳┻━╋━┻┳┻━┻┳┻━╋━┻┳┻┳┻┳┻┳━━┫ ┃ Ctrl ┃ ┃alt ┃ ┃SP(^@)┃ ┃ ┃ ┃ ┃ ┃Ctrl┃ ┗━━━━━┻━┻━━┻━━┻━━━┻━━┻━━┻━┻━┻━┻━━┛
┏━━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┏━┳━┳━┳━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┗━┻━┻━┻━┛ ┏━━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━┓ ┃ ┃ヌ┃フ┃ア┃ウ┃エ┃オ┃ヤ┃ユ┃ヨ┃ワ┃ホ┃ヘ┃ ┃ BS ┃ ┣━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ Tab ┃タ┃テ┃イ┃ス┃カ┃ン┃ナ┃ニ┃ラ┃セ┃゛┃゜┃Enter ┃ ┣━━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┓ ┃ ┃ Caps Lock┃チ┃ト┃シ┃ハ┃キ┃ク┃マ┃ノ┃リ┃レ┃ケ┃ム┃ ┃ ┣━━━━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━┫ ┃ Shift ┃ツ┃サ┃ソ┃ヒ┃コ┃ミ┃モ┃ネ┃ル┃メ┃ロ┃ Shift┃ ┣━━━━━┳┻┳┻━╋━┻┳┻━┻┳┻━╋━┻┳┻┳┻┳┻┳━━┫ ┃ Ctrl ┃ ┃alt ┃ ┃ Space┃ ┃ ┃ ┃ ┃ ┃Ctrl┃ ┗━━━━━┻━┻━━┻━━┻━━━┻━━┻━━┻━┻━┻━┻━━┛
Qwerty配列は、機械式タイプライタの文字配列がベースになっており、 故障しにくい(故障率が低い)のが特徴で、人間の入力しやすさを重視するなんて ことは、一切ありません。 正直に言えば、タイプライタの信頼性を高めるために、 速く入力することを不可能にする配列です。
# ピアニストにキーボードをタイプして貰うと感動しますよ〜!
# あっ、鍵盤もキーボードだった。
┏━━┓┏━┳━┳━┳━┓┏━┳━┳━┳━┓┏━┳━┳━┳━┓ ┃ ┃┃ ┃ ┃ ┃ ┃┃ ┃ ┃ ┃ ┃┃ ┃ ┃ ┃ ┃ ┗━━┛┗━┻━┻━┻━┛┗━┻━┻━┻━┛┗━┻━┻━┻━┛ ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓ ┃〜┃!┃@┃#┃$┃%┃^┃&┃*┃(┃)┃_┃+┃|┃ ┃ ┃‘┃1┃2┃3┃4┃5┃6┃7┃8┃9┃0┃−┃=┃\┃ ┃ ┣━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃{┃}┃ ┃ ┃ ┃Q┃W┃E┃R┃T┃Y┃U┃I┃O┃P┃[┃]┃ ┃ ┣━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┛ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃:┃”┃ ┃ ┃ ┃A┃S┃D┃F┃G┃H┃J┃K┃L┃;┃’┃ ┃ ┣━━┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃<┃>┃?┃ ┃ ┃ ┃ ┃Z┃X┃C┃V┃B┃N┃M┃,┃.┃/┃ ┃ ┣━━┻┳┻┳┻━┻┳┻━┻━┻━┻━┻┳┻━┻┳┻┳━━━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━━┛ ┗━━━┻━━━━━━━━━┻━━━┛ ┗━━━┛
Dvorak配列は、人間の入力しやすさを重視しており、
速く入力することを可能にする配列です。
機械式タイプライタでは、人間に優しかったけれども、
機械に厳しいために、タイプライタが故障しやすく普及しなかったのです。
コンピュータ用キーボードとしてDvorak配列を見ることは少なくなりました。
┏━━┓┏━┳━┳━┳━┓┏━┳━┳━┳━┓┏━┳━┳━┳━┓ ┃ ┃┃ ┃ ┃ ┃ ┃┃ ┃ ┃ ┃ ┃┃ ┃ ┃ ┃ ┃ ┗━━┛┗━┻━┻━┻━┛┗━┻━┻━┻━┛┗━┻━┻━┻━┛ ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓ ┃〜┃!┃@┃#┃$┃%┃^┃&┃*┃(┃)┃{┃}┃|┃ ┃ ┃‘┃1┃2┃3┃4┃5┃6┃7┃8┃9┃0┃[┃]┃\┃ ┃ ┣━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━┫ ┃ ┃”┃<┃>┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃?┃+┃ ┃ ┃ ┃’┃,┃.┃P┃Y┃F┃G┃C┃R┃L┃/┃=┃ ┃ ┣━━┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┛ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃_┃ ┃ ┃ ┃A┃O┃E┃U┃I┃D┃H┃T┃N┃S┃−┃ ┃ ┣━━┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻┳┻━━━┫ ┃ ┃ ┃:┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃;┃Q┃J┃K┃X┃B┃M┃W┃V┃Z┃ ┃ ┣━━┻┳┻┳┻━┻┳┻━┻━┻━┻━┻┳┻━┻┳┻┳━━━┫ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━━┛ ┗━━━┻━━━━━━━━━┻━━━┛ ┗━━━┛
!右手と左手で、母音(A,O,E,U,I)と子音が分けられています。
「日本語入力キーボード」などの「人間工学に基いた...」の傾向の
キーボードにもみられる傾向です。
┳━┳━━┳━━┳━┳━┳━┳━━┳━━┳━┳━┳━┳━┳━┳━━┳━━┳━┳ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗┳┛ ┃ ┗┳┛ ┗┳┛ ┃ ┗┳┛ ┗┳┛ ┗┳┛ ┃ ┗┳┛ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ド ┃ レ ┃ ミ ┃ ファ ┃ ソ ┃ ラ ┃ シ ┃ ┃ ━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━━━┻━
[ コンソール機能 / files ]