1. Introduction
Thank you for purchasing the Sungale STK-7043HX Wireless Controller. This controller is designed to enhance your gaming experience across multiple platforms, including Nintendo Switch, Android, iOS 13.0+, and PC (Windows 7/8/10+). It features Bluetooth 5.0 connectivity, a 6-axis gyro sensor, macro programming, adjustable turbo fire, and 4-level HD vibration.
Please read this manual carefully before use to ensure proper operation and to fully utilize all features of your new controller.

Image 1.1: Front view of the Sungale STK-7043HX Wireless Controller, highlighting the symmetrical button layout and ergonomic design.
2. Setup and Connection
The Sungale STK-7043HX controller supports various connection methods depending on your device.
2.1. Connecting to Nintendo Switch
Wireless Connection:
- On your Switch console, go to the HOME Menu, select "Controllers", then "Change Grip/Order".
- Press and hold the Y button and the HOME button simultaneously on the controller. The four LED indicator lights will flash sequentially.
- Release the buttons after about 1 second and wait for the controller to pair. Once connected, the corresponding player LED(s) will light up solid.
Note: After initial pairing, you can wake up the Switch from sleep mode by pressing the HOME button on the controller.
Wired Connection:
Ensure "Pro Controller Wired Communication" is enabled in your Switch settings. Connect the controller to the Switch dock using the included Type-C cable. The LED1, LED2, and LED3 lights will illuminate solid upon successful connection.
Note: For Switch 2, wireless connection follows the same steps as Switch 1. Sleep mode wake-up is not supported for Switch 2. Some Switch 2 games may not be compatible.
2.2. Connecting to Android Devices
- Enable Bluetooth on your Android device and search for available devices.
- Press and hold the X button and the HOME button simultaneously on the controller. LED1 and LED4 will flash.
- On your Android device, find "STK-7043" in the Bluetooth device list and pair. Once connected, LED1 and LED4 will light up solid.
Note: Vibration, screenshot/video recording, and gyro sensor functions are not available on Android devices.
2.3. Connecting to iOS Devices (iOS 13.0+ only)
- Enable Bluetooth on your iOS device and search for available devices.
- Press and hold the A button and the HOME button simultaneously on the controller. LED1, LED2, and LED3 will flash.
- On your iOS device, find "Xbox Wireless Controller" in the Bluetooth device list and pair. Once connected, LED1, LED2, and LED3 will light up solid.
Note: This controller is compatible with iOS 13.0 and above. Vibration, screenshot/video recording, and gyro sensor functions are not available on iOS devices.
2.4. Connecting to Windows PC
Connect the controller to your Windows PC using the included Type-C cable. Upon successful connection, LED1, LED2, and LED3 will light up solid. This controller supports X-INPUT mode games and platforms like Steam, Luna, and Stadia.
Note: This controller is compatible with Windows 7 and above. Screenshot/video recording and gyro sensor functions are not available on PC. Some PCs may support wireless Bluetooth connection; the device name will appear as "Xbox Wireless Controller".

Image 2.1: The controller connected to various devices including a game console, Android phone, iOS phone, and PC, illustrating its multi-platform compatibility.
3. Operating Instructions
3.1. Macro Function
The controller features two programmable back buttons (M1 and M2). These buttons can be mapped to any function button (A/B/X/Y/L1/L2/R1/R2/Up/Down/Left/Right D-pad) or a sequence of up to 16 key inputs.
- To enter programming mode, press and hold the desired back button (M1 or M2) and the MACRO button simultaneously for approximately 2 seconds.
- Input the desired sequence of buttons (up to 16 actions).
- Press the M1 or M2 button again to save the macro and exit programming mode.
Note: This model does not support macro loop functions, even if the KeyLinker app shows a loop option.

Image 3.1: Rear view of the controller showing the programmable M1 and M2 back buttons and the Macro button.
3.2. Turbo (Auto Fire) Function
The controller supports both manual turbo and automatic turbo (turbo hold) functions with 3 adjustable speeds.
- To activate Turbo: Press the TURBO button and the desired action button (A/B/X/Y/L/R/ZL/ZR) simultaneously. The button will now fire repeatedly as long as it's held down.
- To activate Turbo Hold (Auto Fire): Press the TURBO button and the action button again. The button will now fire repeatedly without needing to be held down.
- To deactivate Turbo: Press the TURBO button and the action button a third time.
When Auto Fire is active, LED1-4 will flash sequentially, allowing easy status confirmation.
Adjusting Turbo Speed:
While holding the TURBO button, press the D-pad Up to increase the turbo speed (5 shots/sec → 12 shots/sec → 20 shots/sec). Press the D-pad Down to decrease the turbo speed (20 shots/sec → 12 shots/sec → 5 shots/sec).
Note: If using Turbo Hold for extended periods, it is recommended to use a wired connection while charging to prevent battery drain and connection loss.

