Skip to content

Commit e79201a

Browse files
committed
Merge branch 'master' of github.com:rich-murphey/twidor
2 parents df4eb16 + d8f1f06 commit e79201a

File tree

1 file changed

+25
-29
lines changed

1 file changed

+25
-29
lines changed

README.md

+25-29
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ In the lesson shown on the right, the letter "m" is formed by the "SP" (space) a
3636

3737
Twidor will optionally show a map of the two-button chords, when the menu item <kbd>View | Show chords</kbd> is selected.
3838

39-
## View | Show Chords
39+
## View | Show chords
4040

4141
When <kbd>View | Show chords</kbd> is selected, an expanded key-map is shown, containing 2-button chords.
4242
<img src="https://raw.githubusercontent.com/rich-murphey/twidor/master/web.assets/Twidor_chord_map.png" width="40%" align="right">
@@ -47,35 +47,39 @@ Let's consider typing the letter "m".
4747

4848
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".
4949

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.
51-
<img src="https://raw.githubusercontent.com/rich-murphey/twidor/master/web.assets/Twidor_screenshot.png" width="20%" align="right">
50+
<img src="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.
5251

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:
5553
* <kbd>DEL + SP</kbd> sends "o".
5654
* <kbd>BS + SP</kbd> sends "p".
57-
* <kbd>f + SP</kbd> sends "l".
55+
* <kbd>NL + SP</kbd> sends "q".
5856

57+
## View | Show multiple character chords
5958

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.
6060

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).
6262

63-
<img src="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+
<img src="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.
6464

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".
6666

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.
7268

7369
## Alternate Keymaps
7470

75-
By default, Twidor loads the the
76-
[Backspice layout](https://raw.githubusercontent.com/AlexBravo/Twiddler/master/Backspice2%20cheat%20sheet.txt).
77-
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.
7983

8084
## Other Usage
8185

@@ -92,15 +96,6 @@ Menu options include:
9296
* <kbd>View | Highlight...</kbd> toggles show/hide which keys to press to send the next letter of the lesson.
9397
* <kbd>Keymaps</kbd> loads certain key-maps: Backspice, Default_V5, TabSpace, or Typemax.
9498

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.
103-
10499
## How to Install
105100

106101
Download the releases from here:
@@ -126,12 +121,13 @@ welcome [here](https://github.com/rich-murphey/twidor/issues).
126121

127122
* Key-Map labels are shortened to the first three letters, which is currently sufficient for all of the popular key-maps.
128123
* 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.
129125

130126
## How to Build
131127

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:
133129

134-
sudo apt install git openjdk-8-jdk ant make
130+
sudo apt install git openjdk-8-jdk ant make fakeroot
135131
git clone https://github.com/rich-murphey/twidor.git
136132
cd twidor
137133
make

0 commit comments

Comments
 (0)