Skip to content

Linux driver for enabling Asus touchpad numpad functionality on compatible devices.

License

Notifications You must be signed in to change notification settings

mohrezfadaei/asus-numpad-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUS Numpad Driver

A lightweight and customizable driver for enabling and managing the numpad functionality on ASUS laptops with touchpad-based numpads. This project supports various ASUS models and provides features like virtual keyboard emulation, brightness control, and Num Lock toggling.

Features

  • Detects and configures touchpad-based numpads for supported ASUS laptop models.
  • Virtual keyboard emulation using uinput.
  • Adjustable numpad brightness levels.
  • Num Lock activation and deactivation.
  • Key mapping for different ASUS models, including:
    • M433IA
    • UX581L
  • Calculator launch functionality.
  • Customizable configurations for unsupported models.

Supported Models

The driver provides configurations for the following models:

Model KeyMap Rows KeyMap Columns Features
UX325E 5 5 Default configuration
M433IA 5 5 Default configuration
UX581L 6 4 Brightness control

License

This project is licensed under the Apache License 2.0. Feel free to use, modify, and distribute it as per the license terms.


Acknowledgements

Enjoy your enhanced numpad experience! 😊

About

Linux driver for enabling Asus touchpad numpad functionality on compatible devices.

Topics

Resources

License

Stars

Watchers

Forks