@ -0,0 +1 @@
|
||||
((nil . ((TeX-master . "/home/phga/sync/docs/study/BA/thesis/thesis.tex"))))
|
@ -0,0 +1 @@
|
||||
auto/
|
@ -0,0 +1,4 @@
|
||||
%----------Kurzfassung DEUTSCH----------------------------------------------------------------
|
||||
|
||||
\addsec{Kurzfassung}
|
||||
Deutschsprachige Kurzfassung...
|
@ -0,0 +1,4 @@
|
||||
%----------Zusammenfassung Englisch/Abstract----------------------------------------------------------------
|
||||
\addsec{Abstract}
|
||||
|
||||
Here goes the abstract (English language)...
|
@ -0,0 +1,4 @@
|
||||
%----------Danksagung/Acknowledgments--------------------------------------------------------------
|
||||
\addsec{Acknowledgments}
|
||||
|
||||
Helo
|
@ -0,0 +1,15 @@
|
||||
%----------Eidesstattliche Erklärung/Affidavit----------------------------------------
|
||||
|
||||
\addsec{Affidavit}
|
||||
|
||||
I hereby declare that this thesis is my own work, that I have not
|
||||
submitted it elsewhere for examination purposes, have not used any sources or
|
||||
aids other than those indicated, and have marked verbatim and indirect
|
||||
quotations as such.\\[2em]
|
||||
|
||||
Ingolstadt, \rule{0.3\textwidth}{0.4pt}\\ [1.5cm]
|
||||
%\textcolor{white}{.}\qquad\qquad\qquad\qquad\quad \small (Datum) \\ [1.5cm]
|
||||
|
||||
%(Unterschrift) \\
|
||||
(Signature)\\
|
||||
Philip Gaber
|
@ -0,0 +1,64 @@
|
||||
% ----------Anhang/Appendices--------------------------------------------------------------
|
||||
|
||||
\appendix
|
||||
\section{Appendices}
|
||||
|
||||
\subsection{Statista charts}
|
||||
\label{sec:a1}
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/GER_households_w_computer.png}
|
||||
\end{figure}
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/ITU_households_w_computer.png}
|
||||
\end{figure}
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/erostat_ent_w_comp.png}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Collection of available actuation forces for different keyswitch manufacturers}
|
||||
\label{app:keyswitch}
|
||||
|
||||
To gather information about available actuation forces, the product lines of
|
||||
keyswitches for all well known manufacturers, namely Cherry, Kailh, Gateron,
|
||||
Matias, Razer and Logitech were collected. Since some of the key actuation
|
||||
forces listed on the manufacturers or resellers websites were given in \gls{cN}
|
||||
and most of them in \gls{g} or \gls{gf}, the values were adjusted to gram to
|
||||
reflect a trend that is within a margin of ± 2 g of accuracy. The results shown
|
||||
in \textit{Figure \ref{fig:iter}} are used to determine the minimum, maximum and most common
|
||||
actuation force for broadly available keyswitches.
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/keyswitches_brands.png}
|
||||
\caption{Available actuation forces for keyswitches of major keyswitch manufacturers}
|
||||
\label{keys:actuation_force}
|
||||
\end{figure}
|
||||
|
||||
\clearpage
|
||||
|
||||
\subsection{Go Typing Test - Self programmed typing test platform for this thesis}
|
||||
\label{app:gott}
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/gott_typing_test.png}
|
||||
\caption{Go TyingTest (GoTT) - Typing test}
|
||||
\label{gott:typing_test}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=0.9\textwidth]{images/gott_contribute_text.png}
|
||||
\caption{Go TyingTest (GoTT) - Text contribution section}
|
||||
\label{gott:contribute_text}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=0.64\textwidth]{images/gott_demographics_survey.png}
|
||||
\caption{Go TyingTest (GoTT) - Demographics survey}
|
||||
\label{gott:demographics_survey}
|
||||
\end{figure}
|
@ -0,0 +1,212 @@
|
||||
% Chapter 0 - Proposal
|
||||
% Section 1 - Motivation, problem statement and thesis objectives
|
||||
\section{Bachelor Thesis Proposal - Philip Gaber}
|
||||
{\huge Impact of adjusted, per key, actuation force on efficiency and satisfaction while using mechanical keyboards}
|
||||
\subsection{Motivation}
|
||||
In recent years, computers are used to some extend in almost every industry in
|
||||
Europe \cite{eurostat_ent_w_comp} and China \cite{iresearch_ent_w_comp}. This
|
||||
leads to the conclusion, that also other countries must have a high usage of
|
||||
computers in corporations. Furthermore, according to a statistic published by
|
||||
\citeauthor{itu_hh_w_comp} in 2019, nearly half of the worldwide households have
|
||||
access to at least one computer \cite{itu_hh_w_comp}. One of the most used
|
||||
devices for data input while operating a computer is the keyboard
|
||||
\parencite[22]{handbook_chi}. Therefore, people who use a computer, either at
|
||||
home or to fulfill certain tasks at work, are also likely to use a keyboard. An
|
||||
important part of a keyboard is the keyswitch also called keyboard key or
|
||||
key. Those keyswitches use, depending on the manufacturer or keyboard type,
|
||||
different mechanisms to actuate a keypress. More commonly used mechanism to date
|
||||
are scissor switches, mostly used in laptop keyboards, dome/membrane switches,
|
||||
often used in low- to mid-priced keyboards, and mechanical switches which are
|
||||
the main switch type for high-priced and gaming keyboards
|
||||
\cite{ergopedia_keyswitch}. Depending on the mechanism and type of key used, it
|
||||
is possible that different force has to be applied to the key to activate
|
||||
it. Normally, the force required to activate a key is identical for each key
|
||||
across the keyboard. However, previous research has shown, that there is a
|
||||
disparity in force generated by different fingers
|
||||
\cite{bretz_finger_force}. This raises the question, why there are no keyboards
|
||||
for personal or work related use cases with adjusted actuation forces per finger
|
||||
or even customizable keyboards, where an individual can select the actuation
|
||||
force for each keyswitch individually.
|
||||
|
||||
\subsection{Proposed Objective, Research Question and Hypothesis}
|
||||
|
||||
% This thesis is intended to provide an overview of already conducted research in
|
||||
% the domain of keyboards, especially in connection with actuation force and the
|
||||
% impact of different keyswitches on keyboard users.
|
||||
|
||||
% Because there is no previous research in the particular field of per finger/key
|
||||
% actuation force for (mechanical) keyboards and the impact of such customization
|
||||
% on efficiency and comfort, this thesis is also intended to research if this is a
|
||||
% viable option in comparison to the classic keyboard with uniform actuation
|
||||
% force. Therefore the author proposes to answer the question:
|
||||
|
||||
This thesis is intended to research if a keyboard with zones of keys, which have
|
||||
adjusted actuation force depending on the assigned finger for that zone and the
|
||||
position on the keyboard, is a viable option compared to the standard keyboard
|
||||
with uniform actuation force across all keyswitches.
|
||||
|
||||
\begin{tabular}{p{0.3cm} p{0.5cm} p{13cm} p{0.5cm}}
|
||||
& \textbf{\large RQ} & {\Large Does an adjusted actuation force per key have a positive impact on efficiency and overall satisfaction while using a mechanical keyboard?} & \\
|
||||
\end{tabular}
|
||||
\vspace{1em}
|
||||
|
||||
% TODO: Dissatisfied statt comfort da hohe error rate und dadurch frustriert
|
||||
% TODO: Bei hypothesen noch error rate bei geschwindigkeit mit einbeziehen
|
||||
% ASK: Doch noch comfort mit einbeziehen?
|
||||
\begin{longtable}{p{0.3cm} p{0.5cm} p{13cm} p{0.5cm}}
|
||||
& \textbf{H1} & Lower key actuation force improves typing speed over higher key actuation force (efficiency - speed). & \\
|
||||
& & & \\
|
||||
& \textbf{H2} & Higher key actuation force decreases typing errors compared to lower key actuation force (efficiency - error rate). & \\
|
||||
& & & \\
|
||||
& \textbf{H3} & Keys with lower actuation force are perceived as more satisfactory to write with than keys with higher actuation force. & \\
|
||||
& & & \\
|
||||
& \textbf{H4} & Users perform better and feel more satisfied while using Keyboards with adjusted key actuation force than without the adjustment. & \\
|
||||
\end{longtable}
|
||||
|
||||
|
||||
\section{Proposed Method}
|
||||
|
||||
\subsection{Subjects}
|
||||
|
||||
It is planned to recruit 20 participants in total. Main target group to recruit
|
||||
participants for the research study from are personal contacts and fellow
|
||||
students. Participants are required to type with more than just one finger per
|
||||
hand. Thus, touch typing is not a mandatory but helpful skill to
|
||||
participate. The age distribution for the subjects is estimated to be between 18
|
||||
and 56 years. The average typing speed should be known prior to the main
|
||||
experiment. Therefore, a typing speed test should be performed on the subject's
|
||||
own keyboard in beginning of the experiment. This typing test has to be
|
||||
performed within the standardized test environment consisting of an adjustable
|
||||
chair, desk, monitor and the typing test software used within the main
|
||||
experiment. Also, all subjects have to give their written consent to
|
||||
participate in the study.
|
||||
|
||||
\subsection{Study design}
|
||||
|
||||
Participants must complete several typing tests using four different keyboards.
|
||||
|
||||
The experiment should consist of a experimental group and a control group. The
|
||||
control group will perform all typing tests with the same keyboard. The text
|
||||
used for the typing test should be easily understandable. Therefore, the text
|
||||
has to be evaluated with the help of a \gls{FRE} \cite{flesch_fre}
|
||||
adjusted for German language \cite{immel_fre}.
|
||||
|
||||
\begin{equation}\label{fre_german}
|
||||
FRE_{deutsch} = 180 - \underbrace{ASL}_{\mathclap{\text{Average Sentence Length}}} - (58,5 * \overbrace{ASW}^{\mathclap{\text{Average Syllables per Word}}})
|
||||
\end{equation}
|
||||
|
||||
The adjusted formula (\ref{fre_german}) to estimate the understandability of the
|
||||
texts used in this experiment usually yields a number in the range of
|
||||
\([0;100]\) called the \gls{FRE}. Higher \gls{FRE}s refer to better
|
||||
understandability and thus the texts used in this experiment all have to fulfill
|
||||
the requirement of a \gls{FRE} \(> 70\), which represents a fairly easy text
|
||||
\cite{immel_fre} and \cite{flesch_fre}.
|
||||
|
||||
One typing test will consist of several smaller, randomly chosen, texts
|
||||
snippets. The length of the snippets has to be between 100 and 400 characters
|
||||
and a snippet has to meet the \gls{FRE} requirement. The snippets are generated by
|
||||
volunteers via the web interface of the platform used in this experiment which
|
||||
can be seen in appendix \ref{app:gott}.
|
||||
|
||||
% ASK: Should there be a control group at all, if so should they use their own keyboard or always the same random keyboard while they think they are testing different keyswitches?
|
||||
After each typing test, the participant has to fill out an adjusted CEN ISO/TS
|
||||
9241-411:2014 keyboard comfort questionnaire \cite{iso9241-411}. One additional
|
||||
question was added to this questionnaire: ``How satisfied have you been with
|
||||
this keyboard?'' The answer for this question can be selected with the help of a
|
||||
\gls{VAS} ranging from 0 to 100 \cite{lewis_vas}.
|
||||
|
||||
\textbf{Planned experiment procedure: (Total time requirement: 120 min)}
|
||||
|
||||
\begin{enumerate}
|
||||
\item Pre-Test questionnaire to gather demographic and other relevant
|
||||
information e.g., touch typist, average \gls{KB} usage per day, predominantly
|
||||
used keyboard type, previous medical conditions affecting the result of the
|
||||
study e.g., \gls{RSI}, \gls{CTS}, etc. The full questionnaire can be observed
|
||||
in the appendix \ref{app:gott}. (5 min)
|
||||
|
||||
\item Adjustment of the test environment (Chair height, monitor height, etc.) (2 min)
|
||||
\item Prepare subject for \gls{EMG} measurements: Electrodes are placed on the
|
||||
\gls{FDS}/\gls{FDP} and \gls{ED} of both forearms. The main function of the
|
||||
\gls{FDS} and \gls{FDP} is the flexion of the medial four digits, while the
|
||||
\gls{ED} mainly extends the medial four digits. Therefore, these muscles are
|
||||
primarily involved in the finger movements required for typing on a keyboard
|
||||
\cite{netter_anatomy}. (8 min)
|
||||
\item Familiarization with the typing test and keyboard model used in the experiment. All participants use the same keyboard with 50g actuation force for this step. (5 min)
|
||||
\item Initial typing test with own keyboard. (5 min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
% SUBTOTAL: 30 min
|
||||
|
||||
\item \textbf{Main Test (H1-H4):} In this part the subject has to
|
||||
take two, 5 minute, typing tests per keyboard, with a total of 4
|
||||
keyboards (\gls{KB} A, \gls{KB} B, \gls{KB} C, \gls{KB} D). After each
|
||||
typing test, the subject has to fill out the post typing test keyboard
|
||||
comfort questionnaire. Keyboards A, B and C are equipped with one set of
|
||||
keyswitches and therefore each of the keyboards provides one of the
|
||||
following, uniform, actuation forces across all keyswitches: 35 \gls{g},
|
||||
50 \gls{g} or 80 \gls{g}. These specific values are the results of a
|
||||
self conducted comparison between the product lines of most major
|
||||
keyswitch manufacturers. The results shown in appendix
|
||||
\ref{app:keyswitch} yield, that the lowest broadly available force for
|
||||
keyswitches is 35 \gls{g}, the highest broadly available force is 80
|
||||
\gls{g}, and the most common offered force is 50 \gls{g}. Keyboard D is
|
||||
equipped with different zones of keyswitches that use appropriate
|
||||
actuation forces according to finger strength differences and key
|
||||
position. The keyboards used in this experiment are visually identical,
|
||||
ISO/IEC 9995-1 conform \cite{iso9995-1} and provide a \gls{QWERTZ}
|
||||
layout to resemble the subjects day-to-day layout and keyboard format as
|
||||
close as possible. All keyboards are equipped with linear mechanical
|
||||
keyswitches from one manufacturer to minimize differences in haptic and
|
||||
sound while typing. To mitigate order effects, the order of the
|
||||
keyboards is counterbalanced with the help of the latin square method
|
||||
and the text snippets for the individual tests are randomized
|
||||
\cite{statist_counterbalancing}. \textbf{(total: 80 min)}
|
||||
|
||||
\begin{enumerate}
|
||||
\item \textbf{\gls{KB} A, Part 1:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} A, Part 2:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} C, Part 1:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} C, Part 2:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} B, Part 1:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} B, Part 2:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} D, Part 1:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\item \textbf{\gls{KB} D, Part 2:} Typing test. (5min) \\
|
||||
Adjusted follow-up ISO keyboard comfort questionnaire. (2 min) \\
|
||||
Pause with light stretching exercises. (3 min)
|
||||
\end{enumerate}
|
||||
|
||||
\item Post-Test semi-structured interview: The participant has to draw three
|
||||
different UX curves \cite{kujala_ux_curve} to evaluate how fatigue,
|
||||
performance and overall usability of the individual keyboards were perceived
|
||||
during the experiment. While drawing the UX curve, participants should
|
||||
describe their thought process. To reduce errors in the later evaluation of
|
||||
the UX curves, the entire interview is recorded. (10 min)
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
The \gls{EMG} data for all muscles is captured using the Flexvolt Chrome app and Flexvolt 8-Channel
|
||||
biosensor device in combination with TIGA-MED ECD-Electrodes. The captured data is then processed and
|
||||
plotted using Python. Hardware and plots can be observed in Figure \ref{fig:emg_setup}.
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=1.0\textwidth]{images/emg_setup.jpg}
|
||||
\caption{Flexvolt 8-Channel Biosensor and example plots of \gls{EMG} data}
|
||||
\label{fig:emg_setup}
|
||||
\end{figure}
|
||||
|
||||
This test scenario is inspired by the tests conducted in \cite{kim_typingforces}.
|
@ -0,0 +1,48 @@
|
||||
\subsection{Motivation}
|
||||
In recent years, computers are used to some extend in almost every industry in
|
||||
Europe \cite{eurostat_ent_w_comp} and China \cite{iresearch_ent_w_comp}. This
|
||||
leads to the conclusion, that also other countries must have a high usage of
|
||||
computers in corporations. Furthermore, according to a statistic published by
|
||||
\citeauthor{itu_hh_w_comp} in 2019, nearly half of the worldwide households have
|
||||
access to at least one computer \cite{itu_hh_w_comp}. One of the most used
|
||||
devices for data input while operating a computer is the keyboard
|
||||
\parencite[22]{handbook_chi}. Therefore, people who use a computer, either at
|
||||
home or to fulfill certain tasks at work, are also likely to use a keyboard. An
|
||||
important part of a keyboard is the keyswitch also called keyboard key or
|
||||
key. Those keyswitches use, depending on the manufacturer or keyboard type,
|
||||
different mechanisms to actuate a keypress. More commonly used mechanism to date
|
||||
are scissor switches, mostly used in laptop keyboards, rubber dome and membrane switches,
|
||||
often used in low- to mid-priced keyboards, and mechanical switches which are
|
||||
the main switch type for high-end and gaming keyboards
|
||||
\cite{ergopedia_keyswitch}. Depending on the mechanism and type of key used, it
|
||||
is possible that different force has to be applied to the key to activate
|
||||
it. Normally, the force required to activate a key is identical for each key
|
||||
across the keyboard. However, previous research has shown, that there is a
|
||||
disparity in force generated by different fingers
|
||||
\cite{bretz_finger_force}. This raises the question, why there are no keyboards
|
||||
for personal or work related use cases with adjusted actuation forces per finger
|
||||
or even customizable keyboards, where an individual can select the actuation
|
||||
force for each keyswitch individually.
|
||||
|
||||
In recent decades, computers and other electronic devices have become an
|
||||
indispensable part of everyday life. Computers are used in almost every industry
|
||||
\cite{iresearch_ent_w_comp, eurostat_ent_w_comp} and almost half of the
|
||||
worldwide households have access to at least one computer \cite{itu_hh_w_comp}.
|
||||
Even 153 years after the first typewriter was patented \cite{noyes_qwerty, }
|
||||
people still use keyboards as their main way to input data into a computer
|
||||
\parencite[22]{handbook_chi}, \cite{broel_dektop_or_smartphone}. A potential
|
||||
problem while interacting with a computer through the usage of a keyboard are
|
||||
rapid movements of the fingers over a prolonged time.
|
||||
|
||||
Input tasks are not only restricted to pure data entry but also include complex
|
||||
inputs required by games.
|
||||
|
||||
|
||||
Prolonged usage of computers can lead to serious diseases
|
||||
|
||||
|
||||
|
||||
With the rising popularity of smartphones and other touchscreen devices
|
||||
\cite{gs_statcounter_dmt_2020} which utilize virtual keyboards to fulfill a
|
||||
variety of tasks that also include data entry, e.g., writing text messages,
|
||||
short emails, communicating on social media or web browsing
|
@ -0,0 +1,166 @@
|
||||
\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
|
@ -0,0 +1,5 @@
|
||||
\section{Typing Test}
|
||||
\label{sec:label}
|
||||
|
||||
\section{Finger strength measurement device}
|
||||
\label{sec:label}
|
@ -0,0 +1,5 @@
|
||||
\section{Research Approach}
|
||||
\section{Analysis of available mechanical keyswitches}
|
||||
- Why have we chosen these switches
|
||||
\section{Preliminary telephone interview}
|
||||
\section{Preliminary study of finger strength}
|
@ -0,0 +1 @@
|
||||
results
|
@ -0,0 +1 @@
|
||||
Discussion
|
@ -0,0 +1 @@
|
||||
Recommendations
|
@ -0,0 +1 @@
|
||||
Conclusion
|
@ -0,0 +1 @@
|
||||
Future work
|
@ -0,0 +1 @@
|
||||
limitlimitss
|
@ -0,0 +1,12 @@
|
||||
%----------Sperrvermerk/Confidentiality clause------------------------------------------------------------
|
||||
|
||||
|
||||
\addsec{Sperrvermerk/Confidentiality clause}
|
||||
|
||||
Optional.\\
|
||||
|
||||
Ingolstadt, \rule{0.3\textwidth}{0.4pt} \\
|
||||
\textcolor{white}{.}\qquad\qquad\qquad\qquad\quad \small (Date) \\ [1.3cm]
|
||||
|
||||
(Signature) \\
|
||||
Firstname Lastname
|
|
@ -0,0 +1,45 @@
|
||||
|
||||
%----------Glossar/Glossary-------------------------------------------------------------
|
||||
\newacronym{KB}{KB}{Keyboard}
|
||||
\newacronym{EMG}{EMG}{Electromyography}
|
||||
\newacronym{CTS}{CTS}{Carpal Tunnel Syndrome}
|
||||
\newacronym{RSI}{RSI}{Repetitive Strain Injury}
|
||||
\newacronym{FRE}{FRE}{Flesch Reading Ease Score}
|
||||
\newacronym{VAS}{VAS}{Visual Analog Scale}
|
||||
% Mulcles alive p. 189
|
||||
% Atlas of Human Anatomy p. 433
|
||||
\newacronym{FDS}{FDS}{flexor digitorum superficialis}
|
||||
\newacronym{FDP}{FDP}{flexor digitorum profundus}
|
||||
\newacronym{ED}{ED}{extensor digitorum}
|
||||
\newacronym{PBT}{PBT}{polybutylene terephthalate}
|
||||
\newacronym{ABS}{ABS}{acrylonitrile butadiene styrene}
|
||||
\newacronym{WRUED}{WRUED}{work related upper extremity disorders}
|
||||
\newacronym{PCB}{PCB}{printed circuit board}
|
||||
|
||||
|
||||
\newglossaryentry{cN}{
|
||||
name={cN},
|
||||
description={Centinewton: 1 cN $ \approx $ 1.02 g}
|
||||
}
|
||||
\newglossaryentry{g}{
|
||||
name={g},
|
||||
description={Gram: 1 g $ \approx $ 0.97 cN}
|
||||
}
|
||||
\newglossaryentry{gf}{
|
||||
name={gf},
|
||||
description={Gram-force: 1 gf = 1 g}
|
||||
}
|
||||
\newglossaryentry{QWERTZ}{
|
||||
name={QWERTZ},
|
||||
description={Keyboard layout commonly used in Germany}
|
||||
}
|
||||
|
||||
\newglossaryentry{bottoming}{
|
||||
name={bottoming out},
|
||||
description={Describes the scenario when the typist does not release the key before impact with the bottom of the keyswitch is made}
|
||||
}
|
||||
|
||||
\newglossaryentry{Topre}{
|
||||
name={Topre},
|
||||
description={Topre switches are keyswitches produced by the Japanese company Topre Corporation
|
||||
}
|
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 303 KiB |
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 298 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 184 KiB |
After Width: | Height: | Size: 182 KiB |
After Width: | Height: | Size: 156 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 111 KiB |
@ -0,0 +1,37 @@
|
||||
% %----------Bachlor Thesis Proposal-----------------------------------------------------------
|
||||
% \input{chap0/sec1} % 1. Einleitung/Introduction and problem statement
|
||||
% \newpage
|
||||
|
||||
%----------Hauptteil/Main part of the thesis-----------------------------------------------------------
|
||||
% \thispagestyle{myPageStyle}
|
||||
\input{chap1/introduction} % 1. Einleitung/Introduction and problem statement
|
||||
% \input{chap1/problem_statement} % 1. Einleitung/Introduction and problem statement
|
||||
\newpage
|
||||
|
||||
% \thispagestyle{myPageStyle}
|
||||
\input{chap2/literature_review} % 2. Literaturanalyse/Related work analysis
|
||||
\newpage
|
||||
|
||||
%\thispagestyle{myPageStyle}
|
||||
\input{chap3/implementation} % 3. Implementation, Technical Setting, Prototype
|
||||
\newpage
|
||||
|
||||
%\thispagestyle{myPageStyle}
|
||||
\input{chap4/methodology}
|
||||
\newpage
|
||||
|
||||
%\thispagestyle{myPageStyle}
|
||||
\input{chap5/results}
|
||||
\newpage
|
||||
|
||||
|
||||
%\thispagestyle{myPageStyle}
|
||||
\input{chap6/discussion}
|
||||
\input{chap6/recommendations} % 8. Discussion, Deriving concrete action recommendations
|
||||
\newpage
|
||||
|
||||
%\thispagestyle{myPageStyle}
|
||||
\input{chap7/conclusion}
|
||||
\input{chap7/future_work}
|
||||
\input{chap7/limitations}
|
||||
\newpage
|
@ -0,0 +1,19 @@
|
||||
% Kapitel 7 - Ausblick
|
||||
|
||||
%\newgeometry{textheight=\paperheight, textwidth=\paperwidth}
|
||||
%\begin{titlepage}
|
||||
% %----THI-Bertrandt-logo--------------------------------------------------------
|
||||
% \begin{figure}[h!]
|
||||
% \centering
|
||||
% \includegraphics[width={\textwidth}]{titeltrenner/t7}
|
||||
% \end{figure}
|
||||
% %------------------------------------------------------------------------------
|
||||
%\end{titlepage}
|
||||
%\restoregeometry
|
||||
%%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
\section{Ausblick}
|
||||
|
||||
\subsection{Einschränkungen}
|
||||
|
@ -0,0 +1,12 @@
|
||||
import seaborn as sns
|
||||
import matplotlib.pyplot as mp
|
||||
from pandas import read_csv
|
||||
|
||||
sns.set_theme(style="white", color_codes=True)
|
||||
sns.set_palette("colorblind")
|
||||
|
||||
switches = read_csv("../data/keyswitches_brands.csv")
|
||||
|
||||
axis = sns.countplot(data=switches, x="actuation_force")
|
||||
axis.set(ylabel="Number of available Keyswitches", xlabel="Actuation force ± 2 g")
|
||||
mp.savefig("../images/keyswitches_brands.png")
|
@ -0,0 +1,198 @@
|
||||
%------------------------------------------------------------------------------------
|
||||
%----Präambel/Preamble---------------------------------------------------------------
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
\documentclass[a4paper,
|
||||
11pt,
|
||||
DIV=11,
|
||||
headings=big,
|
||||
index=totoc,
|
||||
listof=totoc,
|
||||
bibliography=totoc,
|
||||
parskip=half,
|
||||
cleardoublepage=empty,
|
||||
oneside,
|
||||
openright]{scrartcl}
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
\usepackage[UKenglish]{babel}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
|
||||
% verbesserter Randausgleich
|
||||
\usepackage{microtype}
|
||||
|
||||
\usepackage{graphicx}
|
||||
\usepackage{float}
|
||||
\usepackage{wrapfig}
|
||||
\usepackage{subfigure}
|
||||
|
||||
\usepackage{geometry} % Für newgeometry in Titelseite
|
||||
\geometry{a4paper,left=30mm,right=20mm}
|
||||
|
||||
% Hyperref loads url internally therefore we pass the option hyphens to url without loading it manually
|
||||
\PassOptionsToPackage{hyphens}{url}
|
||||
\usepackage[pdfborder={0 0 0},
|
||||
colorlinks=true,
|
||||
linkcolor=black,
|
||||
citecolor=red,
|
||||
]{hyperref}
|
||||
|
||||
% Citation
|
||||
\usepackage[style=numeric, natbib=true]{biblatex}
|
||||
\addbibresource{ref_shelf.bib}
|
||||
|
||||
\usepackage{pdfpages}
|
||||
|
||||
\usepackage{xcolor}
|
||||
|
||||
\usepackage{setspace}
|
||||
|
||||
\usepackage{longtable}
|
||||
\usepackage{multirow}
|
||||
\usepackage{colortbl}
|
||||
|
||||
\usepackage{mathtools}
|
||||
|
||||
%----Kopfzeile-----------------------------------------------------------------------
|
||||
\usepackage{scrlayer-scrpage} % Aufruf KOMA-Skript für Kopfzeilen
|
||||
%----Separator Header/Footer---------------------------------------------------------
|
||||
\KOMAoptions{headsepline=true, footsepline=true}
|
||||
|
||||
\pagestyle{scrheadings} % Definition der Eigenen Headerformatierung
|
||||
\clearscrheadfoot % alle Standard-Werte und Formatierungen raus
|
||||
% \automark[chapter]{section} % Kapitel und Section als Inhalt der Variablen leftmark und rightmark
|
||||
\ohead{\pagemark} % Seitenzahl auf äußerem Rand
|
||||
% \ihead{\Ifthispageodd{\leftmark}{\rightmark}} % Innere Überschrift mit Kapitel bei linker Seite und Section bei rechter Seite -> geht nur in Verbindung mit
|
||||
% zweiseitigem Text wirklich sinnvoll
|
||||
\setkomafont{pagehead}{\scshape} % Schriftart in Kopfzeile, \scshape = Kapitelchen
|
||||
%----Fußzeile------------------------------------------------------------------------
|
||||
\setkomafont{pagefoot}{\scshape} % Schriftart in Fußfzeile, \scshape = Kapitelchen
|
||||
\ifoot{\footnotesize{Philip Gaber}}
|
||||
\ofoot{\footnotesize{Bachelor Thesis}}
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%----Farbdefinition--THI-Blau--------------------------------------------------------
|
||||
\definecolor{thi_blue}{RGB}{2,91,156}
|
||||
\addtokomafont{section}{\color{thi_blue} \rmfamily \scshape}
|
||||
\addtokomafont{subsection}{\color{thi_blue} \rmfamily}
|
||||
\addtokomafont{subsubsection}{\color{thi_blue} \rmfamily}
|
||||
\addtokomafont{paragraph}{\color{thi_blue} \rmfamily}
|
||||
\addtokomafont{subparagraph}{\rmfamily}
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
\definecolor{tab_2}{RGB}{230,230,230}
|
||||
\definecolor{tab_1}{RGB}{85,128,214}
|
||||
|
||||
%------Längenanpassung---------------------------------------------------------------
|
||||
\setlength{\headsep}{10mm} % Textabstand zur Kopfzeile
|
||||
\setlength{\footskip}{15mm} % Abstand zur Fußzeile
|
||||
\setlength{\textheight}{235mm} % Texthöhe
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%----Glossar-------------------------------------------------------------------------
|
||||
\usepackage[toc,acronym,nonumberlist,nogroupskip]{glossaries}
|
||||
\makeglossaries
|
||||
\include{glossary}
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
% \includeonly{
|
||||
% glossary,
|
||||
% mainpart,
|
||||
% %fazit,
|
||||
% appendices
|
||||
% }
|
||||
|
||||
|
||||
%------------------------------------------------------------------------------------
|
||||
%----------------DOKUMENT-BEGINN-----------------------------------------------------
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
\begin{document}
|
||||
|
||||
%----Vermeidung von Hurenkindern und Schusterjungen---------------------
|
||||
\widowpenalty=10000
|
||||
\clubpenalty=10000
|
||||
\displaywidowpenalty=10000
|
||||
%-----------------------------------------------------------------------
|
||||
|
||||
%Titelseite/title page
|
||||
\include{titlepage} % include erzeugt immer eine neue Seite bei jedem Einbinden
|
||||
\cleardoublepage % include always creates a new page
|
||||
|
||||
\pagenumbering{Roman} % Römische Nummerierung der Kapitel/roman page numbering
|
||||
|
||||
%Erklärung
|
||||
\include{affidavit}
|
||||
\cleardoublepage
|
||||
|
||||
%Danksagung
|
||||
\include{acknowledgments}
|
||||
\cleardoublepage
|
||||
|
||||
%Kurfassung/Abstract German (only for thesis written in German)
|
||||
% \include{abstractDE}
|
||||
% \cleardoublepage
|
||||
|
||||
%Kurzfassung/Abstract Englisch (for every thesis)
|
||||
\include{abstractEN}
|
||||
\cleardoublepage
|
||||
|
||||
%Sperrvermerk/Confidentiality clause (if any)
|
||||
% \include{confidentialityClause}
|
||||
% \cleardoublepage
|
||||
|
||||
% Inhaltsverzeichnis
|
||||
\renewcommand{\contentsname}{Table of contents} % Remove for German thesis
|
||||
\tableofcontents
|
||||
\cleardoublepage
|
||||
\singlespacing
|
||||
|
||||
%--------------------------------------------------------------------------------
|
||||
%------Ausarbeitung--------------------------------------------------------------
|
||||
%--------------------------------------------------------------------------------
|
||||
% Arabische Nummerierung der Kapitel/Arabic page numbering
|
||||
\pagenumbering{arabic}
|
||||
\include{mainpart}
|
||||
|
||||
%--------------------------------------------------------------------------------
|
||||
%-----Anhang---------------------------------------------------------------------
|
||||
%--------------------------------------------------------------------------------
|
||||
|
||||
\pagenumbering{Roman} % Römische Nummerierung der Kapitel/Roman page numbering
|
||||
\setcounter{page}{1} % Beginn bei Seitenzahl X (hier: 6) um bei oberer Nummerierung aufzuschließen/Adapt page numbering
|
||||
|
||||
%Glossar/Glossary
|
||||
\glssetwidest{A D A S} % gleicher Abstand zur 2. Spalte (längstes Wort)
|
||||
% \setglossarystyle{alttree}
|
||||
% \glsaddall
|
||||
\printglossaries
|
||||
\cleardoublepage
|
||||
|
||||
%Abbildungsverzeichnis/List of figures
|
||||
\renewcommand*\listfigurename{List of figures} % Remove for German thesis
|
||||
\listoffigures
|
||||
\cleardoublepage
|
||||
|
||||
%Tabellenverzeichnis/List of tables
|
||||
\renewcommand*\listtablename{List of tables} % Remove for German thesis
|
||||
\listoftables
|
||||
\cleardoublepage
|
||||
|
||||
%Literaturliste/Literature references
|
||||
% \bibliographystyle{abbrvdin} % DIN-Norm für Literaturdarstellung plaindin
|
||||
\renewcommand{\refname}{Literature references} % Remove for German thesis
|
||||
\printbibliography
|
||||
\cleardoublepage
|
||||
|
||||
%Anhänge/Appendices
|
||||
\include{appendices}
|
||||
\cleardoublepage
|
||||
|
||||
%------------------------------------------------------------------------------------
|
||||
%----------------DOKUMENTENENDE - END OF DOCUMENT------------------------------------
|
||||
%------------------------------------------------------------------------------------
|
||||
|
||||
\end{document}
|
@ -0,0 +1,46 @@
|
||||
%----------Titelseite-------------------------------------------------------------
|
||||
|
||||
\newgeometry{textheight=0.9\paperheight, textwidth=0.76\paperwidth, left=30mm, right=20mm}
|
||||
|
||||
\begin{titlepage}
|
||||
%----THI-Bertrandt-logo--------------------------------------------------------
|
||||
\begin{figure}[!h]
|
||||
\centering
|
||||
\includegraphics[width={0.4\textwidth}]{images/thiRGB.jpg}
|
||||
\end{figure}
|
||||
%------------------------------------------------------------------------------
|
||||
|
||||
\begin{center}
|
||||
\hrulefill
|
||||
\end{center}
|
||||
|
||||
|
||||
\begin{center}
|
||||
\vspace{1cm}
|
||||
|
||||
\huge\textbf{
|
||||
Bachelor's thesis}\\[2.5em]
|
||||
\normalsize
|
||||
Bachelor's course Computer Science, B. Sc.\\
|
||||
Faculty of Computer Science\\ [7em]
|
||||
|
||||
\Large\textbf{
|
||||
Impact of adjusted, per key, actuation force on efficiency and satisfaction while using mechanical keyboards} \\
|
||||
\end{center}
|
||||
|
||||
\vfill
|
||||
|
||||
|
||||
\begin{tabular}{ll}
|
||||
Name and Surname: & \textbf{Philip Gaber} \\ [3em]
|
||||
|
||||
Issued on: & 08.04.2021 \\ [1em] % issuing date
|
||||
Submitted on: & xx.yy.zzzz \\ [3em] %date of hand in
|
||||
|
||||
First examiner: & Prof. Priv.-Doz. Dr. techn. Andreas Riener\\ [1em]
|
||||
Second examiner: & Prof. Dr. rer. nat. Franz Regensburger\\[3em]
|
||||
\end{tabular}
|
||||
|
||||
\end{titlepage}
|
||||
|
||||
\restoregeometry
|