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

Switch from pynput to libvinput #134

Merged
merged 11 commits into from
Aug 15, 2024
Merged

Commits on Jul 27, 2024

  1. Switch from pynput to libvinput

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    524b418 View commit details
    Browse the repository at this point in the history
  2. Emulate keyboard modifier press for mouse events

    This is an easier approach IMHO.
    
    Signed-off-by: Slendi <[email protected]>
    xslendix committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    fb7e2dc View commit details
    Browse the repository at this point in the history
  3. Main: Fix modifier keys cmdline argument not proper

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    46a3a2c View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Main+Freqlog: Implement changes requested by @Raymo111

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    9e0d0d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Update vinput to 0.2.0

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    f589f05 View commit details
    Browse the repository at this point in the history
  2. Simplify code, update documentation

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ef3b42c View commit details
    Browse the repository at this point in the history
  3. Create listener_thread in __init__

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    8d8e6a2 View commit details
    Browse the repository at this point in the history
  4. Make _is_key static

    Signed-off-by: Slendi <[email protected]>
    xslendix committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e13c30c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Merge branch 'master' into libvinput

    Signed-off-by: Raymond Li <[email protected]>
    Raymo111 authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a48ecd7 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Fix: Update timing after adding key to word

    Edge case where a non-allowed char key (e.g. number) typed fast enough to be considered a chord is added as the first character of a word, and timing is not initialized. When a non-chord key (e.g. modifier key) is then pressed (to end the word), the word is logged but there is no timing associated with it, which would cause a crash.
    Raymo111 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9d4bff8 View commit details
    Browse the repository at this point in the history
  2. Fix: device chords format

    Raymo111 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    117a8de View commit details
    Browse the repository at this point in the history