#!/bin/bash KEYBOARD=9 KEYS="(37|72)" # ctrl=37, f6-72 # find out the rest via xinput query-state while [[ $( xinput query-state "$KEYBOARD" | grep -E "key\[${KEYS}\]=down" | wc -l ) -gt 0 ]] ; do sleep 0.1 done xdotool sleep 0.1 key shift+Down sleep 0.1 key shift+Up $HOME/stuf/scripts/dl_helper.sh "$(xclip -o -sel primary)" ; $HOME/stuf/scripts/notification_wrapper.sh $? "DLHELPER" # alternatively : xclip -sel clip < /dev/null