All available Commands found in the CLI.
Whole Command looks like this:
/Applications/DDPM/DDPM.app/Contents/MacOS/DDPM /set -display=ActiveInputSource -value=USB-C Write commands can be prefixed with int:command to specify which monitor to send the command to.
If you want to controll your Display through shortcuts I'd suggest writing a .command script and having it on your Desktop or putting it into a Stream Deck, my .command files look like this:
#! /bin/bash
Clear
/Applications/DDPM/DDPM.app/Contents/MacOS/DDPM /set -display=ActiveInputSource -value=USB-C
Exit
Everything was tested on a LG u4924dw and Macbook Pro running mac OS 15.6. DDPM Version: 2.0.0.0018 DELL u4924dw Firmware Version: M2B105
Quick Info: these commands need Admin access to run and cannot be executed by a normal User, if you've found any solutions to this issue I'd really appreaciate it!
- AutocolorPreset
- ChangeMonitorID
- MonitorCount
- ColorPreset
- FWVersion
- BrightnessLevel
- ContrastLevel
- ActiveInputSource
- SubInput
- SwapVideo
- SwapUSB
- PxPZoom
- RestoreFactoryDefaults
- RestoreLevelDefaults
- RestoreColorDefaults
- PowerSetting
- OSDLanguage
- OSDAccess
- SpeakerVolume
- Resolution
- RefreshRate
- EasyArrangeLayout
- Orientation
- AllResolutionRefreshRate
- CurrentResolutionRefreshRate
- AutoColorTemp
- PxP
- FirmwareUpdate
Set
Value: On / Off
/set -display=AutoColorPreset -value=<example>Get
/get -display=AutoColorPresetSet
Value: 0-100
/set -display=ChangeMonitorId -value=<example>Get
Not supported
Set
Not supported
Get
/get -display=MonitorCountSet
Value: standard, movie, game
/set -display=ColorPreset -value=<example>Get
/get -display=ColorPresetSet
Not supported
Get
/get -display=FWVersionSet
Value: 0-100
/set -display=BrightnessLevel -value=<example>Get
Value: 0-100
/get -display=BrightnessLevelSet
Value: 0-100
/set -display=ContrastLevel -value=<example>Get
Value: 0-100
/get -display=ContrastLevelSet
Value: HDMI1, HDMI2, DP, USB-C
/set -display=ActiveInputSource -value=<example>Get
Value: HDMI1, HDMI2, DP, USB-C
/get -display=ActiveInputSourceSet
Value: HDMI1, HDMI2, DP, USB-C
/set -display=SubInput -value=<example>Get
Value: HDMI1, HDMI2, DP, USB-C
/get -display=SubInputSet
Value: HDMI1, HDMI2, DP, USB-C
/set -display=SwapVideo -value=<example>Get
Not supported
Set
/set display=SwapUSBGet
Not supported
Set
Value: 0-∞?
/set -display=PxPZoom -value=<example>Get
Not supported
Set
/set -display=RestoreFactoryDefaultsGet
Not supported
Set
/set -display=RestoreLevelDefaultsGet
Not supported
Set
/set -display=RestoreColorDefaultsGet
Not supported
Set
Value: On / Off / Standby
/set -display=PowerSetting -value=<example>Get
Value: On / Off / Standby
/get -display=PowerSettingSet
Value: english, german, …
/set -display=OSDLanguage -value=<example>Get
Value: english, german, …
/get -display=OSDLanguageSet
Value: OSDUnlock, OSDLock
/set -display=OSDAccess -value=<example>Get
Value: OSDUnlock, OSDLock
/get -display=OSDAccessSet
Value: 0-100
/set -display=SpeakerVolume -value=<example>Get
Value: 0-100
/get -display=SpeakerVolumeSet
Value: 5120x1440
/set -display=Resolution -value=<example>Set
Value: 30hz, 60hz
/set -display=RefreshRate -value=<example>Set
/set -display=EasyArrangeLayout -value=<example>Get
/get -display=EasyArrangeLayoutSet
Value: landscape / unknown
/set -display=Orientation -value=<example>Get
/get -display=OrientationGet
Value: Look at Chart
/get -display=AllResolutionRefreshRateGet
/get -display=CurrentResolutionRefreshRateSet
Value: On / Off
/set -display=AutoColorTemp -value=<example>Get
/get -display=AutoColorTempSet
Value: Off; PiP; PiP-Large; pbp-2h-fill;
/set -display=PxP -value=<example>Set
Value: unknown
/set -display=FirmwareUpdate -value=<example>Get
Value: unknown
/get -display=FirmwareUpdate- Update
- UpdateSourceLocation
- FirmwareUpdate
- UpdateAccess
- ScreenNotification
- ConnectedDevices
- DeviceData
- DeviceConfiguration
- DiagnosticsReport
- Rescan
- InAppUpdate
Set
/set -app=UpdateGet
Not supported
Set
Value: unknown
/set -app=UpdateSourceLocation -value=<example>Get
/get -app=UpdateSourceLocationSet
Value: unknown
/set -app=FirmwareUpdate -value=<example>Get
/get -app=FirmwareUpdateSet
Value: unknown
/set -app=UpdateAccess -value=<example>Get
/get -app=UpdateAccessSet
Value: On / Off
/set -app=ScreenNotification -value=<example>Get
/get -app=ScreenNotificationGet
/get -app=ConnectedDevicesGet
/get -app=DeviceDataSet
Value: unknown
/set -app=DeviceConfiguration -value=<example>Get
Value: unknown
/get -app=DeviceConfigurationGet
/get -app=DiagnosticsReportSet
Value: unknown
/set -app=Rescan -value=<example>Get
/get -app=RescanSet
Value: unknown
/set -app=InAppUpdate -value=<example>Get
/get -app=InAppUpdateSet
Value: untested
/set -Webcam=FWVersion -value=<example>Get
Value: untested
/get -Webcam=FWVersionSet
Value: untested
/set -Webcam=FieldOfView -value=<example>Get
Value: untested
/get -Webcam=FieldOfViewSet
Value: untested
/set -Webcam=hdr -value=<example>Get
Value: untested
/get -Webcam=hdrSet
Value: untested
/set -Webcam=AntiFlicker -value=<example>Get
Value: untested
/get -Webcam=AntiFlickerSet
Value: untested
/set -Webcam=MicSwitch -value=<example>Get
Value: untested
/get -Webcam=MicSwitchSet
Value: untested
/set -Webcam=AIAutoFraming -value=<example>Get
Value: untested
/get -Webcam=AIAutoFraming