Text prediction techniques based on the study of constraints and their applications for intelligent virtual keyboards in learning systems | IEEE Conference Publication | IEEE Xplore