This is a system for highlighting keyboard shortcuts and system data on Razer Blade RGB keyboard
You should have openrazer installed and running.
Shortcut highlighter consists of two services.
Run keyboard daemon (it listens to keypresses and turns them into events for shortcut-highlighter
service)
sudo pip3 install keyboard
sudo mkdir /etc/rasiel
cd keyboard-daemon && sudo python3 keyboard-daemon.py
Then, run shortcut-highlighter
:
stack build && stack exec shortcut-highlighter
I provided systemd services in systemd
directory for your convenience. Don't forget to edit them to change paths to executables.
src/Devices/Razer.hs
and put your id into line:deviceAddress = "/org/razer/device/BY1750A44000357"
Currently, it's id for Razer Blade Stealth Late 2018. To find your id, list dbus objects.
Edit layout of highlighted keys in src/Layout.hs
If you have keyboard other than Razer, you can write a substitution of src/Devices/Razer.hs
file
You also might want to remove i3 from the project if you don't use it