Compare commits

...

2 Commits

Author SHA1 Message Date
phga d7b84b1699 up: refactor, text requirements, fre, text contribution
4 years ago
Toerd@archlinux 12b5932f65 Update: Nearly done
4 years ago

@ -1,4 +0,0 @@
%----------Kurzfassung DEUTSCH----------------------------------------------------------------
\addsec{Kurzfassung}
Deutschsprachige Kurzfassung...

@ -1,4 +0,0 @@
%----------Zusammenfassung Englisch/Abstract----------------------------------------------------------------
\addsec{Abstract}
Here goes the abstract (English language)...

@ -1,5 +0,0 @@
%----------Danksagung/Acknowledgments--------------------------------------------------------------
\addsec{Danksagung/Acknowledgments}
\blindtext

@ -1,10 +0,0 @@
%----------Eidesstattliche Erklärung/Affidavit----------------------------------------
\addsec{Erklärung/Affidavit}
Ich erkläre hiermit, dass ich die Arbeit selbständig verfasst, noch nicht anderweitig für Prüfungszwecke vorgelegt, keine anderen als die angegebenen Quellen oder Hilfsmittel benützt sowie wörtliche und sinngemäße Zitate als solche gekennzeichnet habe.\\ [2em]
Ingolstadt, \rule{0.3\textwidth}{0.4pt}\\ [1.5cm]
%\textcolor{white}{.}\qquad\qquad\qquad\qquad\quad \small (Datum) \\ [1.5cm]
%(Unterschrift) \\
Firstname Lastname

@ -1,26 +1,38 @@
% ----------Anhang/Appendices-------------------------------------------------------------- % ----------Anhang/Appendices--------------------------------------------------------------
\appendix \appendix
\section{Anhang} \section{Appendices}
\subsection[]{Onlinefragebogen} \label{sec:a1} \subsection{Statista charts}
\vspace{2em} \label{sec:a1}
\includegraphics[height = 0.6\textheight]{images/fragebogen/questionnaire1} \begin{figure}[H]
\includepdf[pages={2-3}]{images/fragebogen/questionnaire2} \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[]{Rohdaten des Onlinefragebogens für die statistische Auswertung} \subsection{Collection of available actuation forces for different keyswitch manufacturers}
\begin{center} \label{app:keyswitch}
\includegraphics[width = 0.99\textwidth]{images/fragebogen/qu_daten1}
\includegraphics[width = 0.99\textwidth]{images/fragebogen/qu_daten2}
\end{center}
\newpage 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.
\subsection[]{Auswertung der Evaluation hinsichtlich...} \begin{figure}[h]
\begin{center} \centering
\includegraphics[width = 0.99\textwidth]{images/fragebogen/xxx} \\ \includegraphics[width=0.9\textwidth]{images/keyswitches_brands.png}
\end{center} \caption{Available actuation forces for keyswitches of major keyswitch manufacturers}
\label{fig:iter}
\newpage \end{figure}
\subsection[]{Datenträger/Data carrier}

