be.yildizgames.module.window.input.Key Maven / Gradle / Ivy
/*
* This file is part of the Yildiz-Engine project, licenced under the MIT License (MIT)
*
* Copyright (c) 2019 Grégory Van den Borre
*
* More infos available: https://engine.yildiz-games.be
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this
* software and associated documentation files (the "Software"), to deal in the Software
* without restriction, including without limitation the rights to use, copy, modify, merge,
* publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
* to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package be.yildizgames.module.window.input;
/**
* Keyboard keys
* @author Grégory Van den Borre
*/
public enum Key {
/**
* None.
*/
EMPTY,
/**
* Main enter.
*/
ENTER,
/**
* Control.
*/
CTRL,
/**
* Shift, left or right.
*/
SHIFT,
/**
* Escape.
*/
ESC,
/**
* Tabulation.
*/
TAB,
/**
* Arrow up.
*/
UP,
/**
* Arrow down.
*/
DOWN,
/**
* Arrow left.
*/
LEFT,
/**
* Arrow right.
*/
RIGHT,
END,
INSERT,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
PRINT_SCREEN,
HOME,
PAGE_UP,
PAGE_DOWN,
BREAK,
ALT,
PAUSE,
A,
Q,
W,
E,
R,
T,
Y,
U,
I,
O,
P,
OPEN_BRACKET,
CLOSE_BRACKET,
BACK_SLASH, S, D, F, G, H, J, K, L, SEMICOLON, QUOTE, Z, X, C, V, B, N, M, COMMA, PERIOD, SLASH, BACK_QUOTE, DIGIT1, DIGIT2, DIGIT3, DIGIT4, DIGIT5, DIGIT6, DIGIT7, DIGIT8, DIGIT9, DIGIT0, SUBTRACT, EQUALS, SPACE, BACK_SPACE, DELETE
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy