Đọc chính tả
Có thể sử dụng chính tả để lập trình, mặc dù chưa có cách nào hoàn hảo để làm như vậy.
Có một dự án nguồn mở để lập trình bằng giọng nói gọi là VoiceCode, sử dụng Dragon NataturalSpeaking và emacs tại http://sourceforge.net/projects/voicecode/
Những người khác sử dụng các hệ thống macro tùy chỉnh. Có một vài nhóm thảo luận xung quanh việc lập trình bằng giọng nói nơi bạn có thể hỏi xung quanh để được gợi ý: http://tech.groups.yahoo.com/group/VoiceCoder/
http://www.speechcomputing.com/
Thật không may, tất cả các hệ thống này đều được tối ưu hóa cho windows (có phiên bản phần mềm nhận dạng giọng nói tốt nhất, Dragon NataturalSpeaking, vào lúc này), nhưng có thể đáng để xem xét chuyển đổi.
Bàn phím hợp âm
Một khả năng khác có thể là sử dụng bàn phím hợp âm ( http://en.wikipedia.org/wiki/Chorded_keyboard ). Ý tưởng cơ bản là bạn chỉ sử dụng nhiều phím như bạn có ngón tay và nhấn các hợp âm hoặc tổ hợp phím khác nhau để gửi các biểu tượng khác nhau. (Bằng cách đó, bạn chỉ cần tìm một vị trí trên bàn phím).
Một tìm kiếm nhanh trên google cho thấy http://asetniop.com/ , tuyên bố có thể sử dụng bàn phím thông thường để theo dõi (phiên bản mac tại đây: http://www.asetniop.com/blog/?p=181 )
Bàn phím thay thế khác
Bàn phím không phím Orbitouch sử dụng hai vòm độc lập mà bạn có thể rời tay. Bạn cần ghi nhớ bố cục thay vì đọc nó trên thiết bị, nhưng dù sao bạn cũng cần ghi nhớ cho bàn phím hợp âm. http://orbitouch.com/