Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szukam: Licznik uderzeń w klawiature
Sh4dow
post
Post #1





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Kiedyś był taki projekt pod windows'a i nazywał się chyba 'delphin'. Szukam czegoś podobnego pod linuxa. Słyszał ktoś o czymś takim ?
Niestety nie koduje w C/C++ (a przynajmniej jeszcze) jeśli ktoś wiedział by może gdzie szukać czegoś takiego, to może zacznę kodować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Chcesz liczyć ile razy nacisłeś coś na klawiaturze, ale w jakimś programie, czy żeby program działał w tle? Bo jak w prograie to dosowy program robisz i
Kod
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    int nacisniec;
while(1)
{
if(getch())
{
  nacisniec++;
  cout<<nacisniec<<endl;          
}      
}
  getch();
  return(0);
}


EDIT: Aaa, linux. To nie wiem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) , ale to może będzie działac. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował bim2 10.03.2008, 14:26:39
Go to the top of the page
+Quote Post
sztosz
post
Post #3





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@bim2: Ale to tylko i wyłącznie liczy naciśnięcia. Żeby program mógł robić cokolwiek innego, to zliczanie kliknięć w klawiaturę musiałoby być w osobnym wątku.
Go to the top of the page
+Quote Post
bim2
post
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


to niech w winApi walnie CreateThread i już (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) (albo jakiś odpowiednik w linuxie). Tylko jak zrobić, żeby to zliczało nawet w tle jak program jest.? Powiem szczerze, że nie mam pomysłu.
Go to the top of the page
+Quote Post
Jabol
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


uruchamiaj program tak:
Kod
program_który_robi_mniej_więcej_write(read()) | tee znaki.txt | TWÓJ_PROGRAM 2>&1 > ouput &
watch 'wc -c znaki.txt'
I wszystko jasne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . A tak musiałbyś mieć albo moduł jądra albo nie wiem. Keyloggera jakiegoś. Pewnie jeżeli chcesz coś lepszego to będzie to zależne od technologii w jakiej pracujesz.

Ten program_który_robi_mniej_więcej_write(read()) to łatwo możezs napisać w C, ale będziesz potrzebował ncurses, bo inaczej dopiero po naciśnięciu \n będzie czyszczony bufor IO.

Ten post edytował Jabol 10.03.2008, 14:53:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.04.2026 - 07:30