Use Super as dwm modifier key

Signed-off-by: Stacy Harper <contact@stacyharper.net>
master
Nguyễn Gia Phong 4 years ago committed by Stacy Harper
parent 200ecfa1a7
commit d8e19504f6
No known key found for this signature in database
GPG Key ID: 5BAC92328B7C5D65
  1. 2
      scripts/core/sxmo_appmenu.sh
  2. 4
      scripts/core/sxmo_gpsutil.sh
  3. 12
      scripts/core/sxmo_inputhandler.sh

@ -133,7 +133,7 @@ programchoicesinit() {
printf %b "Off → On" || printf %b "On → Off"; printf %b "Off → On" || printf %b "On → Off";
printf %b "^ 1 ^ sxmo_flashtoggle.sh" printf %b "^ 1 ^ sxmo_flashtoggle.sh"
) )
$icon_cfg Bar Toggle ^ 1 ^ key Alt+b $icon_cfg Bar Toggle ^ 1 ^ key Super+b
$icon_cfg Invert Colors ^ 1 ^ xcalib -a -invert $icon_cfg Invert Colors ^ 1 ^ xcalib -a -invert
$icon_clk Change Timezone ^ 1 ^ sxmo_timezonechange.sh $icon_clk Change Timezone ^ 1 ^ sxmo_timezonechange.sh
$icon_ror Autorotate $( $icon_ror Autorotate $(

@ -65,8 +65,8 @@ killexistingfoxtrotgps() {
WMCLASS="$(xprop -id "$ACTIVEWIN" | grep WM_CLASS | cut -d ' ' -f3-)" WMCLASS="$(xprop -id "$ACTIVEWIN" | grep WM_CLASS | cut -d ' ' -f3-)"
if echo "$WMCLASS" | grep -i foxtrot; then if echo "$WMCLASS" | grep -i foxtrot; then
# E.g. by focusing back and refocuing forward we preserve ordering in stack # E.g. by focusing back and refocuing forward we preserve ordering in stack
xdotool key Alt+k xdotool key Super+k
xdotool key Alt+j xdotool key Super+j
xdotool windowkill "$ACTIVEWIN" && return 0 xdotool windowkill "$ACTIVEWIN" && return 0
return 1 return 1
else else

@ -53,16 +53,16 @@ if [ "$HANDLE" -ne 0 ]; then
#standard handling #standard handling
case "$ACTION" in case "$ACTION" in
"prevdesktop") "prevdesktop")
xdotool key --clearmodifiers Alt+Shift+e xdotool key --clearmodifiers Super+Shift+e
;; ;;
"nextdesktop") "nextdesktop")
xdotool key --clearmodifiers Alt+Shift+r xdotool key --clearmodifiers Super+Shift+r
;; ;;
"moveprevdesktop") "moveprevdesktop")
xdotool key --clearmodifiers Alt+e xdotool key --clearmodifiers Super+e
;; ;;
"movenextdesktop") "movenextdesktop")
xdotool key --clearmodifiers Alt+r xdotool key --clearmodifiers Super+r
;; ;;
"unmute") "unmute")
sxmo_vol.sh unmute & sxmo_vol.sh unmute &
@ -156,10 +156,10 @@ if [ "$HANDLE" -ne 0 ]; then
sxmo_lock.sh sxmo_lock.sh
;; ;;
"voldown_one") "voldown_one")
xdotool key --clearmodifiers Alt+space xdotool key --clearmodifiers Super+space
;; ;;
"voldown_two") "voldown_two")
xdotool key --clearmodifiers Alt+Return xdotool key --clearmodifiers Super+Return
;; ;;
"voldown_three") "voldown_three")
sxmo_blinkled.sh red && xdotool windowkill "$(xdotool getactivewindow)" sxmo_blinkled.sh red && xdotool windowkill "$(xdotool getactivewindow)"

Loading…
Cancel
Save