Input State Checking Implementation used in the External Input Character Display System

 

Do-Yeob Kim, Sang-Ryul Shin, Jang-Woon Baek, Jong-Il Lee, Won-Young Jang and Dae-Wha Seo: Electrical Engineering and Computer Science, Kyungpook National University, 1370 Sankyuk-Dong, Buk-gu, Dae-gu, Korea

 

Abstract

 

These days, a lot of computers are distributed everywhere because of IT development, and they are utilized for various objectives. With this, the number of the computer users has increased and the use of the computers has become a part of the life. However the computer users who are beginners or old people are not able to use well the computers for applications such as word processing, because their typing speed of the keyboard is slow. Beginners or old people that use computers are not good at the keyboard typing so they usually look at the monitor screen and keyboard by turns. Therefore they spend a lot of time on typing a keyboard when they work with a computer.

Input Character Display Device System that we proposed in this paper can solve the above problem by showing the same characters that user input on display device like LCD. We also implemented the part of the software used in the system that we proposed. That system is composed with hardware part and software part. In this paper, we implemented the important part of the software that checks the keyboard input state, such as IME(Input Method Editor) state, because input characters differ according to the keyboard input state. To implement that part of the software, we used the hooking mechanism and we hooked the input characters and some messages for keyboard event. We also introduced simple hardware architecture and software architecture composed of several modules in this paper.