Добрый день.
Настраиваю сочетания клавиш на sxhkd.
Основная цель - выполнить скрипт не при одновременном нажатии клавиш, а после нажатия последовательности клавиш.
Например: Нажать Win + e, одновременно, отпустить и далее по очереди "стрелка в право", "стрелка в верх".
Что я настроил:
# Reload sxhkdrc
super + shift + r
pkill -usr1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config '
# Test
super + e ; Right ; Up
sh ~/.config/myscript/window/mov.sh RT & notify-send 'sxhkd' 'RT '
super + e ; Right
sh ~/.config/myscript/window/mov.sh R & notify-send 'sxhkd' 'R '
В данной конфигурации
- последовательное нажатие " super + e ; Right " - работает
- последовательное нажатие " super + e ; Right ; Up " - не работает
# Reload sxhkdrc
super + shift + r
pkill -usr1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config '
# Test
super + e ; Right ; Up
sh ~/.config/myscript/window/mov.sh RT & notify-send 'sxhkd' 'RT '
В данной конфигурации последовательное нажатие " super + e ; Right ; Up " - работает
Как заставить работать 2е последовательности комбинаций?
Так же пробовал запускать sxhkd с параметром "-t" для увеличения времени ожидания нажатий на 2, 3,4сек, но не помогло.