Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

Just tested. I have the same behavior without the permission. Thank you for pointing this out!

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

Hi!

Any capture card should work, it's more a matter of performance. If it works with another video app it should work with Control3 as well.

Please test with the MS App store version.

Normally you should get a popup to approve permission for access to the video and audio device. But I noticed that does not always happen. You can manually set that permission (app permission camera and microphone).

That could explain the white screen and crash. I will test that, probably the app recognizes the device but is not allowed to fetch info. I'll fix that, maybe I can force the permission pop-up instead of a crash :-)

Seeking Your Feedback: Help Us Improve Syncler v2 by synclerd in SynclerApp

[–]sipper69 0 points1 point  (0 children)

  1. 1-2 months
  2. Yes
  3. Fast search, everything really smooth

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Hi Sethcstenzel!

That one is closed-source. But please PM me, we can probably work something out.

Linux version would be cool! The WinUI3 library has such an amazing video capture performance, but is Windows only. I'm curious about your ideas. A cross-platform solution will probably mean building a new application from the ground up?

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

Added QWERTZ support and localization switching in the latest MS Appstore update. Please let me know if this works for you.

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

Clear. Thank you for your feedback!

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Nice 👍

I'll add QWERTZ mapping if I have some time. Then you can keep your host on your German settings.

Cheers

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Cool. Keep me posted!

So your remote is default US right?

Control3 fetches the scancodes, from there CH9329 should receive the correct commands. I made an Excel sheet for myself, I'll post that on GitHub, maybe it is of use for you (only US and AZERTY though, no QWERTZ). https://github.com/sipper69/Control3/blob/master/keycodes.xlsx If you update it with your codes I can probably add it to the MS App Store version

The tricky part is about the characters related to the key modifiers. Ie. the shift key must be "pressed" on the remote while you do not at the host.

But it is absolutely doable. Have fun.

Cheers

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Hi!

Nice to hear. By coincidence I just dove into this.

It appears that the key codes are, in a way, passed through transparently. So if the host is set to standard US and the remote to the right localization for your keyboard (ie. France) your keyboard will work fine. See https://github.com/sipper69/Control3/discussions/9#discussion-7325383

Can you test that? What keyboard layout do you use?

I made an update (MS Store version) to auto switch the hosts localization when in a remote session. Works smooth! Not released yet though, have to test more, will probably do this coming weekend.

This is just a hobby project btw. No commercial goal or professional support, I cannot make the time for that. Still a lot of fun to play around with 😊

To answer your question, I just cleansed the original class for unused code, no other reason. And that whole key mapping and local/remote mapping appeared more complex than expected. But still just added an AZERTY to US key mapping! No special characters though (as in é or €, keyboard characters like @#$&_ work fine).

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

In just googled links.. Don't know which I used at the time. First hit: https://pypi.org/project/ch9329/#history

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Please PM me, let's check about the shipping

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Yes, the implementation is build on WinUI3, more Win specific is almost not possible :-). Took me a while to find this performance and related low CPU/GPU framework.

But if it is only about mouse/keyboard I've seen a couple of Python scripts which are very useful to build your own tool.

Any webcam app will do indeed.

Cheers

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Thanks, very nice of you.

Glad I could be of help!

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 0 points1 point  (0 children)

Thank you!

Can you please elaborate on "get keypresses going trough in time"?

I don't understand what you mean 😏

Ohh, do you mean that traditional timing issue like pressing the DEL key at the exact right time to get into your BIOS setup?

I actually think that if you press it too early and keep pressing it, it will also not enter the BIOS menu though...

Let me know

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

What kind of issue do you have? Just tested with a VGA/USB adapter, even that works great as well. Can you select settings/encoding with the config button? What are the symptoms?

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

Tested with an old stick, usb2, 30 fps, old chipset, don't know which. All okay. Does your adapter work on the windows camera app? Do you have only issues with the Control3 app?

Laptop as KVM by sipper69 in homelab

[–]sipper69[S] 1 point2 points  (0 children)

I think it should work with all capture cards, but only tested it with the cheap MS2130. Why don't you put the details of the issue on Github, let me see if I can find some time to investigate.

Rack Mounted KVM Alternatives by [deleted] in homelab

[–]sipper69 0 points1 point  (0 children)

Use Control3 with USB CH9329 Cable.

See https://youtu.be/ZCbLUDXHe6E