Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. function poll_key {
  4. while true; do
  5. read -s -t 1 -n 1 KEY;
  6. if [ "$KEY" = "r" ]; then
  7. echo "key pressed"
  8. fi
  9. echo loop
  10. done
  11. }
  12.  
  13. function control_c {
  14. setterm -cursor on
  15. echo "control+c trap detected"
  16. exit $1
  17. }
  18.  
  19. function main {
  20. setterm -cursor off
  21. trap control_c SIGINT
  22. poll_key
  23. }
  24.  
  25. main;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement