Avenue - Funktion der ESC-Taste nachstellen

Ein verregnetes Moin an das Forum....

Ich habe ein Apply-Script gebastelt, das vier Funktionen erfüllt:
bei Klick,
bei Klick mit STRG
bei Klick mit SHIFT
bei Klick mit ALT

das ganze fange ich über System.IsControlKeyDown etc. ab. Es funktioniert auch alles bis auf einen kleine Schönheitsfehler. Wenn ich die ALT-Taste drücke und dann klicke, führt er die Funktion aus und aktiviert dann das Menü Datei. Das hat zur Folge, dass ich entweder sinnlos in das View klicken oder ESC drücken muss, um die nächste Funktion auszuführen. Wäre grundsätzlich kein Problem, aber momentan attributiere ich ca. 10000 Linienelemente und da summiert sich die Anzahl unnützer Klicks (in Richtung Karpaltunnelsysndrom ;-))

Weiß jemand, wie ich per Avenue das Menü wieder deaktiviere?

Gruß und Dank
André
Hatte das Problem auch schon. Eine Möglichkeit wäre, den "Klick mit ALT" einfach durch einen Klick mit Shift UND Strg zu ersetzen?

if ((System.IsControlKeyDown) and (System.IsShiftKeyDown)) then
...
Moin Maxilla,

danke für den Tip, das war es.

if ((System.IsControlKeyDown = True) And (System.IsShiftKeyDown = False)) Then
old = true
elseif ((System.IsControlKeyDown = True) And (System.IsShiftKeyDown = True)) Then
copy = true
end

usw.

Also Danke und schönen Tag noch
André