Getting Started
Installation & First Run
How to install SkinSync, set up your workspace, and launch the app for the first time.
Read Install Guide →Quick Start: Flashing Your First Device
Step-by-step instructions to connect, flash, and configure your first ESP32 touchscreen device.
Quick Start →Device Management
Adding & Labeling Devices
How to add new devices, flash firmware, and assign friendly labels for easy management.
Device Management →Wi-Fi & Bluetooth Setup
Send Wi-Fi credentials, configure Bluetooth modes, and troubleshoot connectivity.
Connection Modes →Skins & Hotspots
Creating & Editing Skins
How to create, import, and edit skins (backgrounds) and define interactive hotspots.
Skins & Hotspots Guide →Uploading Skins to Devices
How to assign skins to devices and upload them via USB, Wi-Fi, or BLE.
Uploading Skins →Using the Hotspot Editor
Visually design interactive regions, assign actions, and test your layout.
Hotspot Editor →Loadouts
Creating & Managing Loadouts
Organize devices and skins into loadouts for multi-screen setups, stream decks, or kiosks.
Loadouts Guide →Monitoring & Touch Events
Live Monitoring
Monitor devices in real time, forward touch events to scripts, and debug your setup.
Monitoring Guide →Bluetooth Keystroke Guide
BLE Keyboard Mode
Make your touchscreen act as a Bluetooth keyboard, sending keystrokes to your PC or Mac.
BLE Keystroke Guide →Keystroke Command Syntax
Reference for key combinations, text input, media controls, and advanced command sequences.
Command Syntax →Examples & Troubleshooting
Common use cases, advanced examples, and troubleshooting tips for keystroke commands.
Examples & Tips →Troubleshooting
Device Not Detected
What to do if your device isn't recognized over USB, Wi-Fi, or Bluetooth.
Troubleshooting →Wi-Fi & BLE Issues
Tips for resolving wireless upload failures and Bluetooth pairing problems.
Wi-Fi & BLE Troubleshooting →About & Credits
About SkinSync
Learn about the technology, open source libraries, and team behind SkinSync.
About & Credits →