Entwickler-Ecke

Multimedia / Grafik - Problem mit Tastatureingaben


UcL - Fr 27.12.02 14:24
Titel: Problem mit Tastatureingaben
Ich benutze diese Code um Tastatureingaben abzufangen:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TMAIN.Keyboard_timerTimer(Sender: TObject);
begin
 // Tasteneingaben nur gültig wenn der spieler auf dem boden ist
    If Player_On_Ground = true then
    begin
      If Keys[vk_down] then
        begin
          movement_mode := 1; //stehen
          player_speed  := 0;
        end;


Es funktioniert mit allen VirtualKeys aber wenn ich zB statt "vk_down" "Ord('a')" benutze tut sich gar nix mehr ... woran liegt das ?

danke im voraus
UcL


Udontknow - Fr 27.12.02 14:57

Hi!

Folgendes steht in der Delphi-Hilfe:

Zitat:
Virtuelle Tastencodes
______________________

Die meisten virtuellen Tastencodes sind in der Unit Windows definiert. Weitere Tastencodes sind in speziellen Windows-Wrappern (z. B. Unit imm) definiert. Verwenden Sie bei alphabetischen Tasten ord zusammen mit einem Großbuchstaben, wie beispielsweise ord( 'M' ).


Cu, :)
Udontknow


UcL - Fr 27.12.02 15:45

danke!