You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -47,35 +47,39 @@ Let's consider typing the letter "m".
47
47
48
48
The first button of the chord for "m" is small box labeled "m". The position of the first button is relative to the array of small buttons. This is the button under the ring finger, middle column. On the twiddler, that button is labeled "g".
49
49
50
-
The second button of the chord is the large box to the immediate right of the given small button, labeled "SP". The location of the first button is relative to the array of large buttons.
<imgsrc="https://raw.githubusercontent.com/rich-murphey/twidor/master/web.assets/Twidor_SCC_full.png"width="30%"align="right"> The second button of the chord is the large box to the immediate right, labeled "SP". The location of the first button is relative to the array of large buttons: index figure, left column.
52
51
53
-
Here are some of the two-button chords:
54
-
* <kbd>g + SP</kbd> sends "m".
52
+
Here are some of the two-button chords on the left column of buttons:
55
53
* <kbd>DEL + SP</kbd> sends "o".
56
54
* <kbd>BS + SP</kbd> sends "p".
57
-
* <kbd>f + SP</kbd> sends "l".
55
+
* <kbd>NL + SP</kbd> sends "q".
58
56
57
+
## View | Show multiple character chords
59
58
59
+
Some chords send more than one letter, such as "ed" and "ing". They are called multiple character chords (MCCs). Twidor does not show MCCs by default. By default Twidor shows red highlights only for single letters, as shown for the highlighted letter "d", above in "Keyboard Layout". Lyons [2,3] has shown that, at the beginning, learning is faster when the incremental amount of learning material smaller.
60
60
61
-
## Multiple Character Chords (MCCs)
61
+
When <kbd>View | Show multiple character chords</kbd> is selected. Twidor shows hints for chords such as "ed" and "ing" (MCCs).
62
62
63
-
<imgsrc="https://raw.githubusercontent.com/rich-murphey/twidor/master/web.assets/Twidor_MCC.png"width="30%"align="right"> Some chords send more than one letter, such as "is", "in" and "it" in the key-map above. These are called multiple character chords (MCCs).
63
+
<imgsrc="https://raw.githubusercontent.com/rich-murphey/twidor/master/web.assets/Twidor_MCC.png"width="30%"align="right"> For example, given the text "ed", shown on the right. Twidor highlights the chord that sends "ed", rather than just "e". Note that this is different from the keymap shown above in "The Keyboard Layout", where the option was not selected by default, and only "e" is highlighted.
64
64
65
-
Twidor can optionally show hints for multiple character chords if you enable it. However, by default Twidor shows green highlights only for chords that send a single character, as shown for the highlighted letter "d", above. This is intended to make learning easier initially.
65
+
If you wish to learn all available chords, select this option. Twidor will show red highlighted buttons for the longest possible chorrd that matches the lesson text. For example, given the text, "the", Twidor will highlight the chord that sends "the", rather than "th" or "t".
66
66
67
-
If you wish to learn all available chords, un-check the box <kbd>View | Hint single letters only</kbd>.
68
-
This will show green highlighted buttons for the longest matching multiple character chord.
69
-
For example, given the text, "the", Twidor will highlight the chord that sends "the", rather than "th" or "t".
70
-
71
-
Note that this affects only the green highlighted "hints". Regardless, the Twiddler can send MCCs, and Twidor accepts input MCCs.
67
+
Note that this option affects only the red highlighted "hints". Regardless, the Twiddler can send MCCs, and Twidor accepts input MCCs.
Users may select the Default, TabSpace, or Typemax layouts in the <kbd>Keymaps</kbd> menu, or may load a custom key-map generated by the
78
-
the [Twiddler Tuner](https://twiddler.tekgear.com/tuner/edit.xhtml).
71
+
By default, Twidor loads the the default keymap that comes factory installed on a new Twiddler.
72
+
73
+
There are a number of keymaps that have become popular over the years since the Twiddler was first introduced. A few of these are bundled with Twidor. Users may select the Backspice, Default, TabSpace, or Typemax layouts in the <kbd>Keymaps</kbd> menu.
74
+
75
+
Arbitrary keymap files can be loaded by the user. To load a custom key-map, export it from the
76
+
the [Twiddler Tuner](https://twiddler.tekgear.com/tuner/edit.xhtml) and load it as follows:
77
+
* open https://twiddler.tekgear.com/tuner/edit.xhtml,
78
+
* import a keymap.cfg if not already present there.
79
+
* select 'Edit Configuration' for a given configuration file,
80
+
* with the configuration file open, select Export, and then CSV.
81
+
* download the CSV file.
82
+
* In Twidor, select <kbd>File | Load Keymap</kbd> and select the CSV file.
79
83
80
84
## Other Usage
81
85
@@ -92,15 +96,6 @@ Menu options include:
92
96
* <kbd>View | Highlight...</kbd> toggles show/hide which keys to press to send the next letter of the lesson.
93
97
* <kbd>Keymaps</kbd> loads certain key-maps: Backspice, Default_V5, TabSpace, or Typemax.
94
98
95
-
To load a custom key-map, users may:
96
-
97
-
* open https://twiddler.tekgear.com/tuner/edit.xhtml,
98
-
* import a keymap.cfg if not already present there.
99
-
* select 'Edit Configuration' for a given configuration file,
100
-
* with the configuration file open, select Export, and then CSV.
101
-
* download the CSV file.
102
-
* In Twidor, select <kbd>File | Load Keymap</kbd> and select the CSV file.
* Key-Map labels are shortened to the first three letters, which is currently sufficient for all of the popular key-maps.
128
123
* The visual key-map does not show the mouse buttons.
124
+
* Lessons 1-7 are tailored to the Deafult key-map. Specifically, lesson one uses only single button keys of the Default key-map. Other key-maps will require chords in lesson one.
129
125
130
126
## How to Build
131
127
132
-
To compile and build Twidor.jar, one may use:
128
+
To compile and build Twidor.jar and the debian package (.deb), one may use:
133
129
134
-
sudo apt install git openjdk-8-jdk ant make
130
+
sudo apt install git openjdk-8-jdk ant make fakeroot
0 commit comments