コンピュータープログラムのソースコードを記述するコーディングの作業には多くの場合、キーボードが用いられます。しかし、コーディングのしすぎで手に障害を負った人や、生まれつき体が不自由な人にとって、キーボードでの入力は困難が伴います。