DocumentCode
2187007
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
fYear
2011
fDate
17-19 May 2011
Firstpage
488
Lastpage
491
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ECTICON.2011.5947881
Filename
5947881
Link To Document