Keyboard Software | Tm680
The TM680 (also known as the Tom680 or KF068) is a popular budget-friendly 65% keyboard kit, but its software experience is notoriously fragmented and difficult to navigate. Because it is an OEM board sold under various brand names (like Homoo or Zuooya), there is no single "official" website for support. The Software Landscape
Unlike premium boards that use VIA or QMK, the TM680 relies on proprietary "cloud" drivers. This presents several challenges:
Version Sensitivity: There are different software versions for the Wired vs. Wireless/Triple-mode editions. Using the wrong version often results in a "Device Disconnected" error even when the keyboard is plugged in.
Language Barriers: Much of the software is originally in Chinese, and while English versions exist, the UI can be clunky and translations imperfect.
Finding the Source: Since there is no central hub, users often have to rely on community-shared links from Reddit threads or vendor-specific pages like Cheertype. Key Features & Capabilities
When you do get the software running, it provides essential customization for the programmable keys:
Remapping & Macros: You can change any key’s function, which is critical for the 65% layout where some keys are missing compared to a 96% or full-size board.
RGB Customization: The software allows you to control the per-key lighting and the signature side-glow strips. tm680 keyboard software
Knob Control: By default, the rotary knob controls volume, but the software allows for limited remapping of its functions.
Layering: You can configure secondary layers (accessed via the Fn key), though the software's ability to create complex layers is more limited than open-source alternatives like VIA. Known Issues & Solutions
(also known as the TOM680) is a popular budget-friendly mechanical keyboard kit. Its software experience is described as functional but basic, largely limited to proprietary drivers rather than open-source standards. Core Software Capabilities Key Remapping
: You can remap individual keys to perform different functions, though the FN key cannot be remapped Macro Support
: The software includes a macro recorder for setting up multi-key sequences. RGB Customization
: Users can change lighting modes, colors, and brightness levels. Knob Customization
: Some software versions allow for reassigning the rotary knob's functions beyond default volume control. Music Rhythm Mode The TM680 (also known as the Tom680 or
: A unique feature where lighting reacts to audio picked up by an onboard microphone. Software Sourcing & Compatibility
Problem 4: "Macros don't work in my game."
Solution: Run the TM680 software as Administrator. Many anti-cheat systems (EAC, BattlEye) block simulated keystrokes from non-admin applications.
3.2 The "Config Mode" Driver
To access advanced features (macros and lighting), the configuration software must communicate with the keyboard via a specific protocol.
- Windows: The software often installs a custom driver interface that overrides the generic HID driver temporarily when the software is open. This allows for the writing of data to the keyboard's EEPROM.
- MacOS: Support is often limited. The configuration software is almost exclusively Windows-native (
.exe). MacOS users can use the keyboard for typing but typically cannot program macros or lighting without utilizing a virtual machine.
Part 9: Frequently Asked Questions (FAQ)
Q: Does the TM680 software work on Mac? A: No. The proprietary driver is Windows-only. Mac users must use the keyboard in default mode or flash QMK/VIA.
Q: Can I use the software wirelessly (Bluetooth/2.4G)? A: No. You must plug the keyboard in via USB-C to program it. The driver communicates over a wired USB HID channel.
Q: My TM680 has a screen (newer model). Is the software different? A: Yes. The "TM680 Pro" or "TM680 Max" with a mini-LCD screen uses different software. Do not use the standard driver.
Q: Why is the software blocked by my antivirus? A: Because the software drivers inject code into the Windows keyboard stack (to remap keys). This behavior is identical to malware, so AVs flag it. It is a false positive, but only download from trusted sources. Problem 4: "Macros don't work in my game
Part 7: Alternatives to Official Software
If the official software crashes or feels too limited:
| Alternative | Works with TM680? | Notes | | :--- | :--- | :--- | | VIA | No (not QMK-based) | Will not detect. Do not attempt. | | OpenRGB | Partial (V2 only) | Controls RGB but not key mapping. | | Keysticks | Yes (any variant) | Maps keyboard to controller inputs – great for encoder. | | AutoHotkey | Yes (any variant) | Best for complex macros. Example script for encoder: |
AutoHotkey script for TM680 encoder (V1):
; Map encoder to zoom instead of volume
#IfWinActive, ahk_class Chrome_WidgetWin_1
WheelUp::^WheelUp ; Ctrl+Scroll = zoom in Chrome
WheelDown::^WheelDown
#IfWinActive
V2 Light Tab features:
-
Mode list (by number, not name):
- 1: Static (single color)
- 2: Breathing
- 3: Wave (rainbow across rows)
- 4: Ripple (on keypress)
- 5: Reactive (single key lights up then fades)
- 6: Spectrum cycle
- 7: ... (others are variations)
-
Speed slider: 1 (slow) to 10 (very fast – seizure warning above 8).
-
Brightness: 0-100 (real range is ~20-80; below 20 is off, above 80 washes out color).