Title :
Keyboard layout mismatch error detection and correction system utility
Author :
Chawannakul, Chotiwat ; Prasitjutrakul, Somchai
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
Abstract :
Typing with one language in mind where keyboard layout is set to another language is one of common typing errors. This paper presents data structures and algorithms of a utility program which automatically detects and corrects the mismatch Thai/English keyboard layout error during typing on the fly. The program hooks keyboard events and concurrently searches for closest-matched words in Thai and English dictionaries. The dictionaries are encoded using depth-limited tries for time and space efficiencies. Various heuristics are used to compute certainty level of error detection to minimize false correction. The program can handle typing with over 100 words per minute. It works effectively without noticeable system interruption.
Keywords :
data structures; dictionaries; error detection; keyboards; natural language processing; utility programs; word processing; English dictionary; Thai dictionary; closest-matched words; correction system utility program; data structure; false correction; keyboard layout error detection system; typing error; Blogs; Handheld computers; Thai/English dictionary; error correction; error detection; keyboard layout; typing error;
Conference_Titel :
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2011 8th International Conference on
Conference_Location :
Khon Kaen
Print_ISBN :
978-1-4577-0425-3
DOI :
10.1109/ECTICON.2011.5947881