added touchpad toggle (default for TP T440P)

main
The_miro 2025-10-28 10:17:47 +01:00
parent 2b8452d411
commit 383f62ce90
4 changed files with 34 additions and 2 deletions

View File

@ -233,7 +233,7 @@ bind = $mainMod, W, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/menu.sh
#GROUPS #GROUPS
bind = $mainMod ALT, C, togglegroup, bind = $mainMod ALT, C, togglegroup,
bind = $mainMod SHIFT, C, lockactivegroup, toggle bind = $mainMod CTRL SHIFT, C, lockactivegroup, toggle
bind = $mainMod SHIFT ALT, $navleft, movewindoworgroup, l bind = $mainMod SHIFT ALT, $navleft, movewindoworgroup, l
bind = $mainMod SHIFT ALT, $navright, movewindoworgroup, r bind = $mainMod SHIFT ALT, $navright, movewindoworgroup, r
@ -277,6 +277,7 @@ bind= $mainMod CTRL, I, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/getispeed.
bind= $mainMod CTRL, C, exec, dunstctl close-all bind= $mainMod CTRL, C, exec, dunstctl close-all
bind= $mainMod CTRL, G, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/onscreenkb.sh bind= $mainMod CTRL, G, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/onscreenkb.sh
bind= $mainMod SHIFT, C, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/caffeine.sh bind= $mainMod SHIFT, C, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/caffeine.sh
bind= $mainMod SHIFT, X, exec, ~/Dotfiles/desktopenvs/hyprland/scripts/hyprland-toggle-touchpad.sh
bind= $mainMod CTRL, W ,exec, hyprctl hyprsunset gamma +10 bind= $mainMod CTRL, W ,exec, hyprctl hyprsunset gamma +10
bind= $mainMod CTRL, S ,exec, hyprctl hyprsunset gamma -10 bind= $mainMod CTRL, S ,exec, hyprctl hyprsunset gamma -10

View File

@ -14,3 +14,9 @@ input {
natural_scroll = false natural_scroll = false
} }
} }
#$LAPTOP_KB_ENABLED = true
#device {
# name = synaptics-tm3053-009
# enabled = $LAPTOP_KB_ENABLED
#}

View File

@ -0,0 +1,25 @@
#!/usr/bin/env bash
export STATUS_FILE="$XDG_RUNTIME_DIR/keyboard.status"
enable_keyboard() {
printf "true" >"$STATUS_FILE"
notify-send -u normal "Enabling Touchpad"
hyprctl keyword '$LAPTOP_KB_ENABLED' "true" -r
}
disable_keyboard() {
printf "false" >"$STATUS_FILE"
notify-send -u normal "Disabling Touchpad"
hyprctl keyword '$LAPTOP_KB_ENABLED' "false" -r
}
if ! [ -f "$STATUS_FILE" ]; then
enable_keyboard
else
if [ $(cat "$STATUS_FILE") = "true" ]; then
disable_keyboard
elif [ $(cat "$STATUS_FILE") = "false" ]; then
enable_keyboard
fi
fi

View File

@ -7,7 +7,7 @@
<property name="last-separator-position" type="int" value="177"/> <property name="last-separator-position" type="int" value="177"/>
<property name="misc-single-click" type="bool" value="false"/> <property name="misc-single-click" type="bool" value="false"/>
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_50_PERCENT"/> <property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_50_PERCENT"/>
<property name="last-details-view-column-widths" type="string" value="50,50,159,50,50,50,87,258,571,50,50,87,159,546"/> <property name="last-details-view-column-widths" type="string" value="50,50,159,50,50,50,87,222,463,50,50,87,159,546"/>
<property name="last-details-view-visible-columns" type="string" value="THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_GROUP,THUNAR_COLUMN_MIME_TYPE,THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_SIZE_IN_BYTES,THUNAR_COLUMN_TYPE"/> <property name="last-details-view-visible-columns" type="string" value="THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_GROUP,THUNAR_COLUMN_MIME_TYPE,THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_SIZE_IN_BYTES,THUNAR_COLUMN_TYPE"/>
<property name="last-side-pane" type="string" value="THUNAR_SIDEPANE_TYPE_TREE"/> <property name="last-side-pane" type="string" value="THUNAR_SIDEPANE_TYPE_TREE"/>
<property name="last-show-hidden" type="bool" value="true"/> <property name="last-show-hidden" type="bool" value="true"/>