ALt+CTRL down, wie abfangen?

Status
Nicht offen für weitere Antworten.

roxX0r

Mitglied
Hey,

ich möchte abfangen, wenn jemand STRG+ALT in einer Componente als modifier benutzt... also gleichzeitig. Die Events sind ja abfragbar nach "if evt.isAltDown()", leider lässt es sich dadurch nicht realisieren, wenn der User gleich 2 Modifier Tasten gleichzeitig drückt. Oder doch?
Wie fang ich das ab?

Code:
if (evt.isAltDown() && evt.isControlDown() ) {

}
habe ich schon probiert, das scheint nich zu klappen ...
 
ich möchte abfangen, wenn jemand STRG+ALT in einer Componente als modifier benutzt... also gleichzeitig.
Versuch's mal so:
Java:
int onmask = InputEvent.ALT_DOWN_MASK | InputEvent.CTRL_DOWN_MASK;
if ((evt.getModifiersEx() & onmask) == onmask) {
    ...
}
Siehe auch:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/InputEvent.html#getModifiersEx()
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben