KeyStrokes


KeyStrokes is an on-screen keyboard with predictive (multilingual) input - very useful for people with disabilities: