Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add HID keyboard simulation via USB HID over AoAv2 #2632

Closed
wants to merge 7 commits into from

Commits on Sep 18, 2021

  1. Support USB HID over AoAv2 mode for keyboard input

    This provides a better input experience via
    simulate physical keyboard, it converts
    SDL_KeyboardEvent to proper HID events and send it
    via HID over AoAv2.
    
    This is a rewriting and bugfix of the origin code
    from [@amosbird](https://github.com/amosbird).
    
    Make sdl_keymod_to_hid_modifiers() more readable
    
    Support MOD keys in HID mode
    
    Enable Ctrl+V on HID mode
    
    Support to send media events from hid_keyboard
    
    Use existing --serial to replace --usb
    
    Use explict option for input mode
    
    Move HID keyboard setup code into functions
    
    Send HID events in separated thread
    
    Let libusb handle max package size
    
    Fix HID keyboard report desc
    AlynxZhou committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    2aa94b8 View commit details
    Browse the repository at this point in the history
  2. Add Windows build support for libusb

    Update README.md
    AlynxZhou committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    f9e3be6 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    547d72f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8df2eca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    101c794 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Configuration menu
    Copy the full SHA
    b2088c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8074bdb View commit details
    Browse the repository at this point in the history