Customised text entry devices for motor-impaired users