Adjust keyboard shortcuts for the Elgato Key Lights
- add keyboard shortcuts to increase/decrease the color temperature - simplify (i.e., unify) all the shortcuts to only come in one variant
This commit is contained in:
parent
1cbb8baa91
commit
e98a39091e
3 changed files with 41 additions and 22 deletions
12
.config/gnome-settings/elgato/dec_color.py
Executable file
12
.config/gnome-settings/elgato/dec_color.py
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import leglight
|
||||
|
||||
LEFT_KEYLIGHT_IP = "192.168.190.62"
|
||||
RIGHT_KEYLIGHT_IP = "192.168.190.63"
|
||||
|
||||
left = leglight.LegLight(LEFT_KEYLIGHT_IP, port=9123)
|
||||
right = leglight.LegLight(RIGHT_KEYLIGHT_IP, port=9123)
|
||||
|
||||
left.decColor(200)
|
||||
right.decColor(200)
|
12
.config/gnome-settings/elgato/inc_color.py
Executable file
12
.config/gnome-settings/elgato/inc_color.py
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import leglight
|
||||
|
||||
LEFT_KEYLIGHT_IP = "192.168.190.62"
|
||||
RIGHT_KEYLIGHT_IP = "192.168.190.63"
|
||||
|
||||
left = leglight.LegLight(LEFT_KEYLIGHT_IP, port=9123)
|
||||
right = leglight.LegLight(RIGHT_KEYLIGHT_IP, port=9123)
|
||||
|
||||
left.incColor(200)
|
||||
right.incColor(200)
|
|
@ -96,7 +96,7 @@ magnifier-zoom-out=@as []
|
|||
on-screen-keyboard=@as []
|
||||
screenreader=@as []
|
||||
|
||||
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom7/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom8/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom9/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom10/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom11/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom12/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom13/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom14/']
|
||||
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom7/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom8/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom9/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom10/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom11/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom12/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom13/']
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
|
||||
binding='<Primary><Alt>Home'
|
||||
|
@ -142,36 +142,31 @@ command='alacritty'
|
|||
name='Terminal (3)'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom8]
|
||||
binding='<Super><Primary>L'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/toggle_keylights.py'
|
||||
name='Toggle Keylights in the Office (1)'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom9]
|
||||
binding='<Primary><Alt>L'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/toggle_keylights.py'
|
||||
name='Toggle Keylights in the Office (2)'
|
||||
name='Toggle Keylights in the Office'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom10]
|
||||
binding='<Super><Primary>Apostrophe'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/inc_brightness.py'
|
||||
name='Increase Brightness of Keylights in the Office (1)'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom11]
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom9]
|
||||
binding='<Primary><Alt>Apostrophe'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/inc_brightness.py'
|
||||
name='Increase Brightness of Keylights in the Office (2)'
|
||||
name='Increase Brightness of Keylights in the Office'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom12]
|
||||
binding='<Super><Primary>Semicolon'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/dec_brightness.py'
|
||||
name='Decrease Brightness of Keylights in the Office (1)'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom13]
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom10]
|
||||
binding='<Primary><Alt>Semicolon'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/dec_brightness.py'
|
||||
name='Decrease Brightness of Keylights in the Office (2)'
|
||||
name='Decrease Brightness of Keylights in the Office'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom14]
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom11]
|
||||
binding='<Primary><Alt>Bracketright'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/inc_color.py'
|
||||
name='Increase Color of Keylights in the Office'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom12]
|
||||
binding='<Primary><Alt>Bracketleft'
|
||||
command='/home/alexander/.local/share/elgato/bin/python /home/alexander/.config/gnome-settings/elgato/dec_color.py'
|
||||
name='Decrease Color of Keylights in the Office'
|
||||
|
||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom13]
|
||||
binding='<Super>U'
|
||||
command='/usr/bin/flatpak run com.spotify.Client'
|
||||
name='Spotify'
|
||||
|
|
Loading…
Reference in a new issue