\caption{Actuation graphs for Cherry MX BROWN \cite{cherry_mx_brown} | BLUE
\cite{cherry_mx_blue} | RED \cite{cherry_mx_red} switches. Tactile position marks the point where a haptic feedback happens, operational position marks the activation of the keyswitch and reset position is the point where the keyswitch deactivates again}
\label{fig:ks_fd_curves}
\end{figure}
All types of keyswitches mentioned so far are available in a myriad of actuation
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
forces. Actuation force, also sometimes referred to as make force, is the force
required to activate the keyswitch \cite{radwin_keyswitch,
required to activate the keyswitch \cite{radwin_keyswitch,
ergopedia_keyswitch}. That means depending on the mechanism used, activation
ergopedia_keyswitch}. That means depending on the mechanism used, activation
describes the closing of an electrical circuit which then forwards a signal,
describes the closing of an electrical circuit which forwards a signal, that is
that is then processed by a controller inside of the keyboard and then forwarded
then processed by a controller inside of the keyboard and finally send to the
to the computer. The computer then registers the character depending on the
computer. The computer then selects the corresponding character depending on the
layout used by the user. Previous studies have shown, that actuation force has
layout used by the user. Previous studies have shown, that actuation force has
an impact on error rate, subjective discomfort, muscle activity and force
an impact on error rate, subjective discomfort, muscle activity and force
applied by the typist \cite{akagi_keyswitch, gerard_keyswitch,
applied by the typist \cite{akagi_keyswitch, gerard_keyswitch,
@ -144,23 +186,200 @@ capabilities for our experiment to reduce the effort required to equip each
keyboard with the required keyswitches and in case a keyswitch fails during
keyboard with the required keyswitches and in case a keyswitch fails during
the experiment, decrease the time required to replace the faulty switch.
the experiment, decrease the time required to replace the faulty switch.
\subsection{Measurement of keyboard related metrics}
\subsection{Measurement of typing related metrics}
A common way to compare different methods concerning alphanumeric input in terms
\label{sec:metrics}
of efficiency is to use one of many typing test applications which are
Nowadays, a common way to compare different methods concerning alphanumeric
commercially available. Depending on the software used and the experimental
input in terms of efficiency is to use one of many typing test or word
setup, users have to input different kinds of text, either for a predefined time
processing applications which are commercially available. Depending on the
or the time is measured till the whole text is transcribed \cite{chen_typing_test}.
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, hoffmann_typeright,
title = {Differences in typing forces, muscle activity, comfort, and
title = {Differences in typing forces, muscle activity, comfort, and
typing performance among virtual, notebook, and desktop
typing performance among virtual, notebook, and desktop
@ -349,13 +347,17 @@ urldate = {2021-06-28}
@article{peery_3d_keyswitch,
@article{peery_3d_keyswitch,
title = {3D Printed Composite Keyboard Switches},
title = {3D Printed Composite Keyboard Switches},
journal = {Procedia Manufacturing},
journal = {Procedia Manufacturing},
volume = {17},
volume = 17,
pages = {357-362},
pages = {357-362},
year = {2018},
year = 2018,
note = {28th International Conference on Flexible Automation and Intelligent Manufacturing (FAIM2018), June 11-14, 2018, Columbus, OH, USAGlobal Integration of Intelligent Manufacturing and Smart Industry for Good of Humanity},
note = {28th International Conference on Flexible Automation and
Intelligent Manufacturing (FAIM2018), June 11-14, 2018,
Columbus, OH, USAGlobal Integration of Intelligent
Manufacturing and Smart Industry for Good of Humanity},
issn = {2351-9789},
issn = {2351-9789},
doi = {https://doi.org/10.1016/j.promfg.2018.10.057},
doi = {https://doi.org/10.1016/j.promfg.2018.10.057},
title = {Text entry systems: Mobility, accessibility, universality},
author = {MacKenzie, I Scott and Tanaka-Ishii, Kumiko},
year = 2010,
publisher = {Elsevier}
}
@inproceedings{soukoreff_metrics,
title = {Metrics for text entry research: An evaluation of MSD and
KSPC, and a new unified error metric},
author = {Soukoreff, R William and MacKenzie, I Scott},
booktitle = {Proceedings of the SIGCHI conference on Human factors in
computing systems},
pages = {113--120},
year = 2003
}
@article{gerard_audio_force,
title = {Short term and long term effects of enhanced auditory feedback
on typing force, EMG, and comfort while typing},
author = {Gerard, Michael J and Armstrong, Thomas J and Rempel, David A
and Woolley, Chuck},
journal = {Applied Ergonomics},
volume = 33,
number = 2,
pages = {129--138},
year = 2002,
publisher = {Elsevier}
}
@article{martin_force,
title = {Keyboard reaction force and finger flexor electromyograms
during computer keyboard work},
author = {Martin, Bernard J and Armstrong, Thomas J and Foulke, James A
and Natarajan, Sivakumaran and Klinenberg, Edward and Serina,
Elaine and Rempel, David},
journal = {Human Factors},
volume = 38,
number = 4,
pages = {654--664},
year = 1996,
publisher = {SAGE Publications Sage CA: Los Angeles, CA}
}
@article{rose_force,
title = {Keyboard operating posture and actuation force: Implications
for muscle over-use},
author = {Rose, MJ},
journal = {Applied Ergonomics},
volume = 22,
number = 3,
pages = {198--203},
year = 1991,
publisher = {Elsevier}
}
@article{reaz_emg,
title = {Techniques of EMG signal analysis: detection, processing,
classification and applications},
author = {Reaz, Mamun Bin Ibne and Hussain, M Sazzad and Mohd-Yasin,
Faisal},
journal = {Biological procedures online},
volume = 8,
number = 1,
pages = {11--35},
year = 2006,
publisher = {Springer}
}
@article{halaki_emg,
title = {Normalization of EMG signals: to normalize or not to normalize
and what to normalize to},
author = {Halaki, Mark and Ginn, Karen},
journal = {Computational intelligence in electromyography analysis-a
perspective on current applications and future challenges},
pages = {175--194},
year = 2012,
publisher = {InTech Rijeka}
}
@article{takala_emg,
title = {Placement of forearm surface EMG electrodes in the assessment
of hand loading in manual tasks},
author = {Takala, Esa-Pekka and Toivonen, Risto},
journal = {Ergonomics},
volume = 56,
number = 7,
pages = {1159--1166},
year = 2013,
publisher = {Taylor \& Francis}
}
@inproceedings{bell_pauseboard,
title = {PauseBoard: A Force-Feedback Keyboard for Unintrusively
Encouraging Regular Typing Breaks},
author = {Bell, Lewis and Lees, Jay and Smith, Will and Harding, Charlie
and Lee, Ben and Bennett, Daniel},
booktitle = {Extended Abstracts of the 2020 CHI Conference on Human Factors
in Computing Systems},
pages = {1--8},
year = 2020
}
@article{bufton_typingforces,
title = {Effect of keyswitch design of desktop and notebook keyboards
related to key stiffness and typing force},
author = {Bufton, Marcia J and Marklin, Richard W and Nagurka, Mark L
and Simoneau, Guy G},
journal = {Ergonomics},
volume = 49,
number = 10,
pages = {996--1012},
year = 2006,
publisher = {Taylor \& Francis}
}
@misc{johnson_loadcell,
title = {Load cell},
author = {Johnson, Thomas H},
year = 1994,
publisher = {Google Patents},
note = {US Patent 5,313,023}
}
@inproceedings{nguyen_ueq,
title={Text Input Methods in Virtual Reality using Radial Layouts},
author={Nguyen, Anh and Bittman, Samuel and Zank, Markus},
booktitle={26th ACM Symposium on Virtual Reality Software and Technology},
pages={1--3},
year={2020}
}
@inproceedings{olshevsky_ueq,
title={Touchless Gestures for Interactive Messaging: Gesture Interface for Sending Emoji},
author={Olshevsky, Vyacheslav and Bondarets, Ivan and Kozyr, Andrii and Trunov, Oleksandr and Shcherbina, Artem and Tolmachov, Igor and Alkhimova, Svitlana},
booktitle={22nd International Conference on Human-Computer Interaction with Mobile Devices and Services},
pages={1--4},
year={2020}
}
@inproceedings{gkoumas_ueq,
title={Usability of visibly adaptive smartphone keyboard layouts},
author={Gkoumas, Apostolos and Komninos, Andreas and Garofalakis, John},
booktitle={Proceedings of the 20th Pan-Hellenic Conference on Informatics},
pages={1--6},
year={2016}
}
@article{schrepp_ueq_handbook,
title={User experience questionnaire handbook},
author={Schrepp, Martin},
journal={All you need to know to apply the UEQ successfully in your project},
year={2015}
}
@article{rowley_surveys,
title={Designing and using research questionnaires},
author={Rowley, Jenny},
journal={Management research review},
year={2014},
publisher={Emerald Group Publishing Limited}
}
@article{hrob_observer,
title={Observer bias in randomised clinical trials with binary outcomes: systematic review of trials with both blinded and non-blinded outcome assessors},
author={Hr{\'o}bjartsson, Asbj{\o}rn and Thomsen, Ann Sofia Skou and Emanuelsson, Frida and Tendal, Britta and Hilden, J{\o}rgen and Boutron, Isabelle and Ravaud, Philippe and Brorson, Stig},
journal={Bmj},
volume={344},
year={2012},
publisher={British Medical Journal Publishing Group}
}
@article{berger_observer,
title={Wildbook: Crowdsourcing, computer vision, and data science for conservation},
author={Berger-Wolf, Tanya Y and Rubenstein, Daniel I and Stewart, Charles V and Holmberg, Jason A and Parham, Jason and Menon, Sreejith and Crall, Jonathan and Van Oast, Jon and Kiciman, Emre and Joppa, Lucas},
journal={arXiv preprint arXiv:1710.08880},
year={2017}
}
@article{schenk_crowdsource,
author = {Schenk, Eric and Guittard, Claude},
year = {2009},
month = {01},
pages = {},
title = {Crowdsourcing: What can be Outsourced to the Crowd, and Why ?}