You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
166 lines
11 KiB
166 lines
11 KiB
\section{Literature Review}
|
|
To better understand which metrics and methods are meaningful in the domain of keyboards and especially when
|
|
|
|
To investigate whether or not solely the actuation force of individual keys can make a difference in terms of efficiency or satisfaction an ....
|
|
\subsection{Keyboards and key switches}
|
|
|
|
Keyboards are well known input devices used to operate a computer. There are a
|
|
variety of keyboard types and models available on the market, some of which can
|
|
be seen in Figure \ref{fig:keyboard_models}. The obvious difference between
|
|
those keyboards in Figure \ref{fig:keyboard_models} is their general
|
|
appearance. What we see is mainly the general shape of the enclosure and the
|
|
keycaps, which are the rectangular pieces of plastic on top of the actual
|
|
keyswitches which indicate which letter, number or symbol, also known as
|
|
characters, a keypress should send to the computer. These keycaps are mainly
|
|
made out of the two plastics \gls{ABS} and \gls{PBT} which mainly differ in
|
|
feel, durability, cost and sound \parencite[8]{bassett_keycap}. Nowadays, there
|
|
are three main standards for the physical layout of keyboards namely ISO/IEC
|
|
9995 \cite{iso9995-2}, ANSI-INCITS 154-1988 \cite{ansi-incits-154-1988} and JIS
|
|
X 6002-1980 \cite{jis-x-6002-1980}, that propose slightly different arrangements
|
|
of the keys and some even alter the shape of a few keys. Figure
|
|
TODO\ref{fig:keyboard_ISO_ANSI_JSP} shows the layouts defined by the three
|
|
standards mentioned and shows the main differences. In addition to the physical
|
|
layout, there are also various layouts concerning the mapping of the physical
|
|
key to a character that is displayed by the computer. Most of the time, the
|
|
mapping happens on the computer via software and therefore the choice of layout
|
|
is not necessarily restricted by the physical layout of the keyboard but rather
|
|
a personal preference. As seen in Figure TODO \ref{fig:keyboard_models}, there
|
|
are also non standard physical layouts available which are often designed to
|
|
improve the posture of the upper extremity while typing to reduce the risk of
|
|
injury or even assist in recovering from previous \gls{WRUED}
|
|
\cite{ripat_ergo}. Those designs often split the keyboard in two halves to
|
|
reduce ulnar deviation and some designs also allow tenting of the halves or
|
|
provide a fixed tent which also reduces forearm pronation \cite{baker_ergo,
|
|
rempel_ergo}. Besides the exterior design of the keyboard, there is another
|
|
part of interest—the keyswitch. This component of a keyboard actually sends the
|
|
signal that a key is pressed down. There are different types of keyswitches
|
|
available to date. The more commonly available ones are scissor switches and
|
|
rubber dome switches which are both subsets of the membrane switches. Scissor
|
|
switches are often found in keyboards that are integrated into notebooks while
|
|
rubber dome switches are mostly used in workplace keyboards. Both variants use a
|
|
rubber membrane with small domes underneath each key. When a key is pressed, the
|
|
corresponding dome collapses and because the dome's inner wall is coated with a
|
|
conductive material, closes an electrical circuit \cite{ergopedia_keyswitch,
|
|
peery_3d_keyswitch}. Another type of switches are mechanical
|
|
keyswitches. These switches are frequently used in gaming and high quality
|
|
workplace keyboards as well as by enthusiast along with prosumers which build
|
|
and then sell custom made keyboards to the latter audience \cite{bassett_keycap,
|
|
ergopedia_keyswitch}. These keyswitches are composed of several mechanical
|
|
parts which can be examined in Figure TODO\ref{fig:mech_keyswitch_dissas}. The
|
|
housing is made up of two parts, the bottom and top shell. The actual mechanism
|
|
consists of two conductive plates, which when connected trigger a keypress, a
|
|
stainless steel spring which defines how much force has to be applied to the
|
|
switch to activate it and a stem which sits on top of the spring and separates
|
|
the two plates. When pressure is applied to the keycap, which is connected to
|
|
the stem, the spring gets contracted and the stem moves downwards and thereby
|
|
stops separating the two plates which closes the electrical circuit and sends a
|
|
keypress to the computer. After the key is released, the spring pushes the stem
|
|
back to its original position \cite{bassett_keycap, peery_3d_keyswitch,
|
|
ergopedia_keyswitch, chen_mech_switch}. Usually, mechanical keyswitches are
|
|
directly soldered onto the \gls{PCB} of the keyboard but there are also
|
|
keyboards where the \gls{PCB} features special sockets where the keyswitches can
|
|
be hot-swapped without soldering at all \cite{gmmk_hot_swap}. It is also
|
|
possible to equip an already existing \gls{PCB} with sockets to make it
|
|
hot-swappable \cite{te_connect}.
|
|
|
|
Mechanical keyswitches also have three main subcategories. Those categories
|
|
primarily define if and how feedback for a keypress is realised:
|
|
\begin{enumerate}
|
|
\item \textbf{Tactile Switches} utilize a small bump on the stem to slightly
|
|
increase the force required immediately before and a collapse of force right
|
|
after the actual actuation happens. This provides the typist with a short
|
|
noticeable haptic feedback and which should encourage a premature release of
|
|
the key. An early study by Brunner and Richardson suggested, that this
|
|
feedback leads to faster typing speeds and a lower error rate in both
|
|
experienced and casual typists (n=24) \cite{brunner_keyswitch}. Contrary, a
|
|
study by Akagi yielded no significant differences in terms of speed and error
|
|
rate between tactile and linear keyswitches and links the variation found in
|
|
error rates to differences in actuation force (n=24)
|
|
\cite{akagi_keyswitch}. Tactile feedback could still assist the typist to
|
|
prevent \gls{bottoming}.
|
|
\item \textbf{Tactile and audible Switches (Clicky)} separate the stem into
|
|
two parts, the lower part also features a small bump to provide tactile
|
|
feedback and is also responsible for a distinct click sound when the actuation
|
|
happens. Gerard et al. noted, that in their study (n=24), keyboards with
|
|
audible feedback increased typing speed and decreased typing force. This
|
|
improvement could have been due to the previous experience of participants
|
|
with keyboards of similar model and keyswitch characteristic
|
|
\cite{gerard_keyswitch}.
|
|
\item \textbf{Linear Switches} do not offer a distinct feedback for the
|
|
typist. The activation of the keyswitch just happens after approximately half
|
|
the total travel distance. The only tactile feedback that could happen is the
|
|
impact of \gls{bottoming}, but with enough practice, typist can develop a
|
|
lighter touch which reduces overall typing force and therefore reduces the
|
|
risk of \gls{WRUED} \cite{gerard_keyswitch, peery_3d_keyswitch, fagarasanu_force_training}.
|
|
|
|
\end{enumerate}
|
|
The corresponding force-displacement curves for one exemplary keyswitch of each
|
|
category are shown in Figure TODO\ref{fig:ks_fd_curves}.
|
|
|
|
All types of keyswitches mentioned so far are available in a myriad of actuation
|
|
forces. Actuation force, also sometimes referred to as make force, is the force
|
|
required to activate the keyswitch \cite{radwin_keyswitch,
|
|
ergopedia_keyswitch}. That means depending on the mechanism used, activation
|
|
describes the closing of an electrical circuit which then forwards a signal,
|
|
that is then processed by a controller inside of the keyboard and then forwarded
|
|
to the computer. The computer then registers the character depending on the
|
|
layout used by the user. Previous studies have shown, that actuation force has
|
|
an impact on error rate, subjective discomfort, muscle activity and force
|
|
applied by the typist \cite{akagi_keyswitch, gerard_keyswitch,
|
|
hoffmann_typeright} and as suggested by Loricchio, has a moderate impact on
|
|
typing speed, which could be more significant with greater variation of
|
|
actuation force across tested keyboards \cite{loricchio_force_speed}.
|
|
|
|
|
|
\subsubsection{Relevance for this thesis}
|
|
Since this thesis is focused around keyboards and especially the relation
|
|
between the actuation force of the keyswitch and efficiency (speed, error rate)
|
|
and also the differences in satisfaction while using keyswitches with varying
|
|
actuation forces, it was important to evaluate different options of keyswitches
|
|
that could be used to equip the keyboards used in the experiment. The literature
|
|
suggested, that the most common switch types used in the broader population are
|
|
rubber dome and scissor switches \cite{ergopedia_keyswitch,
|
|
peery_3d_keyswitch}. Naturally, those keyswitches should also be used in the
|
|
study, but one major problem due to the design of those keyswitches arises. It
|
|
is not easily possible to alter the actuation force of individual keyswitches
|
|
\cite{peery_3d_keyswitch}. This will be necessary to create a keyboard where
|
|
each key should have an adjusted actuation force depending on the finger that
|
|
normally operates it. It should be mentioned, that it is theoretically possible
|
|
to exchange individual rubber dome switches on some keyboards, e.g. keyboards
|
|
with \gls{Topre} switches, but the lacking availability of compatible keyboards
|
|
and especially the limited selection of actuation forces (30g to 55g for
|
|
\gls{Topre} \cite{realforce_topre}) makes this not a viable option for this
|
|
thesis \cite{keychatter_topre}. Therefore, we decided to use mechanical
|
|
keyswitches for our experiment, because these keyswitches are broadly available
|
|
in a variety of actuation forces and because the spring which mainly defines the
|
|
actuation force can be easily replaced with any other compatible spring on the
|
|
market, the selection of actuation forces is much more appropriate for our use
|
|
case (30g to 150g) \cite{peery_3d_keyswitch}. We also decided to use linear
|
|
switches because they closest resemble the feedback of the more wide spread
|
|
rubber dome switches. Further, linear switches do not introduce additional
|
|
factors beside the actuation force to the experiment. In addition, based on the
|
|
previous research we settled on using a keyboard model with hot-swapping
|
|
capabilities for our experiment to reduce the effort required to equip each
|
|
keyboard with the required keyswitches and in case a keyswitch fails during
|
|
the experiment, decrease the time required to replace the faulty switch.
|
|
|
|
\subsection{Measurement of keyboard related metrics}
|
|
A common way to compare different methods concerning alphanumeric input in terms
|
|
of efficiency is to use one of many typing test applications which are
|
|
commercially available. Depending on the software used and the experimental
|
|
setup, users have to input different kinds of text, either for a predefined time
|
|
or the time is measured till the whole text is transcribed \cite{chen_typing_test}.
|
|
|
|
\subsection{Satisfaction while using a keyboard}
|
|
\subsection{Text understandability / FRE}
|
|
\subsection{Crowdsourcing / Observer Bias}
|
|
\subsection{Keyboard usage}
|
|
\subsection{Keyswitch types}
|
|
- Rubber dome
|
|
- Mechanical switches (Why linear -> rubberdome is not tactile nor has audible feedback)
|
|
\subsection{Muscle activity / EMG measurements}
|
|
\subsection{Finger strength}
|
|
\subsection{Traditional methods}
|
|
\subsection{Alternative methodology}
|
|
- Available Methods (Impact vs load)
|
|
- Load cells |