Vertanen et al., 2018 - Google Patents
The impact of word, multiple word, and sentence input on virtual keyboard decoding performanceVertanen et al., 2018
View PDF- Document ID
- 1992648110739579190
- Author
- Vertanen K
- Fletcher C
- Gaines D
- Gould J
- Kristensson P
- Publication year
- Publication venue
- Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems
External Links
Snippet
Entering text on non-desktop computing devices is often done via an onscreen virtual keyboard. Input on such keyboards normally consists of a sequence of noisy tap events that specify some amount of text, most commonly a single word. But is single word-at-a-time …
- 239000000203 mixture 0 abstract description 20
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0235—Character input methods using chord techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/021—Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
- G06F3/0213—Arrangements providing an integrated pointing device in a keyboard, e.g. trackball, mini-joystick
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2765—Recognition
- G06F17/277—Lexical analysis, e.g. tokenisation, collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/273—Orthographic correction, e.g. spelling checkers, vowelisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/28—Processing or translating of natural language
- G06F17/2872—Rule based translation
- G06F17/2881—Natural language generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/28—Processing or translating of natural language
- G06F17/2863—Processing of non-latin text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2755—Morphological analysis
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Vertanen et al. | The impact of word, multiple word, and sentence input on virtual keyboard decoding performance | |
Palin et al. | How do people type on mobile devices? Observations from a study with 37,000 volunteers | |
Dudley et al. | Fast and precise touch-based text entry for head-mounted augmented reality with variable occlusion | |
Vertanen et al. | VelociWatch: Designing and evaluating a virtual keyboard for the input of challenging text | |
Yi et al. | Compass: Rotational keyboard on non-touch smartwatches | |
Arnold et al. | Predictive text encourages predictable writing | |
Vertanen et al. | VelociTap: Investigating fast mobile text entry using sentence-based decoding of touchscreen keyboard input | |
Fowler et al. | Effects of language modeling and its personalization on touchscreen typing performance | |
Yu et al. | Tap, dwell or gesture? exploring head-based text entry techniques for hmds | |
Lu et al. | Blindtype: Eyes-free text entry on handheld touchpad by leveraging thumb's muscle memory | |
Zhang et al. | Type, then correct: Intelligent text correction techniques for mobile text entry using neural networks | |
Gunawardana et al. | Usability guided key-target resizing for soft keyboards | |
US9189472B2 (en) | System and method for inputting text into small screen devices | |
Evans et al. | Taming wild behavior: the input observer for obtaining text entry and mouse pointing measures from everyday computer use | |
Banovic et al. | The limits of expert text entry speed on mobile keyboards with autocorrect | |
Zhu et al. | i'sFree: Eyes-free gesture typing via a touch-enabled remote control | |
GB2511431A (en) | Character string replacement | |
Qin et al. | Optimal-t9: An optimized t9-like keyboard for small touchscreen devices | |
Ouyang et al. | Mobile keyboard input decoding with finite-state transducers | |
Leiva et al. | How we swipe: A large-scale shape-writing dataset and empirical findings | |
Le et al. | Shortcut gestures for mobile text editing on fully touch sensitive smartphones | |
Mottelson et al. | Invisiboard: maximizing display and input space with a full screen text entry method for smartwatches | |
Cui et al. | Justcorrect: Intelligent post hoc text correction techniques on smartphones | |
Zhang et al. | Beyond the input stream: Making text entry evaluations more flexible with transcription sequences | |
Cui et al. | BackSwipe: Back-of-device word-gesture interaction on smartphones |