(KBS) Design
Objectives
- Create an experience flow for the user
- Give user the ability to create different presets for different states
- Create an environment for the user to experiment, customize, and adapt
- Give users the ability to use single keys as shortcuts.
- Design while imagining keyboard as the only input.
- Categorize and define web level shortcuts.
- Design a way to show the user if a keyboard shortcuts is available or not.
- Design a way to show existing keyboard shortcuts and their different types (combination vs. single KBS).
Experience flow
Concept 1
Concept 2
Concept 3
Categorization
- Activation
- Available shortcuts
- UI Options
- Float panel
- Personal Options
- Page navigation
- Current page
- Simplify
- Interact
- Links and Buttons
- Text to speech
- Captions & Language
- Media
- Page content
- Color & Contrast
User Benefits
Ability to assign
User has the ability to assign other inputs to KBS.
This diagram was inspired by Debra's use case, where she assign and combined different interactions to KBS. (combining voice to text commands + keyboard shortcuts).
Ability to combine
Possibility of combining and adapting external alternative inputs.
Some examples of external alternative inputs are:
Emotive: "Neuro-technologicall interface for human computer interaction"
Makey Makey: "A simple Invention Kit for Beginners and Experts"
Doppler effect gestures: "Using the Doppler Effect to Sense Gestures"
Ability to customize
User is able to:
- Turn individual categories on/off
- Have different themes for different states and contexts
- Set and assign any key to any function
- External inputs into shortcuts by linking them to the keyboard
Explorations
Concept 1
Concept 2
Concept 3
On this page