tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
343
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Ronin-Jay Ronin-Jay ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    235
    Hallo zusammen,

    kennt jemand von Euch eine Möglichkeit, die Statustasten oberhalb des Ziffernblockes (Num, Caps, Rollen) )in SWT abzufragen? Mittels AWT kann man den Status setzen, aber das Abfragen klappt auch nicht zuverlässig. Würde das ganze allerdings gerne unter SWT realisieren. Hat jemand einen Ansatz für mich
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    ich bin mir zwar nicht sicher, ob ich Dien Problem wirklich verstanden habe, aber die entsprechenden KeyCodes findest Du in der Klasse "KeyEvent" aus dem JRE !!

    Code :
    1
    2
    3
    
    public static final int VK_CAPS_LOCK = 20;
    public static final int VK_NUM_LOCK = 144;
    public static final int VK_SCROLL_LOCK = 145;

    Mit Swing klappt das wunderbar - mit SWT kenne ich mich allerdings kaum aus!

    Gruß
    Klaus

    [EDIT]: Sorry, da war beim Kopieren irgendwas schief gelaufen .....
    Geändert von vfl_freak (21.04.09 um 07:53 Uhr)
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Direkt mit SWT habe ich das glaube ich auch nicht hinbekommen. Mit JFace geht das allerdings ganz gut. Ich weiß nur im Moment nicht mehr genau mit welcher Klasse.
     

  4. #4
    Ronin-Jay Ronin-Jay ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    235
    Danke Euch zwei für die schnelle Antwort.

    @vlt_freak:
    Den KeyCode habe ich - ich möchte den Status abfragen, als of z.B. CAPS_LOCK aktiv ist oder nicht.
    Mittels AWT kann ich zwar per
    Code java:
    1
    2
    
    java.awt.Toolkit.getDefaultToolkit()
            .getLockingKeyState(java.awt.event.KeyEvent.VK_CAPS_LOCK))
    den Stazus abfragen, allerdings erhalte ich immer false..... selbst ein vorangegangenes
    Code java:
    1
    2
    
    java.awt.Toolkit.getDefaultToolkit()
            .SetLockingKeyState(java.awt.event.KeyEvent.VK_CAPS_LOCK, true))
    ändert daran nichts.
     

  5. #5
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    ach so - ja, da kann ich Dir leider auch nicht wirklich weiterhelfen, da ich dies hier nicht nutze ....

    Bekommst Du eventuell eine "UnsupportedOperationException"? Lt. Doku soll das ja wohl nicht von allen Betriebssystemen unterstützt werden .....

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  6. #6
    Ronin-Jay Ronin-Jay ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    235
    Zitat Zitat von vfl_freak Beitrag anzeigen
    Moin,

    ach so - ja, da kann ich Dir leider auch nicht wirklich weiterhelfen, da ich dies hier nicht nutze ....

    Bekommst Du eventuell eine "UnsupportedOperationException"? Lt. Doku soll das ja wohl nicht von allen Betriebssystemen unterstützt werden .....

    Gruß
    Klaus
    Negativ, keine Exception...... bekomme schon 'true/false' zurück, allerdings entspricht das nicht dem Status, da permanent nur ein Wert zurückgeliefert wird (also z.B. immer false) . Die Lampe auf dem Keyboard zeigt allredings den richtigen Status (Tastatureingabe validiert)
     

Ähnliche Themen

  1. If abfragen :(
    Von Cruyff im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 4
    Letzter Beitrag: 04.12.07, 14:04
  2. SQL-Abfragen
    Von Atasch im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 20.01.07, 15:11
  3. SQL Abfragen
    Von Hattrix im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.11.06, 13:56
  4. MySQL Abfragen zu Access Abfragen umwandeln?
    Von Falconbase im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 16.04.06, 15:34
  5. Ant und if-Abfragen
    Von eagle im Forum Coders Talk
    Antworten: 2
    Letzter Beitrag: 07.07.05, 23:04

Stichworte