• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bash - Nasłuchiwanie klawiatury

Ultraszybki serwer VPS NVMe BIZNES
+6 głosów
82 wizyt
pytanie zadane 31 sierpnia 2016 w Systemy operacyjne, programy przez GaCeL Dyskutant (7,590 p.)
Witam, jak można wykryć czy został naciśnięty np. przycisk "F5" w tle? Robię skrypt w bashu.

1 odpowiedź

+3 głosów
odpowiedź 31 sierpnia 2016 przez SyntaxError Pasjonat (17,160 p.)
#!/bin/bash

while true ; do
        until read -st .01 -n 1 
             do
                echo 'a'
                # tu właściwy skrypt
        done

        echo $REPLY
        # tu test co zostało wciśnięte i ewentualna akcja
done

 

Spróbuj tego. Tyle, że to nie jest tak na prawde całkowicie nieblokujące. Blokuje na 0.01 sekundy.

Podobne pytania

0 głosów
0 odpowiedzi 110 wizyt
pytanie zadane 21 grudnia 2017 w Systemy operacyjne, programy przez szuaknie Początkujący (300 p.)
0 głosów
0 odpowiedzi 47 wizyt
pytanie zadane 14 listopada 2017 w Systemy operacyjne, programy przez damianoom Nowicjusz (170 p.)
0 głosów
1 odpowiedź 122 wizyt
pytanie zadane 14 listopada 2017 w Systemy operacyjne, programy przez pjeter Nowicjusz (120 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.
Ciekawy innych porad? Odwiedź tę stronę!

43,969 zapytań

83,714 odpowiedzi

166,597 komentarzy

20,997 pasjonatów

Przeglądających: 261
Pasjonatów: 24 Gości: 237

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...