Skip to content

Bump givc to support BT mouse and add eventProxy Config#1395

Merged
brianmcgillion merged 2 commits intotiiuae:mainfrom
vunnyso:vs-BtMouse
Sep 10, 2025
Merged

Bump givc to support BT mouse and add eventProxy Config#1395
brianmcgillion merged 2 commits intotiiuae:mainfrom
vunnyso:vs-BtMouse

Conversation

@vunnyso
Copy link
Copy Markdown
Collaborator

@vunnyso vunnyso commented Sep 10, 2025

Description of Changes

  • bump: Include changes to support generic mouse
    Now givc  can support generic mouse functionality through the EventProxy update.
  • givc: add eventProxy configuration for audio-vm and gui-vm
    Configuring eventproxy to enable audio-vm to produce Mouse InputEvents and setting up eventproxy for gui-vm to
    receive generic mouse events on an emulated virtual mouse device.

Note:
If the mouse has special buttons specific to its model, it may not work with our current implementation as it covers generic mouse functionality.

Type of Change

  • New Feature
  • Bug Fix
  • Improvement / Refactor

Related Issues / Tickets

Givc dependency need to be merged first tiiuae/ghaf-givc#191

Checklist

  • Clear summary in PR description
  • Detailed and meaningful commit message(s)
  • Commits are logically organized and squashed if appropriate
  • Contribution guidelines followed
  • Ghaf documentation updated with the commit - https://tiiuae.github.io/ghaf/
  • Author has run make-checks and it passes
  • All automatic GitHub Action checks pass - see actions
  • Author has added reviewers and removed PR draft status

Testing Instructions

Applicable Targets

  • Orin AGX aarch64
  • Orin NX aarch64
  • Lenovo X1 x86_64
  • Dell Latitude x86_64
  • System 76 x86_64

Installation Method

  • Requires full re-installation
  • Can be updated with nixos-rebuild ... switch
  • Other:

Test Steps To Verify:

  1. Connect Bluetooth mouse using Bluetooth Settings
  2. Once mouse is connected and paired. It should work smoothly.
  3. No lag or delay in moving mouse.
  4. I have tested Logitech with M720 mouse, basic functionality is working fine.

@brianmcgillion
Copy link
Copy Markdown
Collaborator

verified to be working on the s76

Now givc can support generic mouse functionality
through the EventProxy update.

Signed-off-by: Vunny Sodhi <vunny.sodhi@unikie.com>
@vunnyso vunnyso marked this pull request as ready for review September 10, 2025 15:20
@vunnyso vunnyso requested a review from mbssrc September 10, 2025 15:20
Configuring eventproxy to enable audio-vm to produce Mouse
InputEvents and setting up eventproxy for gui-vm to
receive generic mouse events on an emulated virtual mouse device.

Signed-off-by: Vunny Sodhi <vunny.sodhi@unikie.com>
@brianmcgillion brianmcgillion merged commit a772b9e into tiiuae:main Sep 10, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants