Optymalizacja odczytu stanu klawiatury: liczniki bitowe vs spowolnienie programu

Re: =?iso-8859-2?Q?Obs=B3uga?= klawiatury i drgania





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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. !]

Poprzedni Następny
Wiadomość
Spis treści
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