Skip to content
This repository has been archived by the owner on Mar 21, 2021. It is now read-only.
/ LGS-Mouser Public archive

Personal mouse scripts for Logitech Gaming Software (LGS) & Logitech G HUB

Notifications You must be signed in to change notification settings

echocrow/LGS-Mouser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LGS Mouser

This personal Lua-based script automates various actions based on mouse button presses and simple swipe gestures. It was originally written for use with Logitech Gaming Software (short: LGS), and later adopted for its successor replacement, Logitech G HUB.

Unfortunately Logitech broke Lua scripting support for its G HUB app during a Q4 2020 update, no longer including various standard Lua libraries this script depends upon. Although most of those missing standard libraries were re-added in a later patch, as of March 2021 some core features and standard library functions are still missing, including Lua's variable arguments and related unpack function. Despite some polyfilling attempts, as an unfortunate consequence this script is broken in those versions of G HUB. However, it remains functional in LGS and in G HUB prior to version 2020.12.

In an attempt to preserve these custom button and gesture actions, a standalone and more configurable Go-based alternative, Mouser, was created.

About

Personal mouse scripts for Logitech Gaming Software (LGS) & Logitech G HUB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages