This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tuner_edit [2024/05/22 18:07] – tony | tuner_edit [2025/02/26 16:47] (current) – [The Keystroke Editor] tony | ||
---|---|---|---|
Line 12: | Line 12: | ||
- Download the Config to your Twiddler | - Download the Config to your Twiddler | ||
- | Let's get started and open up the Twiddler Tuner website: | + | Let's get started and open up the [[https:// |
===== The Chord Entry Screen ===== | ===== The Chord Entry Screen ===== | ||
Line 27: | Line 27: | ||
==== The Settings Bar ==== | ==== The Settings Bar ==== | ||
- | {{https:// | + | {{https:// |
The Settings Bar allows you to change settings for the configuration file and editor. | The Settings Bar allows you to change settings for the configuration file and editor. | ||
=== The Download Button === | === The Download Button === | ||
- | The First item is the download button. This downloads the current config to your host device. | + | The First item is the download button. This downloads the current config to your host device. |
{{https:// | {{https:// | ||
- | **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. | + | **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. |
**NOTE:** Your browser may display a warning when downloading a .CFG file to your host. | **NOTE:** Your browser may display a warning when downloading a .CFG file to your host. | ||
Line 42: | Line 42: | ||
{{ https:// | {{ https:// | ||
- | This is an expected response due to security settings in most browsers. Click Download | + | This is an expected response due to security settings in most browsers. Click "Download unverified file" |
+ | |||
+ | **IMPORTANT: | ||
Line 51: | Line 53: | ||
Clicking on the Settings Button opens a slide out window that gives you access to some of the " | Clicking on the Settings Button opens a slide out window that gives you access to some of the " | ||
- | {{https:// | + | ^v1-v5 Firmware^v6 Firmware^ |
+ | |{{https:// | ||
**Nav Mouse Click** allows you to specify the action of clicking the Touchpad (Twiddler 4) or Joystick (Twiddler 3). | **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”. | 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”. | ||
Line 59: | Line 63: | ||
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 **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, ALT, CTRL, and SHIFT** to if you always want that keyboard modifier to be sent with every chord you press. | + | Enable **Sticky NUM, SHIFT, ALT, and CTRL ** to if you always want that keyboard modifier to be sent with every chord you press. |
+ | |Firmware Version|Supported Sticky Keys| | ||
+ | |v1-v5|NUM, SHIFT| | ||
+ | |v6|NUM, SHIFT, ALT, CTRL| | ||
+ | |||
+ | Learn more here: | ||
+ | |||
+ | 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 [[tuner_advancedchording|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. | **Mouse Sensitivity** slider allows you to modify how sensitive you want the mouse input to be. | ||
Line 67: | Line 81: | ||
=== The Notation Button === | === The Notation Button === | ||
- | {{https:// | + | {{https:// |
Classic Twiddler Notation has been around since the advent of the Twiddler. | Classic Twiddler Notation has been around since the advent of the Twiddler. | ||
Line 77: | Line 91: | ||
Use this button to globally swap all Left and Right keypresses in the config. | Use this button to globally swap all Left and Right keypresses in the config. | ||
- | === The Keystroke Lookup | + | === The Syntax |
- | {{https:// | + | {{https:// |
Use this button to show the syntax for embedding keystrokes that you cannot get by pressing a key on a regular keyboard. | Use this button to show the syntax for embedding keystrokes that you cannot get by pressing a key on a regular keyboard. | ||
- | |||
- | === The Selectable Button === | ||
- | |||
- | {{https:// | ||
- | |||
- | This button toggles items in the chord table from single select to multi-select. | ||
- | |||
==== The Action Bar ==== | ==== The Action Bar ==== | ||
- | {{https:// | + | {{https:// |
- | This is where you add new chords | + | This is where you add new chords, save the config, and multi-select. |
=== The Add New Chord Button === | === The Add New Chord Button === | ||
Line 106: | Line 113: | ||
Click this button to save your config file to the Twiddler Cloud storage. | Click this button to save your config file to the Twiddler Cloud storage. | ||
+ | |||
+ | === The Select Button === | ||
+ | |||
+ | {{https:// | ||
+ | |||
+ | This button toggles items in the chord table from single select to multi-select. | ||
Line 131: | Line 144: | ||
You will notice that a new row is inserted into the table below. | You will notice that a new row is inserted into the table below. | ||
- | == The Keystroke Editor == | + | ==== The Keystroke Editor |
- | {{https:// | + | {{https:// |
- | There are two parts of the Keystroke editor, on the top, the chord assignment and, on the bottom, the keystroke | + | There are two parts of the Keystroke editor. On the top, the chord assignment and on the bottom, the keyboard |
- | Once you have settled on a Chord, click the add button in the Keystrokes | + | Once you have settled on a Chord, click the **+ Add** button in the Keyboard |
- | {{https:// | + | {{https:// |
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. | 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. | ||
- | {{https:// | + | {{https:// |
You will see the new chord appear in the top of the Chord table. | You will see the new chord appear in the top of the Chord table. | ||
Line 149: | Line 162: | ||
Click [[Tuner_AdvancedChording|Advanced Tuner Chording concepts]] for more advanced chord building concepts. | Click [[Tuner_AdvancedChording|Advanced Tuner Chording concepts]] for more advanced chord building concepts. | ||
+ | === Using Capitals === | ||
+ | Twiddler Tuner stores all keystrokes as HID codes in the config file. If you use a capital letter in your chord, " | ||
+ | < | ||
+ | This is important to keep in mind as some programs interpret CTRL-c and CTRL-LSHIFT-c as completely different commands. |