Skip to content
 
 

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USBMouse Linux Kernel Module

Overview

USBMouse is a simple Linux kernel module that provides basic support for USB mice with USB ID 3151:3020 in the Linux USB subsystem using USB Request Blocks (URBs). The driver supports X-Y movements, button clicks and the scroll wheel.

Table of Contents

Installation

  1. Clone the USBMouse repository to your local machine:

    git clone https://github.com/garyli2/USBMouse.git
  2. Build the kernel module:

    make
  3. Load the USBMouse module:

    insmod mouse.ko

Usage

The driver will probe connected USB devices and accept ones with ID 3151:3020. You may need to unbind these devices from the generic linux drivers first.

About

Linux USB Mouse Driver Kernel Module

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages