Using the Twiddler 4
Using the Twiddler 3
Twiddler Tuner
Typing Tutor
Twiddler Technical
Twiddler Legacy Instructions
Using the Twiddler 4
Using the Twiddler 3
Twiddler Tuner
Typing Tutor
Twiddler Technical
Twiddler Legacy Instructions
Keyboard actions are typical of a standard 101 keyboard. Selecting this allows you to simply type keys on your keyboard and see them appear in the field.
Modifiers keys, like SHIFT, NUM, CTRL and ALT, require use of a tag to identify it. Learn more about utilizing tags here: Tags
Keys that are not normally found on a standard 101 keyboard can also be entered using a tag. Eg. F13 is written as <F13>
Direct HID Code entry can be done by using the <HIDCode Decimal Number> tag. Download and go to page 83 of the HID Usage Table. It is a pretty long and boring document about HID. There you will see all of the HID Codes available. (The Twiddler only supports the codes found on - Section 10 Keyboard/Keypad Page (0x07).) The Usage ID is shown in HEX, you need to convert it to DECIMAL in order to use it in Tuner. Notice that there are only “Latin” characters commonly found on a US Keyboard. HID does not specify anything other than what you see in the Usage Name column of that table. Support for non-English characters is handled at the OS level through your region settings and language tables.
Mouse actions include the functions of a standard mouse such as:
You can assign these functions on keys other than the Mouse Buttons (F0L, F0R, F0M)
System actions are standard Twiddler system actions that you can map to alternate chords or use them in your own complex chord.
Consumer actions are Consumer reports found on Page 118 of the HID Usage Table (Section 15 - Consumer Page (0x0C))
These actions usually perform specific non-keyboard actions on certain host devices. A good example is Volume Up. This button is usually not found on standard 101 keyboards. It is usually an accessory button on a phone or multi-media keyboard. By assigning Volume Up to a chord, the Twiddler will send that command to your host and will increase the volume of the audio output.
The Delay action inserts a delay in the chord. The Twiddler sends commands as fast as it can. There are situations where a complex multi-character chord can fill the host's buffer resulting in lost keystrokes. The Delay action inserts a delay period to allow the host to “catch up” and make room in the buffer for more data. There are 2 standard delays 0.5sec and 1.0 sec. The delay range is 10msec to 10sec and can be edited.
For Twiddlers with Haptic feedback modules installed, and running V6 of the config, feedback events can be specified at any time in the chord.
Putting it all together looks like this:
To change the order of the chords, click the Up/Down button then click and drag the action.
The actions are shown like this in the table for easy reference: