ViGEm is Virtual Gamepad Emulation Framework.
These bindings are based on ViGEm client
Right now I'm writing my own documentation, so as for now you can check the examples directory
vigem_alloc
vigem_free
vigem_connect
vigem_disconnect
vigem_target_x360_alloc
vigem_target_ds4_alloc
vigem_target_free
vigem_target_add
vigem_target_add_async
- Need help to add async/await supportvigem_target_remove
vigem_target_get_index
vigem_target_get_type
vigem_target_is_attached
vigem_target_x360_unregister_notification
vigem_target_ds4_unregister_notification
vigem_target_set_vid
vigem_target_set_pid
vigem_target_get_vid
vigem_target_get_pid
vigem_target_x360_get_user_index
vigem_register_notification
vigem_target_update
vigem_target_send_report