Standing desk controls, precise dial targets, presets, and posture reminders. Control compatible Bluetooth desks and local desk bridges directly from your Elgato Stream Deck. Built for macOS and Windows by Dloper.
1. Overview & Requirements
DeskLift integrates your motorized standing desk into Stream Deck. It provides fast access to everyday height presets (Sit, Stand, Walking Pad), precision height adjustment via Stream Deck + dials, and automated health tracking with visual posture reminders.
System Requirements:
- Operating Systems: macOS 14 or later • Windows 11 22H2 or later.
- Stream Deck Software: Version 7.1 or later.
- Supported Desks: Compatible Linak Bluetooth controllers and adapters (including compatible IKEA Idåsen desks), or any desk connected to a compatible local DeskLift HTTP network bridge.
- Stream Deck Hardware: Compatible with all Stream Deck models (Stream Deck, MK.2, +, Neo, XL, Mini, Mobile). Desk Dial requires Stream Deck +.
2. Desk Connection Options
Bluetooth (Linak Desks & IKEA Idåsen)
Ensure Bluetooth is enabled on your computer and your desk controller is in pairing mode.
- Close any other desk-control apps that may hold the Bluetooth connection.
- In DeskLift settings, select Bluetooth desk and choose Auto detect Linak or the Linak profile.
- Click Scan for desks and select your desk from the list.
- Grant Bluetooth permissions when requested by macOS or Windows.
Local Desk Bridge (HTTP Network Bridge)
If you operate an Uplift, Jiecang, Loctek, or FlexiSpot desk, connect via a local DeskLift HTTP bridge running on your local network:
- Enter the URL of your local bridge (e.g.
http://desk-bridge.local:8080).
- The bridge implements the DeskLift bridge interface, translating commands to the desk controller and reporting live millimeter height readings.
Uplift FE60 Read-Only Preview
An experimental profile for adapters exposing the documented FE60/FE61/FE62 Bluetooth services. It reads height, saves presets, and logs posture estimates. Motor travel commands remain disabled in this preview for safety.
3. Safety Limits & Calibration
Safety First: Before driving your desk, always:
- Clear the path of the desk. Ensure adequate cable slack for monitor arms, computers, and accessories.
- Measure the physical height of your desktop surface and configure a base-height offset if necessary.
- Set conservative Minimum and Maximum soft height limits in the DeskLift settings.
- Verify hold-to-move operation in both directions with small manual test movements before attempting a long travel move. Keep the physical handset within reach.
4. Action Catalog
Preset Recall
- Everyday Targets: Configure keys for Sit, Stand, Walking Pad, or Custom heights.
- Visual Ring Feedback: The key displays the current height, the target height, and a dynamic progress ring that fills as the desk approaches the preset. Active preset keys illuminate with a green badge when within 2 mm of target.
- Hold to Move (Default): Press and hold for 0.3 seconds to begin movement; release at any time to immediately request a stop.
- 10-Minute One-Touch Arming: For rapid workflow, enable one-touch travel in settings. A single tap sends the desk to the target. One-touch automatically disarms after 10 minutes or whenever an explicit stop is commanded.
- Save Current Height: Hold a preset key for 2 seconds while stationary to save the desk's current height to that preset.
Desk Dial & Touchstrip (Stream Deck +)
- Rotate Dial: Turn slowly for fine 1 mm (or 0.1 in) adjustments, or turn faster for continuous travel.
- Push Dial: Hold to move toward target, tap while moving to immediately halt motion.
- Touch Strip: Shows live desk height, current target, today's sitting and standing totals, and progress toward your standing goal. Tap to toggle between centimeters and inches.
Sedentary Sentinel
- Posture & Standing Tracking: Monitors reported desk height to log sitting vs. standing minutes throughout your day.
- Hourly Goals: Tracks progress toward your configured standing-minutes goal for the current hour.
- Visual Standing Reminders: Displays an amber visual cue with optional gentle pulsing when you have been seated for an extended duration.
- Safety Halt: Tapping Sedentary Sentinel while the desk is moving immediately commands an emergency stop.
5. Troubleshooting & FAQ
"Bluetooth Not Connected" or Scan Fails
- Ensure the desk's Bluetooth controller is within wireless range and powered on.
- Verify that Stream Deck has Bluetooth access granted under your operating system's Privacy & Security settings.
- Disconnect other devices or companion mobile apps that may have an exclusive lock on the desk's Bluetooth adapter.
Stale Height Reading or Movement Halts
- DeskLift's built-in watchdog requires continuous fresh height feedback. If connection drops or telemetry lags during motion, DeskLift immediately halts movement to ensure safety.
- Check your network connection if using an HTTP local bridge.