// Generated by esidl 0.4.0.
package org.w3c.dom.events;
import org.w3c.dom.html.Window;
public interface KeyboardEvent extends UIEvent
{
// KeyboardEvent
public static final int DOM_KEY_LOCATION_STANDARD = 0x00;
public static final int DOM_KEY_LOCATION_LEFT = 0x01;
public static final int DOM_KEY_LOCATION_RIGHT = 0x02;
public static final int DOM_KEY_LOCATION_NUMPAD = 0x03;
public static final int DOM_KEY_LOCATION_MOBILE = 0x04;
public static final int DOM_KEY_LOCATION_JOYSTICK = 0x05;
public String getChar();
public String getKey();
public int getLocation();
public boolean getCtrlKey();
public boolean getShiftKey();
public boolean getAltKey();
public boolean getMetaKey();
public boolean getRepeat();
public String getLocale();
public boolean getModifierState(String keyArg);
public void initKeyboardEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Window viewArg, String charArg, String keyArg, int locationArg, String modifiersListArg, boolean repeat, String localeArg);
// KeyboardEvent-41
public int getCharCode();
public int getKeyCode();
public int getWhich();
}