TABLE OF CONTENTS
DECLARATION OF ORIGINALITY - - - - - - - - - - - - - - iv
ACKNOWLEDGEMENTS - - - - - - - - - - - - - - - - - . v
ABSTRACT - - - - - - - - - - - - - - - - - - - - - .. vi
TABLE OF CONTENTS - - - - - - - - - - - - - - - - - vii
LIST OF FIGURES - - - - - - - - - - - - - - - - - - - .. x
LIST OF TABLES - - - - - - - - - - - - - - - - - - - . xiv
LIST OF ABBREVIATIONS - - - - - - - - - - - - - - - - .. xv
CHAPTER 1: INTRODUCTION - - - - - - - - - - - - - - - . 1
1.1 Problem Statement and Motivation - - - - - - - - - - - - - - . 1
1.2 Background Information - - - - - - - - - - - - - - - - .. 2
1.2.1 Typewriter - - - - - - - - - - - - - - - - - - - .. 2
1.2.2 Standard 101/104 keys “QWERTY” keyboard - - - - - - - - - - 2
1.2.3 The 12-Key Keypad for Mobile Phone - - - - - - - - - - - - 3
1.2.4 Speech-to-Text - - - - - - - - - - - - - - - - - - . 4
1.3 Project Scope - - - - - - - - - - - - - - - - - - - . 5
1.4 Project Objective - - - - - - - - - - - - - - - - - - .. 5
1.5 What Have Been Achieved - - - - - - - - - - - - - - - - . 6
1.6 Impact, Significance and Contribution - - - - - - - - - - - - - . 6
1.6 Report Organization - - - - - - - - - - - - - - - - - - 7
CHAPTER 2: Literature Review - - - - - - - - - - - - - - - . 8
2.1 Text Entry System Based on a Minimal Scan Matrix for Severely Physically
Handicapped People - - - - - - - - - - - - - - - - - - - 8
2.1.1 The Design of the System - - - - - - - - - - - - - - - .. 8
2.1.2 Advantages and Disadvantages - - - - - - - - - - - - - - 9
2.1.3 Comparison with the proposed solution - - - - - - - - - - - .. 9
2.2 Using a Game Controller for Text Entry to Address Abilities and Disabilities Specific
to Persons with Neuromuscular Diseases - - - - - - - - - - - - - . 10
2.2.1 The Design of the System - - - - - - - - - - - - - - - 10
2.2.2 Advantages and Disadvantages - - - - - - - - - - - - - . 11
2.2.3 Comparison with the proposed solution - - - - - - - - - - - 11
2.3 BrailleKey: An alternative Braille text input system - - - - - - - - - .. 12
2.3.1 The Design of the System - - - - - - - - - - - - - - - 12
2.3.2 Advantages and Disadvantages - - - - - - - - - - - - - . 13
2.3.3 Comparison with the proposed solution - - - - - - - - - - - 13
2.4 An Ambiguous Keyboard Based on "Character Graphical Association" - - - - . 14
2.4.1 The Design of the System - - - - - - - - - - - - - - - 14
2.4.2 Advantages and Disadvantages - - - - - - - - - - - - - . 15
2.4.3 Comparison with the proposed solution - - - - - - - - - - - 15
2.5 Infrared-based Text Entry System for Handicap - - - - - - - - - - .. 16
2.5.1 The Design of the System - - - - - - - - - - - - - - - 16
2.5.2 Advantages and Disadvantages - - - - - - - - - - - - - . 18
2.5.3 Comparison with the proposed solution - - - - - - - - - - - 18
CHAPTER 3: System Design - - - - - - - - - - - - - - - - 19
3.1 System Overview - - - - - - - - - - - - - - - - - - .. 19
3.2 Full System Diagram - - - - - - - - - - - - - - - - - .. 19
3.3 Hardware Implementation - - - - - - - - - - - - - - - - 20
3.3.1 Flowchart of Hardware Implementation - - - - - - - - - - - .. 24
3.4 Software Implementation - - - - - - - - - - - - - - - - .. 25
3.4.1 Flowchart for Software Implementation - - - - - - - - - - - .