Skip to content

Add ability to create and configure custom DDC controls (ranged, bool/toggle, command) #2300

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task done
waydabber opened this issue Oct 18, 2023 · 7 comments
Closed
1 task done
Assignees
Labels
DDC DDC related issue done All tasks are completed enhancement New feature or request released Released
Milestone

Comments

@waydabber
Copy link
Owner

Before opening the issue, have you...?

  • Searched for existing issues

Is your feature request related to a problem? Please describe

I am using a monitor in PBP/PIP mode and I would like to use the internal KVM to "USB Switch" feature. I have reverse engineered the software and found the VCP and value that needs to be sent to the monitor. On a Linux machine I can use ddcutil to successfully make this work. But it seems like Monitor Control doesn't allow you to do this by default (would need to recompile the thing).

Describe the solution you'd like

It would be nice if there was a feature to allow us to issue extra commands or custom ones.

Describe alternatives you've considered

Considered m1ddc but it doesn't work on m2 it seems.

Anything else?

No response

--

Transferred from here: MonitorControl/MonitorControl#1452, originally posted by @acama

@andyjenkinson
Copy link

Out of interest what is the monitor you have and what are the DDC commands you figured out?

I am wanting to do the same for a Dell S3423DWC, in order to make keyboard shortcuts work the same as Dell DDM for Windows: hotkeys for USB switch in PIP/PBP modes, and input switch. There's a reasonable chance they use the same commands between models.

@acama
Copy link

acama commented Jul 30, 2024

Hi, it seems like this was never implemented ?

@waydabber
Copy link
Owner Author

This feature is still planned. You can use betterdisplaycli to issue any command though.

@ekamil
Copy link

ekamil commented Sep 13, 2024

Hi, I have Dell U4323QE and I'm also interested in this feature. Is there anything I could do to help? Like, test if the same commands work on this model or something?

@waydabber
Copy link
Owner Author

Custom DDC commands is not a model specific feature, I should just implement it (plan to do so eventually). :)

@waydabber waydabber changed the title Issuing custom DDC command to monitor Add ability to create custom DDC controls Mar 13, 2025
@waydabber
Copy link
Owner Author

Custom DDC was available for a while both as CLI and in Shortcuts. The current focus now is to add the ability to create custom DDC commands, built upon custom controls introduced by #4125

@waydabber waydabber self-assigned this Mar 13, 2025
@waydabber waydabber added in progress Implementing unreleased Still baking in the oven labels Mar 13, 2025
@waydabber waydabber added this to the v3.4.2 milestone Mar 13, 2025
@waydabber
Copy link
Owner Author

Here are some configured custom ranged, bool (toggle) and command style controls:

Image

This is how these appear under the display:

Image

@waydabber waydabber added done All tasks are completed DDC DDC related issue and removed in progress Implementing labels Mar 15, 2025
@waydabber waydabber changed the title Add ability to create custom DDC controls Add ability to create and configure custom DDC controls (ranged, bool/toggle, command) Mar 15, 2025
@waydabber waydabber added internal pre-release Enable internal pre-releases under Settings/Applications/Updates and removed unreleased Still baking in the oven labels Mar 15, 2025
@waydabber waydabber added pre-release available Released as beta version and removed internal pre-release Enable internal pre-releases under Settings/Applications/Updates labels Apr 1, 2025
@waydabber waydabber added released Released and removed pre-release available Released as beta version labels Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DDC DDC related issue done All tasks are completed enhancement New feature or request released Released
Projects
None yet
Development

No branches or pull requests

4 participants