Thema: Delphi keycodes für altgr?

Einzelnen Beitrag anzeigen

ToXiC

Registriert seit: 28. Okt 2007
52 Beiträge
 
Delphi 2005 Personal
 
#13

Re: keycodes für altgr?

  Alt 19. Okt 2008, 22:05
ich hab grad ein kleines programm ausprobiert, dass tastertureingaben in eine memobox schreibt
dieses gibt einmal den keycode aus wenn eine taste gedrückt wird & einmal wenn eine taste losgelassen wird

wenn ich nun altgr drücke wird folgendes augegeben:

162
165
162
165

162 ist = strg
ich weiß allerdings nicht was 165 ist

alt ist bei mir 164

alles sehr seltsam

ich wunder mich sowieso, warum meine keycodes abweichen & strg bei mir nicht 17 ist


edit:

hab jetzt genauere details:

strg scanwert 29
alt scanwert 56

altgr scanwerte
541
56

alle werte sind dezimal



edit2:

ich glaub ich hab eine lösung gefunden

Delphi-Quellcode:
 if vkCode = 162 then
        frmMain.shift := true;
        if vkCode = 165 then
        begin
        frmMain.alt := true;
        if frmMain.shift = true then
           frmMain.Memo1.Lines.Add('AltGr gedrückt');
        end;
ich weiß zwar nicht was es mit taste 165 auf sich hat, aber es funktioniert


allerdings bleibt da immer noch die frage, warum strg bei mir den keycode 162 hat.
jemand eine idee?
Chris
  Mit Zitat antworten Zitat