Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Näppäimistökäsittelijä (QB)

Sivun loppuun

Antti Laaksonen [23.02.2002 18:18:44]

#

Tämä tekee täsmälleen saman kuin samanniminen ohjelma Visual Basic -osastolla - eli lukee useita, jopa kymmentä, näppäintä yhtäaikaa ja tästä on hyötyä esim. peleissä.

DIM nappaimet(1 TO 128) AS INTEGER

DO
  DO
  n% = INP(&H60)
  LOOP UNTIL n% <> vn%
  IF n% <> 224 THEN   '224 on monien näppäinpainallusten ensimmäinen osa,
                      'joten sitä ei lasketa mukaan
    IF n% > 128 THEN  'jos n% on yli 128, näppäin n%-128 on nostettu
      nappaimet(n% - 128) = 0
    ELSE              'muuten näppäin n% on painettu
      nappaimet(n%) = 1
    END IF
  END IF
  CLS
  FOR i = 1 TO 128
    IF nappaimet(i) = 1 THEN PRINT i;
  NEXT
  vn% = n%
LOOP UNTIL n% = 1

Jaakko [25.02.2002 11:56:14]

#

kuka urpo tota ei tiiä?

Miksu [25.02.2002 16:49:32]

#

Sähän sen sanoit! En tiiä yhtään Urpo -nimistä henkilöä, joka ton tietäs! Heh... Mut se, et ketä kiinnostaa... :)

Paulus M [21.05.2002 15:25:35]

#

Toi on vähä epä selkee mulle.
Pystyiskö tollasta 10 näppäimen hommaa tekeen KEY komennolla

(nimetön) [13.09.2002 13:45:47]

#

paulus,miksu ja jaakko: ootte runkkareita koko porukka

thefox [21.11.2002 21:23:34]

#

Tossa on huonoa vaan se että se saattaa missata näppäimen painalluksia / vapautuksia.

sLVr [13.01.2003 18:35:40]

#

no voi kettu mä en tajuu tosta mitää... D:

Sami [25.02.2003 22:03:53]

#

Tulee luultavasti tarpeeseen.

Stume [15.01.2004 19:12:50]

#

Ton tietää Urpo Turhapuroki.

Juhko [09.10.2006 18:41:06]

#

Ei toimi kunnolla! Tai sitten en osaa käyttää...

edit: se oliki vaan nuolinäppäimet ku ei toimi..
niin kun jokin nuolinäppäin vapautuu niin n% = 170 ainakin minulla :)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta