Muscle Memory: Initial concept
parent
c604550086
commit
f99f0ff15d
74
slides.org
74
slides.org
|
@ -185,7 +185,7 @@ Practical Freedom
|
|||
|
||||
|
||||
** DEVOID Practical Example: Web Browser [0/3]
|
||||
*** Browser Topics [1/7] :noexport:
|
||||
*** Browser Topics [2/7] :noexport:
|
||||
This example is the main segue from GUIs into the utility of keybindings
|
||||
into shell, so it has to be compelling. I chose something that is
|
||||
frequently done by users: visiting webpages and searching for text.
|
||||
|
@ -194,14 +194,14 @@ frequently done by users: visiting webpages and searching for text.
|
|||
represented in a GUI.
|
||||
- Of course, I'm a firm believer in progressive enhancement, but this
|
||||
isn't a web development talk.
|
||||
- [-] Is it good for finding a word or phrase on a page? [1/4]
|
||||
- [X] Is it good for finding a word or phrase on a page? [4/4]
|
||||
- [X] Menu -> Find in This Page -> Type. Sure.
|
||||
- [ ] Instructing a user how to do this is inherently visual. Comment on
|
||||
- [X] Instructing a user how to do this is inherently visual. Comment on
|
||||
my need to highlight areas of screenshots.
|
||||
- [ ] More experienced users may prefer =C-f=.
|
||||
- [X] More experienced users may prefer =C-f=.
|
||||
- Emphasize the motion with my hand. Explain how that mental association
|
||||
is made. Really focus on this.
|
||||
- [ ] Location of menu has changed over time (show screenshots), but =C-f=
|
||||
- [X] Location of menu has changed over time (show screenshots), but =C-f=
|
||||
has been unchanged for decades.
|
||||
- [ ] What if I had a list of five webpages and I wanted to get rid of the
|
||||
ones that didn't have that word? [0/5]
|
||||
|
@ -431,8 +431,24 @@ There's something that /hasn't/ changed over time---something
|
|||
that has been the same for /decades/!
|
||||
=Ctrl+F=.
|
||||
|
||||
|
||||
*** Ctrl+F---Just Works :B_frame:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: frame
|
||||
:END:
|
||||
|
||||
- Most GUI programs that offer search
|
||||
- Context-sensitive---Do The Right Thing
|
||||
|
||||
|
||||
**** Notes :B_noteNH:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: noteNH
|
||||
:END:
|
||||
|
||||
When you type =Ctrl+F=,
|
||||
it immediately opens that search bar.
|
||||
it immediately opens that search bar and gives focus to the textbox,
|
||||
so you can just start typing.
|
||||
Further,
|
||||
it works /in any browser/.
|
||||
Not only that,
|
||||
|
@ -442,7 +458,51 @@ And it's /context-sensitive/!
|
|||
The program will just Do The Right Thing depending on where you are or what
|
||||
you're doing.
|
||||
|
||||
Muscle memory
|
||||
|
||||
*** Muscle Memory :B_fullframe:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: fullframe
|
||||
:END:
|
||||
|
||||
#+BEAMER: \fullslidetext
|
||||
Muscle Memory
|
||||
|
||||
#+BEAMER: \fullsubtext
|
||||
Visual \Rightarrow Tactile
|
||||
|
||||
|
||||
**** Notes :B_noteNH:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: noteNH
|
||||
:END:
|
||||
|
||||
But there's something more profound that has happened here,
|
||||
that many users don't even think about.
|
||||
We have switched our mode of interaction.
|
||||
|
||||
With a mouse and a GUI,
|
||||
interaction is driven by visual indicators.
|
||||
The position of your hand isn't meaningful,
|
||||
because your mouse cursor could be anywhere on the screen at any given
|
||||
time;
|
||||
your eyes provide the context.
|
||||
It's hard to use a GUI with your eyes closed.
|
||||
|
||||
But by hitting =Ctrl+F=,
|
||||
we've completely changed how we interact with the system.
|
||||
It's now /tactile/.
|
||||
You associate a finger placement;
|
||||
a motion;
|
||||
and the feeling of the keys being pressed beneath your fingers;
|
||||
with an action---finding
|
||||
something.
|
||||
You develop muscle memory.
|
||||
You _can_ trigger this feature with your eyes closed.
|
||||
|
||||
/(Repeatedly make motion with hand and fingers like a madman during the
|
||||
above paragraph.)/
|
||||
|
||||
But that's a pretty trivial example.
|
||||
|
||||
|
||||
** Thank You :B_fullframe:
|
||||
|
|
Loading…
Reference in New Issue