Font Size: a A A

Design And Implementation Of User Input Module For Embedded Graphical User Interface

Posted on:2012-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:N X GuanFull Text:PDF
GTID:2218330362956300Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In embedded Graphical User Interface (GUI) system, user input is the foundation of human-computer interaction. The requirements for user input module includes two parts. Firstly, it needs to support a variety of input approaches, such as mouse, keyboard, infrared remote control and soft keyboard, in order to adapt to different application scenarios of embedded devices. Secondly, it needs to support the input of multiple character sets, such as English characters, Simplified Chinese and Traditional Chinese characters, in order to satisfy the localization of embedded devices. Focusing on these two requirements, this thesis has done research and implementation of the user input module for embedded GUI system based on the Home Information Terminal (HIT) project.First, this thesis introduces the technical background of the HIT and the objective of this research. Then the key technologies involved in the design and implementation of GUI input interface are introduced, including embedded GUI technology, Chinese display technique and Chinese Input Method. This thesis has also made some comparison studies of the current mainstream embedded GUI systems, and the Qt Embedded GUI system is selected to design the user input module. Based on the analysis of the event-driven and the multilingual mechanism of the Qt Embedded GUI system, the Qt Embedded soft keyboard is designed and the infrared remote control driver (including the keyboard and mouse function) is implemented. To support the Chinese input, the thesis then introduces the design and implementation of Pinyin input method which supports Chinese phrases input. The test program, along with the test results and analysis are provided. Finally, the future work of this study is discussed.
Keywords/Search Tags:Embedded Graphical User Interface (GUI), User Input Module, Qt Embedded, Pinyin Input Method
PDF Full Text Request
Related items