• 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