Slide 1

Slide 1 text

Keyboard and Terminal

Slide 2

Slide 2 text

● orumin ( @kotatsu_mi ) ● GSoC 2014 OSv, Seccamp 2012 ● タイプライタ持ってきた人

Slide 3

Slide 3 text

● 太古 〜 タイプライタ

Slide 4

Slide 4 text

● シフトキー → キャリッジかタイプバーが物理シフト ● シフトロック → 物理的にシフトキーをロック ● バックスペース → キャリッジが一字戻り ● タブキー → キャリッジの戻る場所を固定 ● キャリッジリターン → キャリッジを行頭へ ● ラインフィード → プラッテンを回して一行送り

Slide 5

Slide 5 text

● 実演

Slide 6

Slide 6 text

● 電動タイプライタの発明 ● IBM ,タイプボール

Slide 7

Slide 7 text

● シリアルポートでタイプライタとマシンを繋ぐ ● TTY( テレタイプ端末 ) ● 改行キーの発明 ● キャリッジリターンを改行キーの機能に統合

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

● スクリーンをリフレッシュしていくような描画は不可能 ● ラインエディタ ● ビデオ端末の発明,キーボードの分離

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

● 名機, DEC VT100 ● この頃から,タイプライタの機械的動作の諸々が エスケープシーケンスとして実装 ● 現代のコンピュータのキーボードの原型 !!!

Slide 12

Slide 12 text

● キーボードの構造 スイッチ,アクチュエータの違い ● 電気信号を伝えるのはスイッチ, 入力者にフィードバックを伝えるのはアクチュエータ

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

● バックスプリング (IBM Model M)

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

● メカニカル

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

● メンブレン ● 実は後発 ● 80 年代のマシンはメカニカルが付属する事が多かった ● PC-98 には NEC 製メカニカルか ALPS 製メカニカル

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

● これは自宅にある PTOS キーボード ● ALPS 黄軸スイッチ ● 90 年代前半までは ALPS スイッチが メカニカルキーボードの大半を占めていた

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

● HHKB ● 東プレの OEM ● 静電容量無接点方式 ● アクチュエータはラバードーム ! ● RealForce , 7-11 の ATM……etc

Slide 23

Slide 23 text

● メンブレンはいわずもがな ● バックスプリングキーボードはもってなかった, すまない ● 千鳥格子からの脱却 → TypeMatrix ● エルゴノミクス → Kinesis

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

● 画像は urxvt ● ビデオ端末をエミュレーション ● Linux のコンソールがターミナルエミュレータなのは そのため ● この後に及んでタイプライタの仕様を引き摺る事に

Slide 26

Slide 26 text

● stty(1) ● Ancient UNIX から存在する ● ボーレートやエスケープシーケンスの変更 ● 未だに使おうとおもえば使えるコマンド !

Slide 27

Slide 27 text

まとめ ● キーボードはコンピュータにおける文房具 ● 実は一世紀近く前のものを未だに踏襲 ● 世界は広い ● まだまだいろいろあるよ ? ● > タイプライタ買ったよ話したかっただけ <

Slide 28

Slide 28 text

No content