47 points taubek 1 hour ago 23 comments
teruakohatu 51 minutes ago | parent
https://docs.espressif.com/projects/esp-dev-kits/en/latest/e...
Shank 48 minutes ago | parent
skerit 47 minutes ago | parent
philjohn 43 minutes ago | parent
yokoprime 29 minutes ago | parent
theanonymousone 47 minutes ago | parent
I learnt this first myself from HN, a few months ago.
yonatan8070 10 minutes ago | parent
cyh555 3 minutes ago | parent
LoganDark 32 minutes ago | parent
I looked at making a solution myself, but for some reason, simulating a USB client device in software is extremely annoying, and requires specialized hardware that is also very expensive. So at that point, why not just get a KVM...
I frequently switch between 1080p and 4K for gaming since I don't like resampling artifacts. Never found a KVM that can handle 4K properly even for productivity. The mistake can be as basic as assuming a 100% scale factor.
peroo 21 minutes ago | parent
LoganDark 12 minutes ago | parent
noelwelsh 21 minutes ago | parent
swiftcoder 11 minutes ago | parent
Pretty much any off-the-shelf SBC can present itself as a USB HID device like a keyboard. You can buy a very capable rp2040-based board for <$5.
What part of this equation requires expensive hardware?
LoganDark 7 minutes ago | parent
xcafebabe 5 minutes ago | parent
For high refresh 4K you also need HDMI 2.1 or DisplayPort with DSC support, and a lot of "4K" KVMs don't have it.
Also, 1080p divides evenly into 4K, so turn on integer scaling in the Nvidia or AMD settings and 1080p will look sharp instead of blurry.
LoganDark 2 minutes ago | parent
An annoying quirk is that I have to use the Nvidia control panel specifically to get Windows to send a 1080p signal as otherwise, it will just upscale 1080p to a 4K signal. It makes no fucking sense to me why that would be the default but whatever.
noelwelsh 29 minutes ago | parent
I use it to switch between my work laptop and my personal PC, and for this situation 4K is a must have. That, and the choice of HDMI instead of DisplayPort, and things that would keep me from getting a JetKVM.
[1]: https://www.aten.com/gb/en/products/kvm/desktop-kvm-switches...
skolos 25 minutes ago | parent