summaryrefslogtreecommitdiffstats
path: root/ktouch/src/ktouch.kcfg
blob: bf465639777210dfbd490174d57445b0dd43da61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <kcfgfile name="ktouchrc"/>
  <group name="Colors" >
    <entry type="Int" name="CurrentColorScheme" >
      <label >The number of the current color scheme.</label>
      <default >1</default>
    </entry>
    <entry type="Bool" name="CommonTypingLineColors" >
      <label >Use the same typing line colors independent of color scheme.</label>
      <default code="true" >false</default>
    </entry>
    <entry type="Color" name="TeacherBackgroundColor" >
      <label >The background color for the teacher's line.</label>
      <default >#bebeff</default>
    </entry>
    <entry type="Color" name="TeacherTextColor" >
      <label >The text color for the teacher's line</label>
      <default >#000032</default>
    </entry>
    <entry type="Color" name="StudentBackgroundColor" >
      <label >The background color for the student's line.</label>
      <default >#aoffao</default>
    </entry>
    <entry type="Color" name="StudentTextColor" >
      <label >The text color for the student's line</label>
      <default >#003200</default>
    </entry>
    <entry type="Bool" name="ColorOnError" >
      <label >Whether to use a different background for wrong text or not.</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Color" name="ErrorBackgroundColor" >
      <label >The background color for wrong text (students line).</label>
      <default >#ac0000</default>
    </entry>
    <entry type="Color" name="ErrorTextColor" >
      <label >The text color for wrong text (students line).</label>
      <default >#ffffff</default>
    </entry>
  </group>
  <group name="General" >
    <entry type="Bool" name="BeepOnError" >
      <label >Emit a beep on each typing error</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Bool" name="SoundOnLevel" >
      <label >Play a sound on automatic level change</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Int" name="SlidingSpeed" >
      <label >The sliding speed</label>
      <default code="true" >5</default>
    </entry>
    <entry type="Int" name="MaxSlidingWidgetHeight" >
      <label >The maximum height of the sliding widget</label>
      <default code="true" >200</default>
    </entry>
    <entry type="Bool" name="OverrideLectureFont" >
      <label >Override the default/predefined lecture fonts.</label>
      <default code="true" >false</default>
    </entry>
    <entry type="Font" name="Font" >
      <label >The font for the student and teacher lines</label>
      <default code="true">QFont(&quot;Monospace&quot;)</default>
    </entry>
    <entry type="Path" name="CurrentLectureFile" >
      <label >The currently loaded lecture file</label>
      <default code="true">&quot;default&quot;</default>
    </entry>
    <entry type="Bool" name="Right2LeftTyping" >
      <label >Whether we use right-to-left typing.</label>
      <default code="true">false</default>
    </entry>
  </group>
  <group name="Keyboard" >
    <entry type="Bool" name="ShowAnimation" >
      <label >Whether to use colors on the keys or not.</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Bool" name="HideKeyboard" >
      <label >Whether to hide the keyboard display.</label>
      <default code="true" >false</default>
    </entry>
    <entry type="Bool" name="OverrideKeyboardFont" >
      <label >Whether to override the default/predefined keyboard fonts.</label>
      <default code="true" >false</default>
    </entry>
    <entry type="Font" name="KeyboardFont" >
      <label >The font for the keys on the keyboard</label>
      <default >KGlobalSettings::generalFont()</default>
    </entry>
    <entry type="Path" name="CurrentKeyboardFile" >
      <label >The currently loaded keyboard file</label>
      <default >&quot;number.keyboard&quot;</default>
    </entry>
  </group>
  <group name="Training" >
    <entry type="Bool" name="AutoLevelChange" >
      <label >Allow automatic level adjustments</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Bool" name="DisableManualLevelChange" >
      <label >Disable manual level adjustments when auto-level change is enabled</label>
      <default code="true" >false</default>
    </entry>
    <entry type="Bool" name="RememberLevel" >
      <label >Remember the current level for the next KTouch start</label>
      <default code="true" >true</default>
    </entry>
    <entry type="Int" name="CurrentTrainingLevel" >
      <label >The current training level</label>
      <default >0</default>
    </entry>
    <entry type="Int" name="UpSpeedLimit" >
      <label >Number of chars per minute to increase a level</label>
      <default >120</default>
    </entry>
    <entry type="Int" name="UpCorrectLimit" >
      <label >Percentage of correctness to increase a level</label>
      <default >85</default>
    </entry>
    <entry type="Int" name="DownSpeedLimit" >
      <label >Number of chars per minute to decrease a level</label>
      <default >60</default>
    </entry>
    <entry type="Int" name="DownCorrectLimit" >
      <label >Percentage of correctness to decrease a level</label>
      <default >60</default>
    </entry>
  </group>
</kcfg>