mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #1452] Issuing Custom DDC command to monitor #825
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#825
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @acama on GitHub (Oct 18, 2023).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1452
Before opening the issue, have you...?
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
@waydabber commented on GitHub (Oct 18, 2023):
I don't think this feature will be added to MonitorControl as the feature set of the app is now fixed. I can implement it in BetterDisplay though (as I planned anyway). Can I move the issue over there?
@acama commented on GitHub (Oct 18, 2023):
Yes would be perfect. I just purchased BetterDisplay today for it's keyboard shortcut features :) So this would be great to have over there, together with mapping custom keyboard shortcuts for custom VCP + Value combinations.
@waydabber commented on GitHub (Oct 18, 2023):
All right! Meanwhile you can just reroute the VCP and value of any existing command style DDC feature (for example display brightness on/off) to do what you want. It's a less-than ideal workaround only of course but should work. You can change the VCP and the values under Settings/Displays/display/DDC Features...
@waydabber commented on GitHub (Oct 18, 2023):
Moved it over here: https://github.com/waydabber/BetterDisplay/issues/2300
@andyjenkinson commented on GitHub (Mar 22, 2024):
Out of interest @acama 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.
@adammw commented on GitHub (Aug 12, 2024):
For my S3422DWG, the capabilities string reports
E9(00 01 02 21 22 24 )Setting 0xe9 0 seems to turn off PIP/PBP.
Setting 0xe9 1 toggles the PIP size.
Setting 0xe9 2 toggles the PIP quadrant.
Setting 0xe9 0x21 sets to PIP mode (small).
Setting 0xe9 0x22 sets to PIP mode (large).
Setting 0xe9 0x24 sets to PBP mode.
@andyjenkinson commented on GitHub (Aug 12, 2024):
Thanks, I will have another look. I tried so many of them but couldn't find the one that switches the USB input (meaning, when in PBP mode, toggling which of the inputs the USB hub should be connected to).
@acama commented on GitHub (Aug 14, 2024):
hey sorry for the delay in response, the commands I had found were VCP 0xe7 and value was 0xff00 so try to play with that. Perhaps the value might be different for different things.