| /* |
| * Copyright 2000-2014 Vaadin Ltd. |
| * |
| * 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 org.eclipse.osbp.runtime.common.keystroke; |
| |
| import java.io.Serializable; |
| |
| /** |
| * From Vaadin ShortcutAction. |
| */ |
| public interface KeyCode extends Serializable { |
| public static final int ENTER = 13; |
| |
| public static final int ESCAPE = 27; |
| |
| public static final int PAGE_UP = 33; |
| |
| public static final int PAGE_DOWN = 34; |
| |
| public static final int TAB = 9; |
| |
| public static final int ARROW_LEFT = 37; |
| |
| public static final int ARROW_UP = 38; |
| |
| public static final int ARROW_RIGHT = 39; |
| |
| public static final int ARROW_DOWN = 40; |
| |
| public static final int BACKSPACE = 8; |
| |
| public static final int DELETE = 46; |
| |
| public static final int INSERT = 45; |
| |
| public static final int END = 35; |
| |
| public static final int HOME = 36; |
| |
| public static final int F1 = 112; |
| |
| public static final int F2 = 113; |
| |
| public static final int F3 = 114; |
| |
| public static final int F4 = 115; |
| |
| public static final int F5 = 116; |
| |
| public static final int F6 = 117; |
| |
| public static final int F7 = 118; |
| |
| public static final int F8 = 119; |
| |
| public static final int F9 = 120; |
| |
| public static final int F10 = 121; |
| |
| public static final int F11 = 122; |
| |
| public static final int F12 = 123; |
| |
| public static final int A = 65; |
| |
| public static final int B = 66; |
| |
| public static final int C = 67; |
| |
| public static final int D = 68; |
| |
| public static final int E = 69; |
| |
| public static final int F = 70; |
| |
| public static final int G = 71; |
| |
| public static final int H = 72; |
| |
| public static final int I = 73; |
| |
| public static final int J = 74; |
| |
| public static final int K = 75; |
| |
| public static final int L = 76; |
| |
| public static final int M = 77; |
| |
| public static final int N = 78; |
| |
| public static final int O = 79; |
| |
| public static final int P = 80; |
| |
| public static final int Q = 81; |
| |
| public static final int R = 82; |
| |
| public static final int S = 83; |
| |
| public static final int T = 84; |
| |
| public static final int U = 85; |
| |
| public static final int V = 86; |
| |
| public static final int W = 87; |
| |
| public static final int X = 88; |
| |
| public static final int Y = 89; |
| |
| public static final int Z = 90; |
| |
| public static final int NUM0 = 48; |
| |
| public static final int NUM1 = 49; |
| |
| public static final int NUM2 = 50; |
| |
| public static final int NUM3 = 51; |
| |
| public static final int NUM4 = 52; |
| |
| public static final int NUM5 = 53; |
| |
| public static final int NUM6 = 54; |
| |
| public static final int NUM7 = 55; |
| |
| public static final int NUM8 = 56; |
| |
| public static final int NUM9 = 57; |
| |
| public static final int SPACEBAR = 32; |
| } |