Browse Source

Round offset number for xsetwacom input

master
Riyyi 3 years ago
parent
commit
24f2f9f6c6
  1. 4
      .local/bin/inputctl

4
.local/bin/inputctl

@ -164,7 +164,7 @@ tablet() {
case "$1" in case "$1" in
ccw) ccw)
calculatedWidth=$(calc "$tabletHeight * $screenHeight / $screenWidth") calculatedWidth=$(calc "$tabletHeight * $screenHeight / $screenWidth")
offsetWidth=$(calc "($tabletWidth - $calculatedWidth) / 2") offsetWidth=$(calc "($tabletWidth - $calculatedWidth) / 2" | cut -d '.' -f 1)
calculatedWidth=$(calc "$calculatedWidth + $offsetWidth" | cut -d '.' -f 1) calculatedWidth=$(calc "$calculatedWidth + $offsetWidth" | cut -d '.' -f 1)
xsetwacom set "$2" Area "$offsetWidth" 0 "$calculatedWidth" "$tabletHeight" xsetwacom set "$2" Area "$offsetWidth" 0 "$calculatedWidth" "$tabletHeight"
@ -172,7 +172,7 @@ tablet() {
;; ;;
normal) normal)
calculatedHeight=$(calc "$tabletWidth * $screenHeight / $screenWidth" | cut -d '.' -f 1) calculatedHeight=$(calc "$tabletWidth * $screenHeight / $screenWidth" | cut -d '.' -f 1)
offsetHeight=$(calc "($tabletHeight - $calculatedHeight) / 2") offsetHeight=$(calc "($tabletHeight - $calculatedHeight) / 2" | cut -d '.' -f 1)
xsetwacom set "$2" Area 0 "$offsetHeight" "$tabletWidth" "$calculatedHeight" xsetwacom set "$2" Area 0 "$offsetHeight" "$tabletWidth" "$calculatedHeight"
;; ;;

Loading…
Cancel
Save