ckardaris.com
昨日 00:17
GUIs should be fully keyboard-driven
TUIを推奨する根拠として「キーボード操作可能」が挙げられがちだが、GUIも設計次第で完全にキーボード駆動にできるという主張。GNOME HIGなどのガイドラインもポインタ操作可能な全機能をキーボードでも操作可能にすべきと明記しており、著者は自作GUIアプリKlisiでキーボードショートカットを網羅的に実装した経験を紹介。キーボードナビゲーションは実現困難ではなく開発者の意志の問題であり、TUIかGUIかに関わらずアプリのUXとして妥協すべきでないと結論づけている。
TUIを推奨する根拠として「キーボード操作可能」が挙げられがちだが、GUIも設計次第で完全にキーボード駆動にできるという主張。GNOME HIGなどのガイドラインもポインタ操作可能な全機能をキーボードでも操作可能にすべきと明記しており、著者は自作GUIアプリKlisiでキーボードショートカットを網羅的に実装した経験を紹介。キーボードナビゲーションは実現困難ではなく開発者の意志の問題であり、TUIかGUIかに関わらずアプリのUXとして妥協すべきでないと結論づけている。