Ich wechsle auf eine kyrillische Sprache und da ist ein 'j' was anderes.
Logisch.
Zitat:
Delphi-Quellcode:
procedure TMainForm.FormKeyPress(Sender: TObject; var Key: char);
begin
if Key = 'j' then
begin
if VolumeOnImage.Visible = True then VolumeOnImageClick(Self)
else VolumeOffImageClick(Self);
end;
end;
Klar, dass das nicht funktioniert, denn du vergleichst mit einem j in
ANSI-Codierung, so wie er in deinem Quelltext steht.
Zitat:
Ich möchte damit nur zwei Prozeduren aufrufen (Lautstärke ein/ausschalten), mehr nichts. Und ich habe mich für die j-Taste entschieden, da sie ne Markierung für blinde hat.
Und du meinst, das wäre bei jedem Tastaturlayout so? AFAIK ist das J nicht bei jedem Layout an derselben Stelle, die Markierung für Blinde aber schon (immer in der mittleren Zeile, mittig platziert).
MfG Dalai