GWT 2.7.0

com.google.gwt.event.dom.client
Class KeyEvent<H extends EventHandler>

java.lang.Object
  extended by com.google.web.bindery.event.shared.Event<H>
      extended by com.google.gwt.event.shared.GwtEvent<H>
          extended by com.google.gwt.event.dom.client.DomEvent<H>
              extended by com.google.gwt.event.dom.client.KeyEvent<H>
Type Parameters:
H - The event handler type
All Implemented Interfaces:
HasNativeEvent
Direct Known Subclasses:
KeyCodeEvent, KeyPressEvent

public abstract class KeyEvent<H extends EventHandler>
extends DomEvent<H>

Base class for Key events. The native keyboard events are somewhat a mess (http://www.quirksmode.org/js/keys.html), we do some trivial normalization here, but do not attempt any complex patching, so user be warned.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.event.dom.client.DomEvent
DomEvent.Type<H extends EventHandler>
 
Constructor Summary
KeyEvent()
           
 
Method Summary
 boolean isAltKeyDown()
          Is the alt key down?
 boolean isAnyModifierKeyDown()
          Does this event have any modifier keys down? Specifically.
 boolean isControlKeyDown()
          Is the control key down?
 boolean isMetaKeyDown()
          Is the meta key down?
 boolean isShiftKeyDown()
          Is the shift key down?
 
Methods inherited from class com.google.gwt.event.dom.client.DomEvent
fireNativeEvent, fireNativeEvent, getAssociatedType, getNativeEvent, getRelativeElement, init, preventDefault, setNativeEvent, setRelativeElement, stopPropagation
 
Methods inherited from class com.google.gwt.event.shared.GwtEvent
assertLive, dispatch, getSource, isLive, kill, revive
 
Methods inherited from class com.google.web.bindery.event.shared.Event
setSource, toDebugString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeyEvent

public KeyEvent()
Method Detail

isAltKeyDown

public boolean isAltKeyDown()
Is the alt key down?

Returns:
whether the alt key is down

isAnyModifierKeyDown

public boolean isAnyModifierKeyDown()
Does this event have any modifier keys down? Specifically. is the control, meta, shift, or alt key currently pressed?

Returns:
whether this event have any modifier key down

isControlKeyDown

public boolean isControlKeyDown()
Is the control key down?

Returns:
whether the control key is down

isMetaKeyDown

public boolean isMetaKeyDown()
Is the meta key down?

Returns:
whether the meta key is down

isShiftKeyDown

public boolean isShiftKeyDown()
Is the shift key down?

Returns:
whether the shift key is down

GWT 2.7.0