html5-img
1 / 12

Four Finger Typing on Android CSC411 Joel Botner Advised by Professor Sutcliffe

Four Finger Typing on Android CSC411 Joel Botner Advised by Professor Sutcliffe. What I Plan to Cover. The State of Mobile Typing. The way we type has not changed Most still use the QWERTY layout with minor changes The typing surface is far smaller

eunice
Download Presentation

Four Finger Typing on Android CSC411 Joel Botner Advised by Professor Sutcliffe

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Four Finger Typingon AndroidCSC411Joel BotnerAdvised by Professor Sutcliffe 4/26/2011

  2. What I Plan to Cover 4/26/2011

  3. The State of Mobile Typing • The way we type has not changed • Most still use the QWERTY layout with minor changes • The typing surface is far smaller • Normally a smartphone touchscreen keyboard can fit no more than two thumbs • These typing surfaces make typing difficult for large fingers to operate • Very difficult for handicapped persons to operate • Already small virtual keys can be virtually impossible to type accurately 4/26/2011

  4. A New Way to Type • Touchscreen-based small devices are here to stay • Most smartphones now utilize touchscreens • Users are deep-seated in the keyboard typing mindset • Typing methods such as Palm’s Graffiti and 8Pen have never gained acceptance • A specialized keyboard may be the way to go here 4/26/2011

  5. Introducing 4Tap • Uses 4 keys and a mode button • 4 Modes: • Uppercase Characters • Lowercase Characters • Punctuation • Numeric • 4 Keys form fingering patterns according to certain criteria: • Which keys are pressed • If the typed keys are pressed repeatedly • The timing of these key presses • The currently selected mode • Wondering how this looks? 4/26/2011

  6. A Demonstration of 4Tap • In the Uppercase Mode: • To type “A” => Tap Button 1 • To Type “B” => Tap Button 1 twice in quick succession • To type “R” => Hold down Button 1 and Tap Button 2 • To type “Q” => Hold down Button 1 and Tap Button 2 twice • Backspace => Hold down all four buttons • This combination is universal to all modes • How about a live demonstration? 4/26/2011

  7. Standard Android Keyboard Architecture Android Keyboard 4/26/2011

  8. Architecture of 4Tap Keypress Monitoring Translation Android Keyboard 4/26/2011

  9. How We Do This • The Android InputService API • Registered as an “Input Service” in Android • The user may switch between input services at any time • Same level as the built-in Android keyboard • Built upon Google’s Gingerbread Keyboard • Incorporates Google’s latest improvements to the default keyboard • Modified to accommodate the 4Tap paradigm • Ensures a look and feel consistent with the Android system 4/26/2011

  10. Additional Typing Features • Word Completion • Haptic feedback upon recognition of fingering patterns • Displays live previews of patterns as you type 4/26/2011

  11. The End Thank you for listening Do you have any questions? 4/26/2011

  12. 4/26/2011

More Related