Image 3.2: Illustration of the Turbo/Auto Fire function with adjustable speeds, showing the controller in use during gameplay.
3.3. Vibration Adjustment
The controller features 4 levels of HD vibration. To adjust the vibration intensity, press and hold L1 + L2 + R1 + R2 simultaneously for 5 seconds. The vibration intensity will cycle through Strong → Medium → Weak → Off.
Alternatively, you can turn off vibration from the Switch HOME Menu: "System Settings" → "Controllers and Sensors" → "Controller Vibration" → OFF.

Image 3.3: Diagram showing the 4 levels of vibration intensity for the controller.
3.4. 6-Axis Gyro Sensor
The controller is equipped with a high-precision 6-axis gyro sensor, similar to official Pro Controllers, allowing for motion control in compatible games. This detects the controller's tilt and movement.
Note: If the gyro sensor does not respond in some games, try calibrating it within the game settings or the console's system settings.

Image 3.4: Visual representation of the 6-axis gyro sensor functionality, demonstrating movement detection for left/right, forward/backward, and up/down actions in games.
3.5. Charging and Battery Life
The controller has a built-in rechargeable battery. A full charge takes approximately 1 to 1.5 hours and provides up to 10 hours of gameplay (approximately 5 hours with continuous vibration).
- During charging, LED4 will slowly flash.
- The controller features a low voltage warning function. When the voltage drops below 3.6V, the warning will activate.
3.6. Sleep Mode
The controller will automatically enter sleep mode after 5 minutes of inactivity to conserve battery. To wake it up, press the HOME button. If the auto-fire function is active, the controller will not enter sleep mode.
3.7. APP "KeyLinker" Settings
The "KeyLinker" app allows for advanced customization and calibration of your controller. You can perform the following actions:
- Controller initialization
- Key testing
- Button remapping
- Adjusting stick dead zones (initial effective range is 65 to prevent accidental input)
- Adjusting vibration intensity
- Setting turbo and auto-fire speeds (5 → 12 → 20 shots/sec)
- Macro programming
- Gyro sensor calibration
- Firmware updates
How to use KeyLinker:
For Android Devices:
- Connect the controller to your Android device (refer to section 2.2). The Bluetooth name will be "STK-7043".
- Install "KeyLinker" from the Google Play Store.
- Open the app, search for the device named "GC-Pad 7043", and select "Handle Update" from the top-right menu to update the firmware if available.
For iOS Devices:
- Connect the controller to your iOS device (refer to section 2.3). The Bluetooth name will be "Xbox Wireless Controller".
- Install "KeyLinker" from the App Store.
- Open the app, search for the device named "GC-Pad 7043", and select "Handle Update" from the top-right menu to update the firmware if available.
For PC (Windows):
- Connect the controller to your PC via the included Type-C cable. LED1, LED2, LED3 will light up solid.
- Windows users can download "KeyLinker" by installing an Android emulator like Gameloop.

Image 3.5: Screenshot of the KeyLinker app interface, showing options for controller settings and firmware updates.
4. Maintenance
To ensure the longevity and optimal performance of your Sungale STK-7043HX controller, please follow these maintenance guidelines:
- Keep the controller clean by wiping it with a soft, dry cloth. Avoid using harsh chemicals or abrasive materials.
- Store the controller in a cool, dry place away from direct sunlight and extreme temperatures.
- Avoid dropping the controller or subjecting it to strong impacts.
- Do not attempt to disassemble the controller, as this may void your warranty and cause damage.
5. Troubleshooting
If you encounter any issues with your controller, please refer to the following troubleshooting steps:
5.1. Controller Not Pairing or Responding
- Reset the controller: If the controller is not pairing or behaving abnormally, locate the small reset hole on the back of the controller (usually near the charging port). Use a pin or a thin object to press the reset button inside the hole. Then, restart the controller and attempt to pair again.
- Check battery level: Ensure the controller is sufficiently charged. Connect it to a power source using the Type-C cable.
- Clear device pairing history: If connecting to an Android or iOS device, remove the controller from your device's Bluetooth list before attempting to pair again.
5.2. Stick Drift or Input Bugs
- Use KeyLinker app: Connect the controller to the KeyLinker app (see section 3.7). Use the app to perform controller initialization and adjust the stick dead zones. The initial effective range for sticks is 65 to prevent accidental input; adjusting the dead zone can help resolve drift issues.
- Manual stick adjustment: If a stick is stuck or not returning to the center, gently push it back to its central position.
5.3. Connection Issues or Unexpected Behavior
- Update firmware: Connect the controller to the KeyLinker app and check for any available firmware updates. Updating to the latest version can often resolve compatibility and performance issues.
- Controller initialization: Use the KeyLinker app to initialize the controller.
6. Specifications
| Feature | Specification |
|---|---|
| Model Number | STK-7043HX |
| Product Size | 16 x 10 x 6 cm |
| Product Weight | 260 g |
| Battery | 1 Lithium Ion battery |
| Age Target | All ages |
7. Warranty and Support
If you encounter any issues or have questions regarding your Sungale STK-7043HX Wireless Controller after purchase, please contact the seller directly for support. The package contents include:
- Controller Unit × 1
- Charging Cable (Type-C) × 1
- Instruction Manual (Japanese) × 1





