/* * Copyright 2008 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.google.gwt.event.dom.client; /** * Contains the native key codes previously defined in * {@link com.google.gwt.user.client.ui.KeyboardListener}. When converting * keyboard listener instances, developers can use the following static import * to access these constants: * * <pre> import static com.google.gwt.event.dom.client.KeyCodes.*; </pre> * * These constants are defined with an int data type in order to be compatible * with the constants defined in * {@link com.google.gwt.user.client.ui.KeyboardListener}. */ public class KeyCodes { /** * Alt key code. */ public static final int KEY_ALT = 18; /** * Backspace key code. */ public static final int KEY_BACKSPACE = 8; /** * Control key code. */ public static final int KEY_CTRL = 17; /** * Delete key code. */ public static final int KEY_DELETE = 46; /** * Down arrow code. */ public static final int KEY_DOWN = 40; /** * End key code. */ public static final int KEY_END = 35; /** * Enter key code. */ public static final int KEY_ENTER = 13; /** * Escape key code. */ public static final int KEY_ESCAPE = 27; /** * Home key code. */ public static final int KEY_HOME = 36; /** * Left key code. */ public static final int KEY_LEFT = 37; /** * Page down key code. */ public static final int KEY_PAGEDOWN = 34; /** * Page up key code. */ public static final int KEY_PAGEUP = 33; /** * Right arrow key code. */ public static final int KEY_RIGHT = 39; /** * Shift key code. */ public static final int KEY_SHIFT = 16; /** * Tab key code. */ public static final int KEY_TAB = 9; /** * Up Arrow key code. */ public static final int KEY_UP = 38; // This class should never be instantiated private KeyCodes() { } }