diff --git a/Docs/Configuration.pdf b/Docs/Configuration.pdf index 9be355d78b4169f037407f95246ec8cf045bc754..66912f34f87884368521372589ddfb44a1cc6800 100644 Binary files a/Docs/Configuration.pdf and b/Docs/Configuration.pdf differ diff --git a/Docs/Configuration.tex b/Docs/Configuration.tex index 76e92569781f11fd01839dd3300b06efeae5198d..ccc2bcf264a2b01550c8082466041449aaff9f50 100755 --- a/Docs/Configuration.tex +++ b/Docs/Configuration.tex @@ -6231,7 +6231,7 @@ functioning. Feature highlights: \texttt{KeyForgetThreshold}\\ \textbf{Type}: \texttt{plist\ integer}\\ \textbf{Failsafe}: \texttt{0}\\ - \textbf{Description}: Remove key unless it was submitted during this timeout in milliseconds. + \textbf{Description}: Remove key unless it was submitted during this timeout in 10 ms units. \texttt{AppleKeyMapAggregator} protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key @@ -6241,20 +6241,20 @@ functioning. Feature highlights: expires and no new submission of this key happened. This option allows setting this timeout based on the platform. The recommended - value for the majority of platforms is \texttt{5} milliseconds. - For reference, holding one key on VMware will repeat it roughly every \texttt{2} - milliseconds and the same value for APTIO V is \texttt{3-4} milliseconds. Thus, + value for the majority of platforms is \texttt{5} (\texttt{50} milliseconds). + For reference, holding one key on VMware will repeat it roughly every \texttt{20} + milliseconds and the same value for APTIO V is \texttt{30-40} milliseconds. Thus, it is possible to set a slightly lower value on faster platforms and a slightly higher value on slower platforms for more responsive input. - Pressing keys one after the other results in delays of at least \texttt{6} and - \texttt{10} milliseconds for the same platforms. + Pressing keys one after the other results in delays of at least \texttt{60} and + \texttt{100} milliseconds for the same platforms. \emph{Note}: Some platforms may require different values, which may be higher or lower. For example, when detecting key misses in OpenCanopy, try increasing this value (e.g. to \texttt{10}), and when detecting key stall, try decreasing this value. Since every platform is different, it may be prudent to check every value - from \texttt{1} to \texttt{25}. + from \texttt{1} to \texttt{25} (\texttt{10} to \texttt{250} milliseconds). \item \texttt{KeySupport}\\ diff --git a/Docs/Differences/Differences.pdf b/Docs/Differences/Differences.pdf index 5098a9ff74c79bd5e5dfc9350fa3b2cbe575b295..642e9562d4a4a21eff5d1cd7197c739fb2fce2bb 100644 Binary files a/Docs/Differences/Differences.pdf and b/Docs/Differences/Differences.pdf differ diff --git a/Docs/Differences/Differences.tex b/Docs/Differences/Differences.tex index 0071f8e0d1f4010c55d307957495b00f64295c87..0ace3bfa51687c721e335b61a491465f420758c6 100644 --- a/Docs/Differences/Differences.tex +++ b/Docs/Differences/Differences.tex @@ -1,7 +1,7 @@ \documentclass[]{article} %DIF LATEXDIFF DIFFERENCE FILE %DIF DEL PreviousConfiguration.tex Wed Mar 3 01:46:28 2021 -%DIF ADD ../Configuration.tex Sun Mar 7 00:32:05 2021 +%DIF ADD ../Configuration.tex Mon Mar 8 22:12:57 2021 \usepackage{lmodern} \usepackage{amssymb,amsmath} @@ -6329,7 +6329,7 @@ functioning. Feature highlights: \texttt{KeyForgetThreshold}\\ \textbf{Type}: \texttt{plist\ integer}\\ \textbf{Failsafe}: \texttt{0}\\ - \textbf{Description}: Remove key unless it was submitted during this timeout in milliseconds. + \textbf{Description}: Remove key unless it was submitted during this timeout in \DIFdelbegin \DIFdel{milliseconds}\DIFdelend \DIFaddbegin \DIFadd{10 ms units}\DIFaddend . \texttt{AppleKeyMapAggregator} protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key @@ -6339,20 +6339,20 @@ functioning. Feature highlights: expires and no new submission of this key happened. This option allows \DIFdelbegin \DIFdel{to set }\DIFdelend \DIFaddbegin \DIFadd{setting }\DIFaddend this timeout based on the platform. The recommended - value \DIFdelbegin \DIFdel{that works on }\DIFdelend \DIFaddbegin \DIFadd{for }\DIFaddend the majority of \DIFdelbegin \DIFdel{the }\DIFdelend platforms is \texttt{5} milliseconds. - For reference, holding one key on VMware will repeat it roughly every \texttt{2} - milliseconds and the same value for APTIO V is \texttt{3-4} milliseconds. Thus\DIFaddbegin \DIFadd{, + value \DIFdelbegin \DIFdel{that works on }\DIFdelend \DIFaddbegin \DIFadd{for }\DIFaddend the majority of \DIFdelbegin \DIFdel{the }\DIFdelend platforms is \texttt{5} \DIFdelbegin \DIFdel{milliseconds}\DIFdelend \DIFaddbegin \DIFadd{(}\texttt{\DIFadd{50}} \DIFadd{milliseconds)}\DIFaddend . + For reference, holding one key on VMware will repeat it roughly every \texttt{\DIFdelbegin \DIFdel{2}\DIFdelend \DIFaddbegin \DIFadd{20}\DIFaddend } + milliseconds and the same value for APTIO V is \texttt{\DIFdelbegin \DIFdel{3-4}\DIFdelend \DIFaddbegin \DIFadd{30-40}\DIFaddend } milliseconds. Thus\DIFaddbegin \DIFadd{, }\DIFaddend it is possible to set a slightly lower value on faster platforms and \DIFaddbegin \DIFadd{a }\DIFaddend slightly higher value on slower platforms for more responsive input. - Pressing keys one after the other results in delays of at least \texttt{6} and - \texttt{10} milliseconds for the same platforms. + Pressing keys one after the other results in delays of at least \texttt{\DIFdelbegin \DIFdel{6}\DIFdelend \DIFaddbegin \DIFadd{60}\DIFaddend } and + \texttt{\DIFdelbegin \DIFdel{10}\DIFdelend \DIFaddbegin \DIFadd{100}\DIFaddend } milliseconds for the same platforms. \emph{Note}: Some platforms may require different values, \DIFaddbegin \DIFadd{which may be }\DIFaddend higher or lower. For example, when detecting key misses in OpenCanopy\DIFaddbegin \DIFadd{, }\DIFaddend try increasing this value (e.g. to \texttt{10}), and when detecting key stall, try decreasing this value. Since every platform is different\DIFaddbegin \DIFadd{, }\DIFaddend it may be \DIFdelbegin \DIFdel{reasonable }\DIFdelend \DIFaddbegin \DIFadd{prudent }\DIFaddend to check every value - from \texttt{1} to \texttt{25}. + from \texttt{1} to \texttt{25} \DIFaddbegin \DIFadd{(}\texttt{\DIFadd{10}} \DIFadd{to }\texttt{\DIFadd{250}} \DIFadd{milliseconds)}\DIFaddend . \item \texttt{KeySupport}\\ diff --git a/Docs/Errata/Errata.pdf b/Docs/Errata/Errata.pdf index e9a0f04fb55f34a3168d1df840717b8103e70f64..89cdb9f0d7be703e7e4571c91e507a7680aba47b 100644 Binary files a/Docs/Errata/Errata.pdf and b/Docs/Errata/Errata.pdf differ