Optymalizacja odczytu stanu klawiatury: liczniki bitowe vs spowolnienie programu
Re: =?iso-8859-2?Q?Obs=B3uga?= klawiatury i drgania
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Obs=B3uga?= klawiatury i drgania
Date: Tue, 07 May 2002 20:51:03 +0200
~Filut~ wrote:
Próbowałem dać opónienia przy odczytach stanów klawiatury w głównej pętli.
Spowalania to niestety działanie programu.
Jesli masz troche wolnej pamieci to mozesz w niej zrobic liczniki dla
kazdego klawisza. Np. 4 bity na klawisz, jesli wykryjesz ze klawisz jest
nacisniety to zwiekrzasz wartosc danego licznika, jesli puszczony to
zmniejszasz. Jesli dany licznik osiagnie maksimum (16 przy 4 bitach) to
znaczy pewne nacisniecie klawisza i wtedy juz go nie zwiekrzasz tylko
interpretujesz "nacisnieto". Tak samo jesli osiagnie 0 to juz nie
zmniejszasz tylko interpretujesz jako "puszczono". Test wejsc i
zwiekrzanie/zmniejszanie licznikow mozna robic w przerwaniach a w petli
glownej sprawdzac czy liczniki maja 0 lub 16.
--
Pozdrawiam.... Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
WWW: http://www.polbox.com/r/romekb
From: Marek Lewandowski <nospam_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Obs=B3uga_klawiatury_i_drgania_styk=F3w?=
Date: Tue, 07 May 2002 21:47:16 GMT
Romuald Bialy wygenerował manualnie w wiadomości
<3CD82217.89CCF80A_at_nospam_o2.pl> udostępnionej publicznie dnia Tue, 07 May
2002 20:51:03 +0200 co następuje:
zwiekrzasz
co to za słowo?
--
Marek Lewandowski ICQ# 10139051
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: =?iso-8859-2?Q?Obs=B3uga?= klawiatury i drgania
Date: Wed, 08 May 2002 01:49:02 +0200
Marek Lewandowski wrote:
Romuald Bialy wygenerował manualnie w wiadomości
<3CD82217.89CCF80A_at_nospam_o2.pl> udostępnionej publicznie dnia Tue, 07 May
2002 20:51:03 +0200 co następuje:
zwiekrzasz
co to za słowo?
Ales sie przyczepil ;-) To moj wklad dla Petersa :-)
--
Pozdrawiam.... Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
WWW: http://www.polbox.com/r/romekb