Typing in the internal code is straight forwardeasiest to implement, and accurate, but requireslabour intensive training, only good forprofessionalsWhy do we need to design input methods:- People cannot relate characters with internalcode·=>(BCAB16)樵=>(BCAC16)- Number of characters is much larger that thenumber of keys on the keyboard=>a sequence ofkeystrokes maps into one key What is the restriction: limited number ofkeys(people cannot remember too many differentkeys with unrelated numbers)Lecture4
Lecture4 • Typing in the internal code is straight forward, easiest to implement, and accurate, but requires labour intensive training, only good for professionals • Why do we need to design input methods: − People cannot relate characters with internal code • 憤 =>(BCAB16 ) 憔=>(BCAC16 ) − Number of characters is much larger that the number of keys on the keyboard=>a sequence of keystrokes maps into one key • What is the restriction: limited number of keys(people cannot remember too many different keys with unrelated numbers)
What are the information we know?All input methods must use some featuresassociated with the characters: pronunciation.radicals, components, strokes, writing sequence,etc., or combinations of them. Different mapping methods leads to different inputmethods Users: Professional typists, casual users, daily usersDifferent mode of inputs:- Typing by looking at printed material_ Typing while thinkingLecture4
Lecture4 • What are the information we know? All input methods must use some features associated with the characters: pronunciation, radicals, components, strokes, writing sequence, etc., or combinations of them. • Different mapping methods leads to different input methods • Users: Professional typists, casual users, daily users • Different mode of inputs: − Typing by looking at printed material − Typing while thinking