sshclick 620 B

1234567891011121314151617181920
  1. #!/usr/bin/zsh
  2. echo "Exit with Ctrl+C"
  3. trap ctrl_c INT
  4. function ctrl_c() {
  5. echo "exit\n" >> click
  6. }
  7. cd /tmp
  8. if [ ! -e click ]; then
  9. mkfifo click
  10. fi
  11. tail -F click | ssh $1 & #> /dev/null &
  12. xinput test `xinput list | grep "Logitech USB Receiver" | grep -oE "id=[0-9]+" | grep -oE "[0-9]+"` | while read in ; do;
  13. if [[ $in = "key press 117" ]]; then
  14. echo 'export DISPLAY=:0.0 && export XAUTHORITY="/home/daniel/.Xauthority" && xdotool key 117\n' >> click
  15. fi
  16. if [[ $in = "key press 112" ]]; then
  17. echo 'export DISPLAY=:0.0 && export XAUTHORITY="/home/daniel/.Xauthority" && xdotool key 112\n' >> click
  18. fi
  19. done