/** * 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 org.waveprotocol.wave.client.common.util; public enum KeyCombo { /** These names are self-explanatory... */ SPACE, /***/ SHIFT_SPACE, /***/ CTRL_SPACE, /***/ CTRL_SHIFT_SPACE, /***/ TAB, /***/ SHIFT_TAB, /***/ UP, /***/ DOWN, /***/ LEFT, /***/ RIGHT, /***/ HOME, /***/ END, /***/ PAGE_UP, /***/ PAGE_DOWN, /***/ ESC, /***/ ENTER, /***/ SHIFT_ENTER, /***/ CTRL_ENTER, /***/ CTRL_EQUALS, /***/ CTRL_R, /***/ CTRL_E, /***/ BACKSPACE, /***/ SHIFT_BACKSPACE, /***/ DELETE, /***/ SHIFT_DELETE, /***/ INSERT, /***/ SHIFT_INSERT, /***/ CTRL_INSERT, /***/ CTRL_B, /***/ CTRL_D, /***/ CTRL_H, /***/ CTRL_I, /***/ CTRL_G, /***/ CTRL_K, /***/ CTRL_U, /***/ CTRL_A, /***/ CTRL_L, /***/ CTRL_W, /***/ CTRL_SHIFT_L, /***/ CTRL_ALT_F, /***/ CTRL_ALT_D, /***/ ORDER_C, /***/ ORDER_X, /***/ ORDER_V, /***/ ORDER_Z, /***/ CTRL_F, /***/ META_LEFT, /***/ META_RIGHT, /***/ META_HOME, /***/ ORDER_O, /***/ ORDER_R, /***/ ORDER_SHIFT_R, /***/ ORDER_SHIFT_V, /***/ ORDER_ALT_SHIFT_V, /***/ ORDER_FULLSTOP, /***/ ORDER_F, /***/ ORDER_G, /***/ ORDER_D, /***/ ORDER_N, /***/ CTRL_O, /***/ ORDER_T, /***/ ORDER_A, /***/ ORDER_P, /***/ CTRL_ALT_G, /***/ CTRL_ALT_S, /***/ ORDER_W, /***/ ORDER_Q, /***/ ORDER_L, /***/ ORDER_K, /** Formatting combos */ ORDER_B, /***/ ORDER_U, /***/ ORDER_I, /** Shortcuts for Canned response insertion */ CTRL_SHIFT_1, /***/ CTRL_SHIFT_2, /***/ CTRL_SHIFT_3, OTHER, }