UNPKG

@openui5/sap.ui.core

Version:

OpenUI5 Core Library sap.ui.core

745 lines (634 loc) 10.2 kB
/*! * OpenUI5 * (c) Copyright 2026 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ /* * Provides constants for key codes. Useful in the implementation of keypress/keydown event handlers. */ sap.ui.define(['jquery.sap.global', 'sap/ui/events/KeyCodes'], function(jQuery, KeyCodes) { "use strict"; /** * Enumeration of key codes. * * @enum {int} * @public * @since 0.9.0 * @deprecated since 1.58 use {@link module:sap/ui/events/KeyCodes} instead */ jQuery.sap.KeyCodes = KeyCodes; /** * Backspace key * @type number * @name jQuery.sap.KeyCodes.BACKSPACE * @public */ /** * Tab key * @type number * @name jQuery.sap.KeyCodes.TAB * @public */ /** * Enter key * @type number * @name jQuery.sap.KeyCodes.ENTER * @public */ /** * Shift key * @type number * @name jQuery.sap.KeyCodes.SHIFT * @public */ /** * Control key * @type number * @name jQuery.sap.KeyCodes.CONTROL * @public */ /** * Alt key * @type number * @name jQuery.sap.KeyCodes.ALT * @public */ /** * Pause/Break key * @type number * @name jQuery.sap.KeyCodes.BREAK * @public */ /** * Caps Lock key * @type number * @name jQuery.sap.KeyCodes.CAPS_LOCK * @public */ /** * Escape key * @type number * @name jQuery.sap.KeyCodes.ESCAPE * @public */ /** * Space bar key * @type number * @name jQuery.sap.KeyCodes.SPACE * @public */ /** * Page Up key * @type number * @name jQuery.sap.KeyCodes.PAGE_UP * @public */ /** * Page Down key * @type number * @name jQuery.sap.KeyCodes.PAGE_DOWN * @public */ /** * End key * @type number * @name jQuery.sap.KeyCodes.END * @public */ /** * Home key * @type number * @name jQuery.sap.KeyCodes.HOME * @public */ /** * Left arrow key * @type number * @name jQuery.sap.KeyCodes.ARROW_LEFT * @public */ /** * Up arrow key * @type number * @name jQuery.sap.KeyCodes.ARROW_UP * @public */ /** * Right arrow key * @type number * @name jQuery.sap.KeyCodes.ARROW_RIGHT * @public */ /** * Down arrow key * @type number * @name jQuery.sap.KeyCodes.ARROW_DOWN * @public */ /** * Print Screen key * @type number * @name jQuery.sap.KeyCodes.PRINT * @public */ /** * Insert key * @type number * @name jQuery.sap.KeyCodes.INSERT * @public */ /** * Delete key * @type number * @name jQuery.sap.KeyCodes.DELETE * @public */ /** * Digit 0 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_0 * @public */ /** * Digit 1 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_1 * @public */ /** * Digit 2 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_2 * @public */ /** * Digit 3 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_3 * @public */ /** * Digit 4 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_4 * @public */ /** * Digit 5 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_5 * @public */ /** * Digit 6 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_6 * @public */ /** * Digit 7 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_7 * @public */ /** * Digit 8 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_8 * @public */ /** * Digit 9 key * @type number * @name jQuery.sap.KeyCodes.DIGIT_9 * @public */ /** * Letter A key * @type number * @name jQuery.sap.KeyCodes.A * @public */ /** * Letter B key * @type number * @name jQuery.sap.KeyCodes.B * @public */ /** * Letter C key * @type number * @name jQuery.sap.KeyCodes.C * @public */ /** * Letter D key * @type number * @name jQuery.sap.KeyCodes.D * @public */ /** * Letter E key * @type number * @name jQuery.sap.KeyCodes.E * @public */ /** * Letter F key * @type number * @name jQuery.sap.KeyCodes.F * @public */ /** * Letter G key * @type number * @name jQuery.sap.KeyCodes.G * @public */ /** * Letter H key * @type number * @name jQuery.sap.KeyCodes.H * @public */ /** * Letter I key * @type number * @name jQuery.sap.KeyCodes.I * @public */ /** * Letter J key * @type number * @name jQuery.sap.KeyCodes.J * @public */ /** * Letter K key * @type number * @name jQuery.sap.KeyCodes.K * @public */ /** * Letter L key * @type number * @name jQuery.sap.KeyCodes.L * @public */ /** * Letter M key * @type number * @name jQuery.sap.KeyCodes.M * @public */ /** * Letter N key * @type number * @name jQuery.sap.KeyCodes.N * @public */ /** * Letter O key * @type number * @name jQuery.sap.KeyCodes.O * @public */ /** * Letter P key * @type number * @name jQuery.sap.KeyCodes.P * @public */ /** * Letter Q key * @type number * @name jQuery.sap.KeyCodes.Q * @public */ /** * Letter R key * @type number * @name jQuery.sap.KeyCodes.R * @public */ /** * Letter S key * @type number * @name jQuery.sap.KeyCodes.S * @public */ /** * Letter T key * @type number * @name jQuery.sap.KeyCodes.T * @public */ /** * Letter U key * @type number * @name jQuery.sap.KeyCodes.U * @public */ /** * Letter V key * @type number * @name jQuery.sap.KeyCodes.V * @public */ /** * Letter W key * @type number * @name jQuery.sap.KeyCodes.W * @public */ /** * Letter X key * @type number * @name jQuery.sap.KeyCodes.X * @public */ /** * Letter Y key * @type number * @name jQuery.sap.KeyCodes.Y * @public */ /** * Letter Z key * @type number * @name jQuery.sap.KeyCodes.Z * @public */ /** * Windows key (or Meta key on Mac) * @type number * @name jQuery.sap.KeyCodes.WINDOWS * @public */ /** * Context menu key * @type number * @name jQuery.sap.KeyCodes.CONTEXT_MENU * @public */ /** * Turn off key * @type number * @name jQuery.sap.KeyCodes.TURN_OFF * @public */ /** * Sleep key * @type number * @name jQuery.sap.KeyCodes.SLEEP * @public */ /** * Numpad 0 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_0 * @public */ /** * Numpad 1 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_1 * @public */ /** * Numpad 2 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_2 * @public */ /** * Numpad 3 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_3 * @public */ /** * Numpad 4 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_4 * @public */ /** * Numpad 5 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_5 * @public */ /** * Numpad 6 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_6 * @public */ /** * Numpad 7 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_7 * @public */ /** * Numpad 8 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_8 * @public */ /** * Numpad 9 key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_9 * @public */ /** * Numpad asterisk (*) key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_ASTERISK * @public */ /** * Numpad plus (+) key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_PLUS * @public */ /** * Numpad minus (-) key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_MINUS * @public */ /** * Numpad comma/decimal (,) key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_COMMA * @public */ /** * Numpad slash (/) key * @type number * @name jQuery.sap.KeyCodes.NUMPAD_SLASH * @public */ /** * F1 function key * @type number * @name jQuery.sap.KeyCodes.F1 * @public */ /** * F2 function key * @type number * @name jQuery.sap.KeyCodes.F2 * @public */ /** * F3 function key * @type number * @name jQuery.sap.KeyCodes.F3 * @public */ /** * F4 function key * @type number * @name jQuery.sap.KeyCodes.F4 * @public */ /** * F5 function key * @type number * @name jQuery.sap.KeyCodes.F5 * @public */ /** * F6 function key * @type number * @name jQuery.sap.KeyCodes.F6 * @public */ /** * F7 function key * @type number * @name jQuery.sap.KeyCodes.F7 * @public */ /** * F8 function key * @type number * @name jQuery.sap.KeyCodes.F8 * @public */ /** * F9 function key * @type number * @name jQuery.sap.KeyCodes.F9 * @public */ /** * F10 function key * @type number * @name jQuery.sap.KeyCodes.F10 * @public */ /** * F11 function key * @type number * @name jQuery.sap.KeyCodes.F11 * @public */ /** * F12 function key * @type number * @name jQuery.sap.KeyCodes.F12 * @public */ /** * Num Lock key * @type number * @name jQuery.sap.KeyCodes.NUM_LOCK * @public */ /** * Scroll Lock key * @type number * @name jQuery.sap.KeyCodes.SCROLL_LOCK * @public */ /** * Open bracket ([) key * @type number * @name jQuery.sap.KeyCodes.OPEN_BRACKET * @public */ /** * Plus (+) key * @type number * @name jQuery.sap.KeyCodes.PLUS * @public */ /** * Comma (,) key * @type number * @name jQuery.sap.KeyCodes.COMMA * @public */ /** * Slash (/) key * @type number * @name jQuery.sap.KeyCodes.SLASH * @public */ /** * Dot/period (.) key * @type number * @name jQuery.sap.KeyCodes.DOT * @public */ /** * Pipe (|) key * @type number * @name jQuery.sap.KeyCodes.PIPE * @public */ /** * Semicolon (;) key * @type number * @name jQuery.sap.KeyCodes.SEMICOLON * @public */ /** * Minus (-) key * @type number * @name jQuery.sap.KeyCodes.MINUS * @public */ /** * Grave accent (`) key * @type number * @name jQuery.sap.KeyCodes.GREAT_ACCENT * @public */ /** * Equals (=) key * @type number * @name jQuery.sap.KeyCodes.EQUALS * @public */ /** * Single quote (') key * @type number * @name jQuery.sap.KeyCodes.SINGLE_QUOTE * @public */ /** * Backslash (\) key * @type number * @name jQuery.sap.KeyCodes.BACKSLASH * @public */ return jQuery; });