Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zaobici InitialDelay i RepeatRate tastature

[es] :: Pascal / Delphi / Kylix :: Zaobici InitialDelay i RepeatRate tastature

[ Pregleda: 1881 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_v!rus_
BGD

Član broj: 40451
Poruke: 313
213.244.208.*



+1 Profil

icon Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 19:55 - pre 234 meseci
Zna li neko slucajno kako da se "zaobidje" standardni windows-ov nacin obrade pritisnutih tastera (da ne uticu InitialDelay i RepeatRate)
Konkretno, pravim neku igru pa mi kontrole nisu bas odzivne zbog koriscenja standardnih eventova...
Znam da bi mogao da zaronim u DirectX (DInput) ali to bi bilo "klanje vola za kilo mesa" sobzirom da igra koristi GDI za prikaz a ne neki DSurface ili sl...

Jel se neko susretao sa ovim mozda?


 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.bih.net.ba.



+27 Profil

icon Re: Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 20:01 - pre 234 meseci
OnKeyDown o OnKeyUp
 
Odgovor na temu

_v!rus_
BGD

Član broj: 40451
Poruke: 313
213.244.208.*



+1 Profil

icon Re: Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 20:15 - pre 234 meseci
Ma nemoj...
;-)

Salim se...

...OnKeyXXX eventovi se "okidaju" u skladu sa windowsovim nacinom hadnlovanja tastaure, prema tome VEOMA su podlozni InitialDelay-u i RepeatRate-u...
Prema tome, to ne resava problem...

..uostalom probaj...nacrtaj button, daj formi keypreview i napisi nesto kao

Code:

Form.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if Key = VK_RIGHT then
    Inc(Button.Left);
end;


...pa drzi VK_RIGHT pa da vidis sta ce da se desi...
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 21:40 - pre 234 meseci
Nisi bas razumeo Almedina... pogledaj ovo i mozda ce ti biti jasnije.



Prikačeni fajlovi
 
Odgovor na temu

_v!rus_
BGD

Član broj: 40451
Poruke: 313
213.244.208.*



+1 Profil

icon Re: Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 22:00 - pre 234 meseci
Hvala, moze tako, mozda je malo quick'n'dirty ali valjda ce zavriti posao...
Btw, to se radi sa jednom globalnom promenjivom i postavljanjem i testiranjem bitova te promenljive.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Zaobici InitialDelay i RepeatRate tastature06.01.2005. u 22:11 - pre 234 meseci
Ovo je bilo samo na brzaka... da me neko ne pretekne sa odgovorom :)



 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Zaobici InitialDelay i RepeatRate tastature

[ Pregleda: 1881 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.