No-mouse Word Processor
Thatchaphol & Perus SaranurakHuman-Computer Interface Class
28/7/2009
Goals
• Easy to learn almost as when use mouse– User see when will happen before command– User has least need to know something before
• ‘Ctrl+tab’ is the only that thing
– Consistent pattern to command• ‘Space’=select , ‘Enter’=finish, ‘Esc’=Cancel
• Effective more than when use mouse– Directly command to a lot of commands
• Hierarchy is not needed– Auto-suggest and Auto-complete everywhere it can
• Language Independent System
#1 to edit
…Inspiration
my name is Eig.Hi!
Shilft+arrow
my name is Eig.Hi!
c Seach commandFontBoldSizeCharacterItalicUnderline
>
>>
>
my name is Eig.Hi!
c Seach commandFontBoldSizeCharacterItalicUnderline
>
>>
1. ‘Down’ to edit mode
>
my name is Eig.Hi!
c ChCharacter > 1. ‘Down’ to edit mode
2. Type to filter
>
my name is Eig.Hi!
cCordiaUPCBlahUPCBlahblah…
1. ‘Down’ to edit mode2. Type to filter3. ‘Space’ to select
(‘right’ can too)
Seach command
>Character>
my name is Eig.Hi!
cCordiaUPCBlahUPCBlahblah…
1. ‘Down’ to edit mode2. Type to filter3. ‘Space’ to select
(‘right’ can too)
4. ‘Down’ to…
Seach command
CordiaUPC
>Character>
my name is Eig.Hi!
cCordiaUPCBlahUPCBlahblah…
1. ‘Down’ to edit mode2. Type to filter3. ‘Space’ to select
(‘right’ can too)
4. ‘Down’ to…
Seach command
BlahUPC
>Character>
my name is Eig.Hi!
cCordiaUPCBlahUPCBlahblah…
1. ‘Down’ to edit mode2. Type to filter3. ‘Space’ to select
(‘right’ can too)
4. ‘down’ to…5. ‘Space’ to select
(Press again to cancel)
Seach command√
BlahUPC
>Character>
my name is Eig.Hi!
1. ‘Down’ to edit mode2. Type to filter3. ‘Space’ to select
(‘right’ can too)
4. ‘Down’ to…5. ‘Space’ to select
(Press again to cancel)6. ‘Enter’ to finish editting
(‘Esc’ to cancel)
my name is Eig.Hi!
c Seach commandFontBoldSizeCharacterItalicUnderline
>
>>
>
• 1 Command – Many approach
• You can press ‘Left’ to the root • To see list of commands have select
#2 to select(and then edit or un-edit)
…Inspiration
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Your Document
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+tab’ To show Your Editions
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘arrow’ to..
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘space’ to edit
c
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+space’ to multiple select
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Your Document
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+tab’ To show Your Editions
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+tab’ AGAIN to select paragraph
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+tab’ AGAIN to select paragraph
___________________________________________________________________________________________
___________________________________________________________
___________________________________________________________________________________________________________________________
Press ‘Ctrl+tab’ AGAIN to select paragraph
You can alternatively use selection for navigation
#3 to navigate
…Inspiration
navigation
• ‘Ctrl+F’ to start navigate• Type (auto complete)– It suggests bookmarks and headers too
• It navigate to Dest.– ‘enter’ to go– ‘esc’ to cancel
#4 to command
(generally)
…Inspiration
Your Program
You type anything here….
Your Document
‘Alt’ and then…
• Inherits all ubiquity’s features • can learn what command you
use frequently
Ubiquity’s features
• Human Language• Auto-suggestion• Intelligent argument mapping
– type “ema blahblahhh to Jim with yah”– => email “blahblahhh” to [email protected] using Yahoo Mail
• API for alternative languages
Command Example
• Go upppp (it goes up 4 pages)• Open/Close/Exit• Print page 4-6
Your Program
Set style header1
Header1c
You Program
c
Set page layout
#5 to command
(in short)
Use hot-key :P
We achieve Goals :D
• Easy to learn almost as when use mouse• Effective more than when use mouse• Language Independent System
Top Related