Post

Replies

Boosts

Views

Activity

Reply to VZVirtualMachineView window and system function keys
my goal is to prvoide a browser based remote control solution for VZVirtualMahineView. So that user can connect to vms from anywhere. i am almost done with this. I think i have to live with this limitation Every web-based remote desktop solution (VNC web clients, NoMachine web, etc.) has this exact same limitation. the mac os host assigned shortcuts takes precedence over web browser key press event. we cant do anything about this. pressing the fn key with f1, f2, f3 sends key codes correctly. there is no probem with this. if it is reserved by mac os(ex. cmd + space, F11 etc) it takes precedance over browser. we have to live with this limitation. thanks for your help so far.
May ’26
Reply to SCScreenshotManager.captureImage and display sleep
Thank you for the reply. it seems to be that SCScreenshotManager does not work when the display sleeps. but this one window.contentView.bitmapImageRepForCachingDisplay works. but i have a problem with the later one. i am trying take the screenshot of VZVirtualMachineView window when vm is GUI based it i am gettting the screenshot correctly but when the vm is console based i am getting black image. is there any workaround for this?
Topic: App & System Services SubTopic: General Tags:
May ’26
Reply to VZVirtualMachineView and rightMouseDown
Apple asked me to use cgevent like this guard let cgEvent = CGEvent(mouseEventSource: nil, mouseType: .rightMouseDown, mouseCursorPosition: cgPoint, mouseButton: .right) else { return } // Create the synthetic NSEvent from the CGEvent. guard let event = NSEvent(cgEvent: cgEvent) else { return } virtualMachineView.rightMouseDown(with: event)
Topic: App & System Services SubTopic: Core OS Tags:
May ’26
Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
[quote='884854022, DTS Engineer, /thread/822658?answerId=884854022#884854022'] The bad news is that this is a known limitation of vmnet (FB7731708). [/quote] I think i need to wait for the fix. however i released my app with this limitation. Hoping that it will be fixed soon. How can i track the bug myself. because i cant access the feedback you have mentioned
Topic: App & System Services SubTopic: Core OS Tags:
Apr ’26
Reply to VZVirtualMachineView window and system function keys
my goal is to prvoide a browser based remote control solution for VZVirtualMahineView. So that user can connect to vms from anywhere. i am almost done with this. I think i have to live with this limitation Every web-based remote desktop solution (VNC web clients, NoMachine web, etc.) has this exact same limitation. the mac os host assigned shortcuts takes precedence over web browser key press event. we cant do anything about this. pressing the fn key with f1, f2, f3 sends key codes correctly. there is no probem with this. if it is reserved by mac os(ex. cmd + space, F11 etc) it takes precedance over browser. we have to live with this limitation. thanks for your help so far.
Replies
Boosts
Views
Activity
May ’26
Reply to SCScreenshotManager.captureImage and display sleep
Thank you for the reply. it seems to be that SCScreenshotManager does not work when the display sleeps. but this one window.contentView.bitmapImageRepForCachingDisplay works. but i have a problem with the later one. i am trying take the screenshot of VZVirtualMachineView window when vm is GUI based it i am gettting the screenshot correctly but when the vm is console based i am getting black image. is there any workaround for this?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to VZVirtualMachineView and rightMouseDown
Apple asked me to use cgevent like this guard let cgEvent = CGEvent(mouseEventSource: nil, mouseType: .rightMouseDown, mouseCursorPosition: cgPoint, mouseButton: .right) else { return } // Create the synthetic NSEvent from the CGEvent. guard let event = NSEvent(cgEvent: cgEvent) else { return } virtualMachineView.rightMouseDown(with: event)
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to deduplicated_symbol error
Hi, Thank you for the reply. I was able to solve the problem. The problme is not becuase of deduplicated_symbols. I had some data race conditions modifying published vars from different threads rather than on main thread. Now it is fixed.
Replies
Boosts
Views
Activity
Apr ’26
Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
[quote='884854022, DTS Engineer, /thread/822658?answerId=884854022#884854022'] The bad news is that this is a known limitation of vmnet (FB7731708). [/quote] I think i need to wait for the fix. however i released my app with this limitation. Hoping that it will be fixed soon. How can i track the bug myself. because i cant access the feedback you have mentioned
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Apr ’26