Story time (you may skip)
Hello there. About year and some ago I’ve equipped my home office corner and some time after that I also decided to build my first gaming pc. That means I’ve ended up with two computers on one desk. My company’s laptop and my gaming desktop. After briefly researching available KVM switches, I’ve decided none really suits my needs completely. Main reason for that is I also use my display (ThinkVision P27h) instead of usb-c docking station for my work laptop. Having only one cable attached to laptop is addictive. So introducing KVM switch into my setup would also mean buying new docking station in addition to pretty expensive KVM switch. So I just bought cheap USB2 switch with hub for keyboard and mouse and ended up relying on display internal input switching for video (and audio). But those little buttons on display are so non-ergonomic. In that time I’ve learned about DDC/CI (ddcutil, ddccontrol, …) and thought…
Can I build HW box to put on my desk and use it to control my display?
I was thinking that if my display has multiple video inputs and not all of them are populated, I may as well use one of them for my DIY box. The box would need to implement DDC/CI interface so display can accept it’s commands. This way I could design more ergonomic controller for switching display inputs. Or even more. I could add knob for setting display brightness. Or even add optic sensor and implement adaptive brightness. What do you think? Any pointers how to approach this?
If there are any mistakes in my assumptions or any other problems, please point them out to me. I am basically not experienced with designing HW. I only got to play with arduino and some other MCU a little. I also don’t have much time for my hobby projects so they usually take a long time.