sane-input-handler: power -> vol to rotate display
This commit is contained in:
parent
d7f4438371
commit
ccb856faf5
|
@ -149,6 +149,9 @@ in
|
|||
power_pressed.power_released.timeout.trigger = "powerbutton_one";
|
||||
power_pressed.power_released.timeout.ms = 300;
|
||||
power_pressed.power_released.power_pressed.trigger = "powerbutton_two";
|
||||
# map power (short) -> volup/voldown
|
||||
power_pressed.power_released.volup_pressed.trigger = "powerbutton_volup";
|
||||
power_pressed.power_released.voldown_pressed.trigger = "powerbutton_voldown";
|
||||
|
||||
# map: volume taps and holds
|
||||
volup_pressed = (recurseHold "volup" {}) // {
|
||||
|
|
|
@ -155,6 +155,14 @@ dispatchOn() {
|
|||
# power thrice: kill active window
|
||||
handleWith swaymsg kill
|
||||
;;
|
||||
"powerbutton_volup")
|
||||
# power (tap) -> volup: rotate CCW
|
||||
handleWith swaymsg -- output '-' transform 90 anticlockwise
|
||||
;;
|
||||
"powerbutton_voldown")
|
||||
# power (tap) -> voldown: rotate CW
|
||||
handleWith swaymsg -- output '-' transform 90 clockwise
|
||||
;;
|
||||
|
||||
"volup_tap_1")
|
||||
# swallow: this could be the start to a media control (multi taps / holds),
|
||||
|
|
Loading…
Reference in New Issue
Block a user