Не уверен, что вы имеете в виду под программным KVM, но если вы имеете в виду что-то вроде Synergy, я могу подтвердить, что это нормально работает между Mac и Windows. Вам нужно 2 экрана для этого, хотя. Synergy разделяет вашу клавиатуру и мышь (и буфер обмена) только между двумя компьютерами.
Обновление: Ах, хорошо. Вы говорите не о программном KVM, а об аппаратном KVM с программным переключателем. Я думаю, что они работают как на Mac, так и на Windows, но программная часть переключателя означает, что вы можете переключать KVM с помощью сочетания клавиш. Поэтому вам в основном нужно установить небольшой драйвер, который может быть только для Windows, так что это означает, что вы можете переключаться с клавиатуры с вашего компьютера с Windows, но не с вашего Mac (в этом случае вам придется нажать кнопку на сам KVM).
Я бы просто порекомендовал проверить прилагаемое программное обеспечение, чтобы увидеть, поставляют ли они драйверы для Mac, а также при покупке программного KVM-переключателя.