Announcement

Collapse
No announcement yet.

Key-Events / Anfänger aus Berlin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Key-Events / Anfänger aus Berlin

    Ich möchte (STRG+ENTF) Tastatur Eingabe abfragen.<BR>
    Wieso funktioniert mein Beispiel Code nicht???

    <PRE>

    if((e.getKeyCode() == KeyEvent.VK_CONTROL) && (e.getKeyCode() == KeyEvent.VK_DELETE)) {
    System.out.println(" Kombination STRG + ENTF wurde gedrückt ");
    }

    </PRE>

  • #2
    Hallo Andreas,

    Logischer Fehler - e.getKeyCode() kann nicht zwei Werte gleichzeitig liefern.

    So geht's
    <pre>
    if (e.isControlDown() && (e.getKeyCode() == KeyEvent.VK_DELETE))
    {
    System.out.println(" Kombination STRG + ENTF wurde gedrückt ");
    }
    </pre>

    Thoma

    Comment


    • #3
      Danke Thomas!

      und wie kann ich die Kombination STRG+ALT+ENTF abfragen?

      <PRE>

      if(e.isControlDown() & e.isAltDown() & (e.getKeyCode() == KeyEvent.VK_DELETE)) {
      System.out.println(" STRG+ALT+ENTF wurde gedrückt " );
      }

      </PRE>

      funktioniert nicht bzw. der Windows-Task-Manager ist schneller als meine Code. Gibt es da ein anderer weg??

      Comment

      Working...
      X