Asus NumberPad 驱动项目教程

Asus NumberPad 驱动项目教程

asus-numberpad-driverMaintained feature-rich linux driver for NumberPad(2.0) on Asus laptops. NumberPad(2.0) is illuminated numeric keypad integrated to touchpad which appears when is done tap on top right corner of touchpad for atleast 1s by default (configurable) or slide gesture from top right corner to center (configurable).项目地址:https://gitcode.com/gh_mirrors/as/asus-numberpad-driver

1. 项目的目录结构及介绍

asus-numberpad-driver/
├── CHANGELOG.md
├── FAQ
├── LICENSE
├── README.md
├── install.sh
├── install_device_check.sh
├── install_external_keyboard_toggle.sh
├── install_service.sh
├── install_user_groups.sh
├── numberpad.py
├── numberpad_dev
└── uninstall_user_groups.sh
  • CHANGELOG.md: 记录项目变更日志。
  • FAQ: 包含常见问题解答。
  • LICENSE: 项目许可证,采用 GPL-2.0 许可证。
  • README.md: 项目介绍和使用说明。
  • install.sh: 安装脚本,用于安装驱动。
  • install_device_check.sh: 设备检查脚本,用于验证设备是否支持 NumberPad。
  • install_external_keyboard_toggle.sh: 外部键盘切换脚本,用于配置外部键盘连接/断开时的行为。
  • install_service.sh: 服务安装脚本,用于设置驱动在用户登录时自动启动。
  • install_user_groups.sh: 用户组安装脚本,用于添加用户到特定组。
  • numberpad.py: 驱动的主启动文件。
  • numberpad_dev: 配置文件,包含驱动设置。
  • uninstall_user_groups.sh: 用户组卸载脚本,用于移除用户组。

2. 项目的启动文件介绍

numberpad.py

numberpad.py 是 Asus NumberPad 驱动的核心文件,负责控制 NumberPad 的行为。它可以通过以下命令启动:

G_MESSAGES_DEBUG=all LOG=DEBUG /numberpad.py "up5401ea" "/usr/share/asus-numberpad-driver/"
  • G_MESSAGES_DEBUG=all: 设置调试信息级别。
  • LOG=DEBUG: 设置日志级别为调试。
  • "up5401ea": 设备型号,可以根据实际设备进行替换。
  • "/usr/share/asus-numberpad-driver/": 配置文件目录路径。

3. 项目的配置文件介绍

numberpad_dev

numberpad_dev 是驱动的配置文件,包含各种自定义设置。如果该文件不存在,启动时会自动创建并使用默认值。配置文件的路径可以通过启动命令中的第二个参数指定,例如:

/usr/share/asus-numberpad-driver/env/bin/python3 /usr/share/asus-numberpad-driver/numberpad.py <up5401ea|e210ma|...>

配置文件中包含的设置项包括但不限于:

  • NumberPad 布局: 可以选择不同的布局。
  • 触摸板手势: 配置触摸板手势以激活 NumberPad。
  • 外部键盘行为: 配置外部键盘连接/断开时的 NumberPad 行为。

通过修改 numberpad_dev 文件,用户可以根据自己的需求定制 NumberPad 的行为。

asus-numberpad-driverMaintained feature-rich linux driver for NumberPad(2.0) on Asus laptops. NumberPad(2.0) is illuminated numeric keypad integrated to touchpad which appears when is done tap on top right corner of touchpad for atleast 1s by default (configurable) or slide gesture from top right corner to center (configurable).项目地址:https://gitcode.com/gh_mirrors/as/asus-numberpad-driver

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邴联微

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值