The UITK: Towards the designing a ubiquitous soft keyboard for disabled people