- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
*はじめに [#s02de3a0]
あるウインドウを選択して、ウインドウ内のエディットボックスを選択して、キーボードを押す。そうするとエディットボックスに文字が入力されます。この動作について考えてみると実はいろんなソフトが連携していそうです。というわけで物理的にキーボードが押されたときにGUIのエディットボックスに文字が入力されるまでを追いかけていきたいと思います。とか言っておきながら実際にはGUIからのトップダウンで見ていくことにします。
*[[ツールキットとキーボード入力>キーボード入力の旅/GTKとキーボード入力]] [#x6c6ef47]
GUIはツールキットを使って作ります。というわけで一番プログラマ寄りなツールキットの読解から始めたいと思います。
*ウインドウマネージャとキーボード入力 [#m7b7cb61]
*[[ウインドウシステムとキーボード入力>キーボード入力の旅/Xサーバとキーボード入力]] [#ebfc4030]
*ウインドウシステムとキーボード入力 [#ebfc4030]
*カーネルとキーボード入力 [#h6be3741]
*おわりに [#s0500a63]