@ -1,22 +1,191 @@
% Chapter 0 - Proposal % Chapter 0 - Proposal
% Section 1 - Motivation, problem statement and thesis objectives % Section 1 - Motivation, problem statement and thesis objectives
\section{Bachelor Thesis Proposal - Philip Gaber} \section{Bachelor Thesis Proposal - Philip Gaber}
{\huge Impact of personalized, per key, actuation force on efficiency, effectiveness and ergonomics while using mechanical keyboards} {\huge Impact of adjusted, per key, actuation force on efficiency and satisfaction while using mechanical keyboards}
\subsection{Motivation} \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
with adjusted actuation forces per finger or even customizable keyboards, where
an individual can select the actuation force for each keyswitch individually.
\subsection{Objective} \subsection{Proposed Objective, Research Question and Hypothesis}
\subsection{Methods} % 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}} \begin{tabular}{p{0.3cm} p{0.5cm} p{13cm} p{0.5cm}}
& \textbf{RQ} & Können die bla bla? & \\ & \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} \end{tabular}
\vspace{1em} \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}} \begin{longtable}{p{0.3cm} p{0.5cm} p{13cm} p{0.5cm}}
& \textbf{H1} & Je höher, desto geringer. & \\ & \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{H2} & Bla bla, bla bla. & \\ & \textbf{H3} & Keys with lower actuation force are perceived as more satisfactory to write with than keys with higher actuation force. & \\
& & & \\ & & & \\
& \textbf{H3} & ADSNanananaNAnananaANANANANA & \\ & \textbf{H4} & Users perform better and feel more satisfied while using Keyboards with adjusted key actuation force than without the adjustment. & \\
\end{longtable} \end{longtable}
\section{Proposed Method}
\subsection{Subjects}
Main target group to recruit participants for the research study from are
personal contacts and fellow students. It is planned to recruit ~20 participants
in total. 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 beforehand. This pre experiment 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}
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 Flesch-Kincaid scala \cite{flesch_fre}
adjusted for German language \cite{amstad_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} \(> 60\) which represents a standard text
\cite{amstad_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 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 Figure \ref{gott:contribute_text}.
\begin{figure}[h!]
\centering
\includegraphics[width=0.42\textwidth]{images/gott_contribute_text.png}
\caption{Go TyingTest (GoTT) - Text contribution section }
\label{gott:contribute_text}
\end{figure}
% 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?
\textbf{Planned experiment procedure:}
\begin{enumerate}
\item Pre-Test questionnaire to gather demographic and other relevant
information e.g., touch typist, average \gls{KB} usage per day and previous
medical conditions affecting the result of the study \gls{RSI}, \gls{CTS},
etc. (5 min)
% ASK: Medical conditions OK?
\item Adjustment of test environment (Chair height, monitor height, etc.) (2 min)
\item Familiarization with the typing test (5 min)
\item Familiarization with the keyboard (5 min)
\item \textbf{Main-Test part 1 (H1-H3):} In this part the subject has to take
two, 5 minute, typing tests per keyboard, with a total of 3 keyboards
(\gls{KB} A, \gls{KB} B, \gls{KB} C). After each typing test, the subject has
to fill out the post typing test keyboard comfort questionnaire. Each keyboard
is equipped with one set of keyswitches and therefore provides one of the
following, uniform, actuation forces across the whole keyboard: 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}. The keyboards used in this experiment are visually identical, ISO/IEC
9995-1 conform \cite{iso9995-1} and provide a \gls{QWERTZ} layout to match the subjects
day-to-day layout and keyboard format. All keyboards are equipped with linear
mechanical keyswitches from one manufacturer to minimize differences in haptic
and sound while typing. The order for the keyboards and texts for the
individual tests is randomized and across subjects counterbalanced to mitigate
order effects \cite{statist_counterbalancing}. \textbf{(total: 65 min)}
\begin{enumerate}
\item First typing test with \gls{KB} A (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item Second typing test with \gls{KB} A (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item First typing test with \gls{KB} B (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item Second typing test with \gls{KB} B (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item First typing test with \gls{KB} C (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item Second typing test with \gls{KB} C (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\end{enumerate}
\item \textbf{Main-Test part 2 (H4):} Another typing test to compare the
results of keyboards with uniform actuation force to keyboards with adjusted
actuation force per finger/key. Typing tests (2x 5 min + 5 min break in
between tests) \textbf{(total: (i) 60 min / (ii) 45 min)}
\begin{enumerate}
\item \textbf{Alternative Methods:}
\begin{enumerate}
\item \textbf{Personalized keyboard:} Typing sample text on an analog
keyboard with high actuation force (150 \gls{g}) (less accurate) or on a
normal keyboard which is placed on top of a force plate (more accurate) to
measure difference in typing force per finger and key. The subject should
be forced to press every relevant key (letters, digits, common special
characters) at least 5 times (Measurement: 15 min, Keyboard adjustment: 15
min)
\item \textbf{Adjusted keyboard:} Keyboard that is equipped with different
zones of keyswitches that use appropriate actuation forces according to
finger strength differences and key position. (Keyboard adjustment: 15 min)
\end{enumerate}
\item Familiarization with the keyboard (10 min)
\item First typing test on the personalized/adjusted keyboard (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\item Second typing test on the personalized/adjusted keyboard (5 min) \\
Follow-up ISO keyboard comfort questionnaire (ISO9241-410) (5 min)
\end{enumerate}
\end{enumerate}
All tests could be enhanced with the use of \gls{EMG} measurement and/or additional force measurement (with force plates) during the typing tests.
This test scenario is inspired by the tests conducted by \cite{kim_typingforces}.

@ -1,12 +0,0 @@
%----------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,71 @@
brand,switch_name,actuation_force,type
Cherry,MX (silent) Red,45,Linear
Cherry,MX Speed Silver,45,Linear
Cherry,MX (silent) Back,60,Linear
Cherry,MX Brown,55,Tactile
Cherry,MX Clear,65,Tactile
Cherry,MX Grey,80,Tactile
Cherry,MX Blue,60,Tactile + Audible
Cherry,MX Green,80,Tactile + Audible
Cherry,MX Low Profile Red,45,Linear
Cherry,MX Low Profile Speed,45,Linear
Kailh,BOX CPG1511F01S37,35,Linear
Kailh,BOX CPG1511F01S38,45,Tactile
Kailh,BOX CPG1511F01S02,55,Tactile + Audible
Kailh,BOX CPG1511F01S03,60,Tactile
Kailh,BOX CPG1511F01S04,45,Linear
Kailh,BOX CPG1511F01S05,60,Linear
Kailh,Choc CPG135301D03,55,Tactile + Audible
Kailh,Choc CPG135301D02,50,Tactile
Kailh,Choc CPG135301D01,50,Linear
Kailh,Choc CPG135001D03,60,Tactile + Audible
Kailh,Choc CPG135001D02,60,Tactile
Kailh,Choc CPG135001D01,50,Linear
Kailh,KT CPG151101D222,50,Tactile
Kailh,KT CPG151101D223,60,Tactile + Audible
Kailh,KT CPG151101D221,50,Linear
Kailh,KT CPG151101D93,50,Linear
Kailh,KT CPG151101D94,60,Linear
Kailh,KT CPG151101D92,60,Tactile
Kailh,KT CPG151101D91,60,Tactile + Audible
Kailh,KT CPG151101D13,50,Tactile + Audible
Kailh,KT CPG151101D06,50,Tactile
Kailh,KT CPG151101D05,50,Linear
Kailh,KT CPG151101D01,60,Linear
Kailh,KS CPG151101D211,60,Tactile + Audible
Kailh,KS CPG151101D213,50,Tactile
Kailh,KS CPG151101D212,40,Linear
Kailh,KS CPG151101D214,60,Tactile + Audible
Kailh,KS CPG151101D215,50,Tactile + Audible
Kailh,KS CPG151101D218,70,Linear
Kailh,KS CPG151101D219,70,Linear
Kailh,KS CPG151101D220,70,Tactile + Audible
Kailh,KS CPG151101D234,70,Tactile + Audible
Kailh,KH CPG128001S03,45,Tactile
Kailh,KH CPG128001S02,45,Tactile + Audible
Kailh,KH CPG128001S01,45,Linear
Kailh,KO RGB CPG159301S09,50,Tactile + Audible
Kailh,KO RGB CPG159301S08,50,Tactile
Kailh,KO RGB CPG159301S07,50,Linear
Kailh,Sun CPG1511B01D03,50,Tactile + Audible
Gateron,Clear,35,Linear
Gateron,Red,45,Linear
Gateron,Black,50,Linear
Gateron,Blue,55,Tactile + Audible
Gateron,Green,80,Tactile + Audible
Gateron,Brown,45,Tactile
Gateron,Yellow,50,Linear
Matias,Quiet Linear,35,Linear
Matias,Quiet Click,60,Tactile
Matias,Standard Click,60,Tactile + Audible
Razer,Green,50,Tactile + Audible
Razer,Orange,45,Tactile
Razer,Yellow,45,Linear
Logitech,GL Tactile,50,Tactile
Logitech,GL Linear,50,Linear
Logitech,GL Clicky,50,Tactile + Audible
Logitech,Romer-G Tactile,45,Tactile
Logitech,Romer-G Linear,45,Linear
Logitech,GX Blue,50,Tactile + Audible
Logitech,GX Brown,50,Tactile
Logitech,GX Red,50,Linear
1 brand switch_name actuation_force type
2 Cherry MX (silent) Red 45 Linear
3 Cherry MX Speed Silver 45 Linear
4 Cherry MX (silent) Back 60 Linear
5 Cherry MX Brown 55 Tactile
6 Cherry MX Clear 65 Tactile
7 Cherry MX Grey 80 Tactile
8 Cherry MX Blue 60 Tactile + Audible
9 Cherry MX Green 80 Tactile + Audible
10 Cherry MX Low Profile Red 45 Linear
11 Cherry MX Low Profile Speed 45 Linear
12 Kailh BOX CPG1511F01S37 35 Linear
13 Kailh BOX CPG1511F01S38 45 Tactile
14 Kailh BOX CPG1511F01S02 55 Tactile + Audible
15 Kailh BOX CPG1511F01S03 60 Tactile
16 Kailh BOX CPG1511F01S04 45 Linear
17 Kailh BOX CPG1511F01S05 60 Linear
18 Kailh Choc CPG135301D03 55 Tactile + Audible
19 Kailh Choc CPG135301D02 50 Tactile
20 Kailh Choc CPG135301D01 50 Linear
21 Kailh Choc CPG135001D03 60 Tactile + Audible
22 Kailh Choc CPG135001D02 60 Tactile
23 Kailh Choc CPG135001D01 50 Linear
24 Kailh KT CPG151101D222 50 Tactile
25 Kailh KT CPG151101D223 60 Tactile + Audible
26 Kailh KT CPG151101D221 50 Linear
27 Kailh KT CPG151101D93 50 Linear
28 Kailh KT CPG151101D94 60 Linear
29 Kailh KT CPG151101D92 60 Tactile
30 Kailh KT CPG151101D91 60 Tactile + Audible
31 Kailh KT CPG151101D13 50 Tactile + Audible
32 Kailh KT CPG151101D06 50 Tactile
33 Kailh KT CPG151101D05 50 Linear
34 Kailh KT CPG151101D01 60 Linear
35 Kailh KS CPG151101D211 60 Tactile + Audible
36 Kailh KS CPG151101D213 50 Tactile
37 Kailh KS CPG151101D212 40 Linear
38 Kailh KS CPG151101D214 60 Tactile + Audible
39 Kailh KS CPG151101D215 50 Tactile + Audible
40 Kailh KS CPG151101D218 70 Linear
41 Kailh KS CPG151101D219 70 Linear
42 Kailh KS CPG151101D220 70 Tactile + Audible
43 Kailh KS CPG151101D234 70 Tactile + Audible
44 Kailh KH CPG128001S03 45 Tactile
45 Kailh KH CPG128001S02 45 Tactile + Audible
46 Kailh KH CPG128001S01 45 Linear
47 Kailh KO RGB CPG159301S09 50 Tactile + Audible
48 Kailh KO RGB CPG159301S08 50 Tactile
49 Kailh KO RGB CPG159301S07 50 Linear
50 Kailh Sun CPG1511B01D03 50 Tactile + Audible
51 Gateron Clear 35 Linear
52 Gateron Red 45 Linear
53 Gateron Black 50 Linear
54 Gateron Blue 55 Tactile + Audible
55 Gateron Green 80 Tactile + Audible
56 Gateron Brown 45 Tactile
57 Gateron Yellow 50 Linear
58 Matias Quiet Linear 35 Linear
59 Matias Quiet Click 60 Tactile
60 Matias Standard Click 60 Tactile + Audible
61 Razer Green 50 Tactile + Audible
62 Razer Orange 45 Tactile
63 Razer Yellow 45 Linear
64 Logitech GL Tactile 50 Tactile
65 Logitech GL Linear 50 Linear
66 Logitech GL Clicky 50 Tactile + Audible
67 Logitech Romer-G Tactile 45 Tactile
68 Logitech Romer-G Linear 45 Linear
69 Logitech GX Blue 50 Tactile + Audible
70 Logitech GX Brown 50 Tactile
71 Logitech GX Red 50 Linear

@ -1,11 +1,24 @@
%----------Glossar/Glossary------------------------------------------------------------- %----------Glossar/Glossary-------------------------------------------------------------
% Anzeige erst auf Tools>Glossary bei jeder Änderung!! \newacronym{KB}{KB}{Keyboard}
\newglossaryentry{ABS}{name={ABS},description={Antiblockiersystem}} \newacronym{EMG}{EMG}{Electromyography}
\newglossaryentry{LCD}{name={LCD},description={Liquid Crystal Display}} \newacronym{CTS}{CTS}{Carpal Tunnel Syndrome}
\newglossaryentry{HUD}{name={HUD},description={Head-up-Display}} \newacronym{RSI}{RSI}{Repetitive Strain Injury}
\newglossaryentry{HMI}{name={HMI},description={Human Machine Interface}} \newacronym{FRE}{FRE}{Flesch Reading Ease Score}
\newglossaryentry{ADAS}{name={ADAS},description={Advanced Driver Assistance Systems, zur Unterstützung des Fahrers hinsichtlich Sicherheit und Komfort}}
\newglossaryentry{ACC}{name={ACC},description={Adaptive Cruise Control}} \newglossaryentry{cN}{
\newglossaryentry{SAE}{name={SAE},description={Society for Automobile Engineers}} name={cN},
\newglossaryentry{LED}{name={LED},description={Leuchtdiode, eng. light-emitting diode}} 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}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

@ -1,5 +1,4 @@
%----------Bachlor Thesis Proposal----------------------------------------------------------- %----------Bachlor Thesis Proposal-----------------------------------------------------------
\thispagestyle{myPageStyle}
\input{chap0/sec1} % 1. Einleitung/Introduction and problem statement \input{chap0/sec1} % 1. Einleitung/Introduction and problem statement
\newpage \newpage

@ -1,19 +0,0 @@
% 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}

@ -19,6 +19,8 @@
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
% verbesserter Randausgleich
\usepackage{microtype}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{float} \usepackage{float}
@ -28,9 +30,7 @@
\usepackage{geometry} % Für newgeometry in Titelseite \usepackage{geometry} % Für newgeometry in Titelseite
\geometry{a4paper,left=30mm,right=20mm} \geometry{a4paper,left=30mm,right=20mm}
\usepackage{blindtext} % Hyperref loads url internally therefore we pass the option hyphens to url without loading it manually
\usepackage{layout}
\PassOptionsToPackage{hyphens}{url} \PassOptionsToPackage{hyphens}{url}
\usepackage[pdfborder={0 0 0}, \usepackage[pdfborder={0 0 0},
colorlinks=true, colorlinks=true,
@ -44,7 +44,6 @@
\usepackage{pdfpages} \usepackage{pdfpages}
\usepackage{color}
\usepackage{xcolor} \usepackage{xcolor}
\usepackage{setspace} \usepackage{setspace}
@ -53,31 +52,8 @@
\usepackage{multirow} \usepackage{multirow}
\usepackage{colortbl} \usepackage{colortbl}
\usepackage{mathtools}
% Package scrlayer-scrpage Warning: Command deprecated!
% (scrlayer-scrpage) Usage of `\setheadtopline', `\setheadsepline',
% (scrlayer-scrpage) `\setfootsepline', and `\setfootbotline'
% (scrlayer-scrpage) became deprecated with scrlayer-scrpage.
% (scrlayer-scrpage) You should use KOMA-Script options
% (scrlayer-scrpage) `headsepline', `headtopline', `footsepline',
% (scrlayer-scrpage) or `footbotline' with values
% (scrlayer-scrpage) `<line thickness>:<line length>' to setup
% (scrlayer-scrpage) the line length and thickness, and
% (scrlayer-scrpage) `\setkomafont' or `\addtokomafont' to
% (scrlayer-scrpage) setup the colour on input line 68.
% Package scrlayer-scrpage Warning: Command deprecated!
% (scrlayer-scrpage) Usage of `\setheadtopline', `\setheadsepline',
% (scrlayer-scrpage) `\setfootsepline', and `\setfootbotline'
% (scrlayer-scrpage) became deprecated with scrlayer-scrpage.
% (scrlayer-scrpage) You should use KOMA-Script options
% (scrlayer-scrpage) `headsepline', `headtopline', `footsepline',
% (scrlayer-scrpage) or `footbotline' with values
% (scrlayer-scrpage) `<line thickness>:<line length>' to setup
% (scrlayer-scrpage) the line length and thickness, and
% (scrlayer-scrpage) `\setkomafont' or `\addtokomafont' to
% (scrlayer-scrpage) setup the colour on input line 71.
%----Kopfzeile----------------------------------------------------------------------- %----Kopfzeile-----------------------------------------------------------------------
\usepackage{scrlayer-scrpage} % Aufruf KOMA-Skript für Kopfzeilen \usepackage{scrlayer-scrpage} % Aufruf KOMA-Skript für Kopfzeilen
%----Separator Header/Footer--------------------------------------------------------- %----Separator Header/Footer---------------------------------------------------------
@ -85,9 +61,9 @@
\pagestyle{scrheadings} % Definition der Eigenen Headerformatierung \pagestyle{scrheadings} % Definition der Eigenen Headerformatierung
\clearscrheadfoot % alle Standard-Werte und Formatierungen raus \clearscrheadfoot % alle Standard-Werte und Formatierungen raus
\automark[chapter]{section} % Kapitel und Section als Inhalt der Variablen leftmark und rightmark % \automark[chapter]{section} % Kapitel und Section als Inhalt der Variablen leftmark und rightmark
\ohead{\pagemark} % Seitenzahl auf äußerem Rand \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 % \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 % zweiseitigem Text wirklich sinnvoll
\setkomafont{pagehead}{\scshape} % Schriftart in Kopfzeile, \scshape = Kapitelchen \setkomafont{pagehead}{\scshape} % Schriftart in Kopfzeile, \scshape = Kapitelchen
%----Fußzeile------------------------------------------------------------------------ %----Fußzeile------------------------------------------------------------------------
@ -96,24 +72,13 @@
\ofoot{\footnotesize{Bachelor Thesis Proposal}} \ofoot{\footnotesize{Bachelor Thesis Proposal}}
%------------------------------------------------------------------------------------ %------------------------------------------------------------------------------------
% \defpagestyle{myPageStyle}{
% (0pt ,0pt)
% {\hfill\pagemark} {\hfill\pagemark} {\hfill\pagemark}
% (0pt ,0pt)
% }{
% {
% (\textwidth ,0.4pt)
% \footnotesize{Firstname Lastname} \hfill \footnotesize{Bachelor thesis}} {\footnotesize{Firstname Lastname} \hfill \footnotesize{Bachelor thesis}} {\footnotesize{Firstname Lastname} \hfill \footnotesize{Bachelor thesis}}
% (0pt ,0pt)
% }
%----Farbdefinition--THI-Blau-------------------------------------------------------- %----Farbdefinition--THI-Blau--------------------------------------------------------
\definecolor{haw_mag}{rgb}{0,0.112,0.47} \definecolor{thi_blue}{RGB}{2,91,156}
\addtokomafont{section}{\color{haw_mag} \rmfamily \scshape} \addtokomafont{section}{\color{thi_blue} \rmfamily \scshape}
\addtokomafont{subsection}{\color{haw_mag} \rmfamily} \addtokomafont{subsection}{\color{thi_blue} \rmfamily}
\addtokomafont{subsubsection}{\color{haw_mag} \rmfamily} \addtokomafont{subsubsection}{\color{thi_blue} \rmfamily}
\addtokomafont{paragraph}{\color{haw_mag} \rmfamily} \addtokomafont{paragraph}{\color{thi_blue} \rmfamily}
\addtokomafont{subparagraph}{\rmfamily} \addtokomafont{subparagraph}{\rmfamily}
%------------------------------------------------------------------------------------ %------------------------------------------------------------------------------------
@ -128,23 +93,16 @@
%----Glossar------------------------------------------------------------------------- %----Glossar-------------------------------------------------------------------------
\usepackage[toc]{glossaries} \usepackage[toc,acronym,nonumberlist,nogroupskip]{glossaries}
\makeglossaries \makeglossaries
\include{glossary} \include{glossary}
%------------------------------------------------------------------------------------ %------------------------------------------------------------------------------------
\includeonly{ \includeonly{
% titlepage, glossary,
% affidavit, mainpart,
% acknowledgments,
% abstractDE,
% abstractEN,
% confidentialityClause,
% glossary,
mainpart
%outlook,
%fazit, %fazit,
% appendices appendices
} }
@ -154,8 +112,6 @@
\begin{document} \begin{document}
\shorthandoff{"} % Vermeidung von ungewollten Ligaturen/Avoid unwanted ligatures
%----Vermeidung von Hurenkindern und Schusterjungen--------------------- %----Vermeidung von Hurenkindern und Schusterjungen---------------------
\widowpenalty=10000 \widowpenalty=10000
\clubpenalty=10000 \clubpenalty=10000
@ -169,32 +125,26 @@
\pagenumbering{Roman} % Römische Nummerierung der Kapitel/roman page numbering \pagenumbering{Roman} % Römische Nummerierung der Kapitel/roman page numbering
%Erklärung %Erklärung
\thispagestyle{myPageStyle}
\include{affidavit} \include{affidavit}
\cleardoublepage \cleardoublepage
%Danksagung %Danksagung
\thispagestyle{myPageStyle}
\include{acknowledgments} \include{acknowledgments}
\cleardoublepage \cleardoublepage
%Kurfassung/Abstract German (only for thesis written in German) %Kurfassung/Abstract German (only for thesis written in German)
\thispagestyle{myPageStyle}
\include{abstractDE} \include{abstractDE}
\cleardoublepage \cleardoublepage
%Kurzfassung/Abstract Englisch (for every thesis) %Kurzfassung/Abstract Englisch (for every thesis)
\thispagestyle{myPageStyle}
\include{abstractEN} \include{abstractEN}
\cleardoublepage \cleardoublepage
%Sperrvermerk/Confidentiality clause (if any) %Sperrvermerk/Confidentiality clause (if any)
\thispagestyle{myPageStyle}
\include{confidentialityClause} \include{confidentialityClause}
\cleardoublepage \cleardoublepage
% Inhaltsverzeichnis % Inhaltsverzeichnis
\thispagestyle{myPageStyle}
\renewcommand{\contentsname}{Table of contents} % Remove for German thesis \renewcommand{\contentsname}{Table of contents} % Remove for German thesis
% \tableofcontents % \tableofcontents
\cleardoublepage \cleardoublepage
@ -207,8 +157,6 @@
\pagenumbering{arabic} \pagenumbering{arabic}
\include{mainpart} \include{mainpart}
\shorthandon{"}
%-------------------------------------------------------------------------------- %--------------------------------------------------------------------------------
%-----Anhang--------------------------------------------------------------------- %-----Anhang---------------------------------------------------------------------
%-------------------------------------------------------------------------------- %--------------------------------------------------------------------------------
@ -217,33 +165,29 @@
\setcounter{page}{1} % Beginn bei Seitenzahl X (hier: 6) um bei oberer Nummerierung aufzuschließen/Adapt page numbering \setcounter{page}{1} % Beginn bei Seitenzahl X (hier: 6) um bei oberer Nummerierung aufzuschließen/Adapt page numbering
%Glossar/Glossary %Glossar/Glossary
\thispagestyle{myPageStyle}
\glssetwidest{A D A S} % gleicher Abstand zur 2. Spalte (längstes Wort) \glssetwidest{A D A S} % gleicher Abstand zur 2. Spalte (längstes Wort)
\setglossarystyle{alttree} % \setglossarystyle{alttree}
%\printglossary[title=Abkürzungsverzeichnis,toctitle=Abkürzungsverzeichnis] % Rename for German thesis % \glsaddall
\printglossaries
\cleardoublepage \cleardoublepage
%Abbildungsverzeichnis/List of figures %Abbildungsverzeichnis/List of figures
\thispagestyle{myPageStyle} % \renewcommand*\listfigurename{List of figures} % Remove for German thesis
\renewcommand*\listfigurename{List of figures} % Remove for German thesis % \listoffigures
\listoffigures % \cleardoublepage
\cleardoublepage
%Tabellenverzeichnis/List of tables %Tabellenverzeichnis/List of tables
\thispagestyle{myPageStyle} % \renewcommand*\listtablename{List of tables} % Remove for German thesis
\renewcommand*\listtablename{List of tables} % Remove for German thesis % \listoftables
\listoftables % \cleardoublepage
\cleardoublepage
%Literaturliste/Literature references %Literaturliste/Literature references
\thispagestyle{myPageStyle}
% \bibliographystyle{abbrvdin} % DIN-Norm für Literaturdarstellung plaindin % \bibliographystyle{abbrvdin} % DIN-Norm für Literaturdarstellung plaindin
\renewcommand{\refname}{Literature references} % Remove for German thesis \renewcommand{\refname}{Literature references} % Remove for German thesis
\printbibliography \printbibliography
\cleardoublepage \cleardoublepage
%Anhänge/Appendices %Anhänge/Appendices
\thispagestyle{myPageStyle}
\include{appendices} \include{appendices}
\cleardoublepage \cleardoublepage

@ -1 +1,121 @@
% Encoding: UTF-8 % Encoding: UTF-8
@incollection{eurostat_ent_w_comp,
title = {Share of enterprises who used computers in the United Kingdom
(UK) and European Union (EU-28 countries) from 2010 to 2015
[Graph]},
author = {Eurostat},
booktitle = {Statista},
url =
{https://www-statista-com.thi.idm.oclc.org/statistics/275306/share-of-enterprises-who-used-computers-in-the-uk-and-eu-since-2010/},
year = 2016,
month = {may},
urldate = {2020-10-12}
}
@incollection{iresearch_ent_w_comp,
title = {Computer usage rate in enterprises in China from 2011 to 2016
[Graph]},
author = {iResearch},
booktitle = {Statista},
url =
{https://www-statista-com.thi.idm.oclc.org/statistics/885270/enterprise-computer-usage-rate-in-china/},
year = 2018,
month = {jul},
urldate = {2020-10-12}
}
@incollection{itu_hh_w_comp,
title = {Share of households with a computer at home worldwide from
2005 to 2019 [Graph]},
author = {ITU},
booktitle = {Statista},
url =
{https://www-statista-com.thi.idm.oclc.org/statistics/748551/worldwide-households-with-computer/},
year = 2019,
month = {nov},
urldate = {2020-10-12}
}
@article{bretz_finger_force,
author = {Bretz, Károly and Jobbágy, Ákos and Bretz, Károly},
year = 2010,
month = 04,
title = {Force measurement of hand and fingers},
journal = {Biomechanica Hungarica},
doi = {10.17489/biohun/2010/1/07}
}
@online{ergopedia_keyswitch,
author = {Ergopedia},
title = {Comparing Mechanical, Membrane and Scissor-Switch Membrane Keyboards - Ergonomic Considerations of Keyswitch Type},
url = {http://www.ergopedia.ca/ergonomic_concepts/Mechanical_Keyswitches_Membrane_Keyswitches_and_Scissor_Switch_Membrane_Keyswitches_Ergonomic_Considerations.html},
urldate = {2020-10-12}
}
@article{kim_typingforces,
title = {Differences in typing forces, muscle activity, comfort, and
typing performance among virtual, notebook, and desktop
keyboards},
journal = {Applied Ergonomics},
volume = 45,
number = 6,
pages = {1406 - 1413},
year = 2014,
issn = {0003-6870},
doi = {https://doi.org/10.1016/j.apergo.2014.04.001},
url =
{http://www.sciencedirect.com/science/article/pii/S000368701400043X},
author = {Jeong Ho Kim and Lovenoor Aulck and Michael C. Bartha and
Christy A. Harper and Peter W. Johnson}
}
@online{statist_counterbalancing,
author = {Stephanie Glen},
title = {Counterbalancing in Research},
url = {https://www.statisticshowto.com/counterbalancing-2/},
urldate = {2020-10-12}
}
@incollection{handbook_chi,
title = {Chapter 1 - Human-Computer Interaction: Background and Issues},
editor = {Marting G. Helander and Thomas K. Landauer and Prasad
V. Prabhu},
booktitle = {Handbook of Human-Computer Interaction (Second Edition)},
publisher = {North-Holland},
edition = {Second Edition},
address = {Amsterdam},
pages = {3 - 31},
year = 1997,
isbn = {978-0-444-81862-1},
doi = {https://doi.org/10.1016/B978-044481862-1.50067-4},
url =
{http://www.sciencedirect.com/science/article/pii/B9780444818621500674},
author = {Raymond S. Nickerson and Thomas K. Landauer}
}
@article{iso9995-1,
title = {Information technology — Keyboard layouts for text and office
systems},
author = {International Organization for Standardization},
journal = {International Organization for Standardization},
year = 2018
}
@book{amstad_fre,
title = {Wie verständlich sind unsere Zeitungen?},
author = {Amstad, Toni},
year = 1978,
publisher = {Studenten-Schreib-Service}
}
@article{flesch_fre,
title={A new readability yardstick.},
author={Flesch, Rudolph},
journal={Journal of Applied Psychology},
volume={32},
number={3},
pages={221-233},
year={1948},
publisher={American Psychological Association}
}

@ -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")
Loading…
Cancel
Save