NAME
SDL2::keycode - Defines Constants Which Identify Keyboard Keys and Modifiers
SYNOPSIS
use SDL2 qw[:keycode];
DESCRIPTION
The SDL virtual key representation.
Defines and Enumerations
Values of this type are used to represent keyboard keys using the current layout of the keyboard. These values include Unicode values representing the unmodified character that would be generated by pressing the key, or an SDLK_* constant for those keys that do not generate characters.
A special exception is the number keys at the top of the keyboard which always map to SDLK_0...SDLK_9, regardless of layout.
SDL_KeyCode
These may be imported with the :keyCode tag.
SDLK_UNKNOWNSDLK_RETURNSDLK_ESCAPESDLK_BACKSPACESDLK_TABSDLK_SPACESDLK_EXCLAIMSDLK_QUOTEDBLSDLK_HASHSDLK_PERCENTSDLK_DOLLARSDLK_AMPERSANDSDLK_QUOTESDLK_LEFTPARENSDLK_RIGHTPARENSDLK_ASTERISKSDLK_PLUSSDLK_COMMASDLK_MINUSSDLK_PERIODSDLK_SLASHSDLK_0SDLK_1SDLK_2SDLK_3SDLK_4SDLK_5SDLK_6SDLK_7SDLK_8SDLK_9SDLK_COLONSDLK_SEMICOLONSDLK_LESSSDLK_EQUALSSDLK_GREATERSDLK_QUESTIONSDLK_ATSDLK_LEFTBRACKETSDLK_BACKSLASHSDLK_RIGHTBRACKETSDLK_CARETSDLK_UNDERSCORESDLK_BACKQUOTESDLK_aSDLK_bSDLK_cSDLK_dSDLK_eSDLK_fSDLK_gSDLK_hSDLK_iSDLK_jSDLK_kSDLK_lSDLK_mSDLK_nSDLK_oSDLK_pSDLK_qSDLK_rSDLK_sSDLK_tSDLK_uSDLK_vSDLK_wSDLK_xSDLK_ySDLK_zSDLK_CAPSLOCKSDLK_F1SDLK_F2SDLK_F3SDLK_F4SDLK_F5SDLK_F6SDLK_F7SDLK_F8SDLK_F9SDLK_F10SDLK_F11SDLK_F12SDLK_PRINTSCREENSDLK_SCROLLLOCKSDLK_PAUSESDLK_INSERTSDLK_HOMESDLK_PAGEUPSDLK_DELETESDLK_ENDSDLK_PAGEDOWNSDLK_RIGHTSDLK_LEFTSDLK_DOWNSDLK_UPSDLK_NUMLOCKCLEARSDLK_KP_DIVIDESDLK_KP_MULTIPLYSDLK_KP_MINUSSDLK_KP_PLUSSDLK_KP_ENTERSDLK_KP_1SDLK_KP_2SDLK_KP_3SDLK_KP_4SDLK_KP_5SDLK_KP_6SDLK_KP_7SDLK_KP_8SDLK_KP_9SDLK_KP_0SDLK_KP_PERIODSDLK_APPLICATIONSDLK_POWERSDLK_KP_EQUALSSDLK_F13SDLK_F14SDLK_F15SDLK_F16SDLK_F17SDLK_F18SDLK_F19SDLK_F20SDLK_F21SDLK_F22SDLK_F23SDLK_F24SDLK_EXECUTESDLK_HELPSDLK_MENUSDLK_SELECTSDLK_STOPSDLK_AGAINSDLK_UNDOSDLK_CUTSDLK_COPYSDLK_PASTESDLK_FINDSDLK_MUTESDLK_VOLUMEUPSDLK_VOLUMEDOWNSDLK_KP_COMMASDLK_KP_EQUALSAS400SDLK_ALTERASESDLK_SYSREQSDLK_CANCELSDLK_CLEARSDLK_PRIORSDLK_RETURN2SDLK_SEPARATORSDLK_OUTSDLK_OPERSDLK_CLEARAGAINSDLK_CRSELSDLK_EXSELSDLK_KP_00SDLK_KP_000SDLK_THOUSANDSSEPARATORSDLK_DECIMALSEPARATORSDLK_CURRENCYUNITSDLK_CURRENCYSUBUNITSDLK_KP_LEFTPARENSDLK_KP_RIGHTPARENSDLK_KP_LEFTBRACESDLK_KP_RIGHTBRACESDLK_KP_TABSDLK_KP_BACKSPACESDLK_KP_ASDLK_KP_BSDLK_KP_CSDLK_KP_DSDLK_KP_ESDLK_KP_FSDLK_KP_XORSDLK_KP_POWERSDLK_KP_PERCENTSDLK_KP_LESSSDLK_KP_GREATERSDLK_KP_AMPERSANDSDLK_KP_DBLAMPERSANDSDLK_KP_VERTICALBARSDLK_KP_DBLVERTICALBARSDLK_KP_COLONSDLK_KP_HASHSDLK_KP_SPACESDLK_KP_ATSDLK_KP_EXCLAMSDLK_KP_MEMSTORESDLK_KP_MEMRECALLSDLK_KP_MEMCLEARSDLK_KP_MEMADDSDLK_KP_MEMSUBTRACTSDLK_KP_MEMMULTIPLYSDLK_KP_MEMDIVIDESDLK_KP_PLUSMINUSSDLK_KP_CLEARSDLK_KP_CLEARENTRYSDLK_KP_BINARYSDLK_KP_OCTALSDLK_KP_DECIMALSDLK_KP_HEXADECIMALSDLK_LCTRLSDLK_LSHIFTSDLK_LALTSDLK_LGUISDLK_RCTRLSDLK_RSHIFTSDLK_RALTSDLK_RGUISDLK_MODESDLK_AUDIONEXTSDLK_AUDIOPREVSDLK_AUDIOSTOPSDLK_AUDIOPLAYSDLK_AUDIOMUTESDLK_MEDIASELECTSDLK_WWWSDLK_MAILSDLK_CALCULATORSDLK_COMPUTERSDLK_AC_SEARCHSDLK_AC_HOMESDLK_AC_BACKSDLK_AC_FORWARDSDLK_AC_STOPSDLK_AC_REFRESHSDLK_AC_BOOKMARKSSDLK_BRIGHTNESSDOWNSDLK_BRIGHTNESSUPSDLK_DISPLAYSWITCHSDLK_KBDILLUMTOGGLESDLK_KBDILLUMDOWNSDLK_KBDILLUMUPSDLK_EJECTSDLK_SLEEPSDLK_APP1SDLK_APP2SDLK_AUDIOREWINDSDLK_AUDIOFASTFORWARD
SDL_Keymod
Enumeration of valid key mods (possibly OR'd together). These may be imported with the :keymod tag.
KMOD_NONEKMOD_LSHIFTKMOD_RSHIFTKMOD_LCTRLKMOD_RCTRLKMOD_LALTKMOD_RALTKMOD_LGUIKMOD_RGUIKMOD_NUMKMOD_CAPSKMOD_MODEKMOD_RESERVEDKMOD_CTRLKMOD_SHIFTKMOD_ALTKMOD_GUI
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module.
AUTHOR
Sanko Robinson <sanko@cpan.org>