The Logitech Remote Key Mapper is a Python script designed to enhance the functionality of Logitech presentation remotes by providing a customizable button mapping solution for different Linux distros. The official Logitech App is not available in Linux-based distros.
This solution allows users to map each button on the Logitech remote to a different keyboard or mouse button, enabling a more personalized and efficient control experience during presentations or other use cases (e.g., presenting the content of a Web Page where the Left button in the Logitech remote needs to be remapped to mouse scroll up or down).
Feel free to fork the repo, happy codding! 🙃
- Install dependencies as follows:
sudo apt install xdotool python3-evdev
. - Add the execute permission to
main.sh
as follows:chmod +x main.sh
. - Run LRKM as follows:
./main.sh
.
On debian 12, install the necessary yaml module as follows:
sudo apt install python3-yaml