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
Editing your Twiddler Config is a very simple procedure:
Let's get started and open up the Twiddler Tuner
There is a lot of information on this screen so, at first, it can look a bit intimidating. Once you know what everything means you will see how easy it is to create, edit and delete chords. Let's break this page down into its component sections.
Located at the top of the screen, the File Bar indicates which Config file you are currently editing - shown in the black text box (twiddler_0). To the left of the file name is the version of the Config file you are editing (v6). Older firmware versions use a different config format. The Left Pointing Arrow brings you back to the main page.
The First item is the download button. This downloads the current config to your host device. By clicking on the pull down, a sub menu appears allowing you to specify in which config slot you would like this to be saved. The config file will be downloaded with the appropriate name.
NOTE: if 1.cfg already exists in the download directory, some operating systems will automatically re-name the file 1 (2).cfg. The Twiddler requires that the naming convention of 1.cfg, 2.cfg and 3.cfg be maintained. Copying 1 (2).cfg or some variant will cause the Twiddler to ignore these files.
NOTE: Your browser may display a warning when downloading a .CFG file to your host.
This is an expected response due to security settings in most browsers. Click “Download unverified file” to save the config file to your local storage.
IMPORTANT: Once you copy the config file to the Twiddler - you must disconnect the USB cable from the Twiddler to commit the file to the Twiddler's storage.
Clicking on the Settings Button opens a slide out window that gives you access to some of the “deeper” settings of the Twiddler.
Nav Mouse Click allows you to specify the action of clicking the Touchpad (Twiddler 4) or Joystick (Twiddler 3). Mouse Left Click lets you choose between F0R or F0L for the mouse left click.
Toggle the Bluetooth checkbox to turn on or turn off the Bluetooth Radio. Toggling this setting to “Disabled” will completely power down the Bluetooth Radio and stop it from emitting any RF. Default mode is “Enabled”.
Enable Direct Key Mode to make keys respond like a standard keyboard. Key up and Key down commands are sent to the host. This limits the number of active keys to 15 (12 finger keys + 3 mouse buttons). This feature is normally enabled to use the Twiddler as a keyboard replacement for software that has shortcuts that rely on Press and Hold keystrokes. No chording is possible in this mode.
Enable Sticky NUM, SHIFT, ALT, and CTRL to if you always want that keyboard modifier to be sent with every chord you press. An example is Sticky SHIFT. This acts as CAPS Lock. Every chord is modified with the shift enabled.
Firmware Version | Supported Sticky Keys |
v1-v5 | NUM, SHIFT |
v6 | NUM, SHIFT, ALT, CTRL |
Learn more here:Sticky Keys
Available in v1-5 Firmware only, each of the 3 mouse buttons can be configured to send either their respective mouse clicks or keystrokes to the host. In v6 Firmware, mouse button actions can be assigned to any key through the Mouse Action menu in the keystroke editor. See Advanced Chording Concepts for more information.
Key Repeat Delay let's you adjust the rate of the pause between holding a button down and when it starts repeating. Note: 1,000msec = 1 second
Mouse Sensitivity slider allows you to modify how sensitive you want the mouse input to be.
Idle Time until Sleep sets the time the Twiddler will wait until it goes into sleep mode. Default is 1 minute. The longer the Idle Time, the larger the impact on battery life.
Classic Twiddler Notation has been around since the advent of the Twiddler. Twiddler 4 eliminated all of the chording limits imposed by previous versions of the Twiddler. The T4 notation was devised to clearly represent chording without limits. Use this button to toggle the display of T4 and Classic notation in the chord table.
Use this button to globally swap all Left and Right keypresses in the config. Some people like this if they are moving the Twiddler to their other hand.
Use this button to show the syntax for embedding keystrokes that you cannot get by pressing a key on a regular keyboard. The Shift key is a good example. Pressing it on your keyboard sets a modifier flag when another key is pressed so it is not picked up by itself. If you want to use the Left Shift key in a chord just type in <Left Shift> _keys you want shifted_ </Left Shift>
This button toggles items in the chord table from single select to multi-select. Its mostly used for mass deletion of chords in the table.
The Chord Editor is where you define all the different chords you would like to use. Every chord starts here.
Use the fields in this row to quickly filter and find chords.
The fields support wildcard lookups.
Click the Add Button to create a new chord.
A new blank line will be created in the first row of the table.
You will notice that a new row is inserted into the table below. It is always designated as Empty as there are no keys assigned to that chord. There is also a red box to highlight that this is your new chord placeholder. Click on the Edit Button in the new chord row to begin editing. A Slide Out window will appear - the Keystroke Editor.
There are two parts of the Keystroke editor. On the top, the chord assignment and on the bottom, the keyboard text box. To create a Chord, click on the buttons you would like to assign to this chord. The keys will switch from Black to White to indicate that they are active.
Once you have settled on a Chord, click the + Add button in the Keyboard area to enter in your desired character chord. Keep things simple for now and select Keyboard.
A new blank field will appear with a grey Keyboard tag beside it. Type in your desired keystrokes for this chord. In the example, we have typed in an email address. Click Apply once complete.
You will see the new chord appear in the top of the Chord table.
If everything looks good and you are done editing, click the Save button in the File Bar to Save your changes to the Twiddler Cloud. Don't forget to download your updated file to the Twiddler by clicking on the download button in the File Bar.
Click Advanced Tuner Chording concepts for more advanced chord building concepts.
Twiddler Tuner stores all keystrokes as HID codes in the config file. If you use a capital letter in your chord, “C” for example, Tuner will store it as HID Code 0x06 and sets the L-Shift modifier bit. Tuner automatically removes the <LSHIFT></LSHIFT> explicit notation and replaces it with a simple capital “C” for presentation purposes.
This is important to keep in mind as some programs interpret CTRL-c and CTRL-LSHIFT-c as completely different commands.