mirror of
https://github.com/encounter/rust-sdl2.git
synced 2026-07-10 21:18:41 -07:00
352 lines
100 KiB
HTML
352 lines
100 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SDL_Scancode` enum in crate `sdl2_sys`."><meta name="keywords" content="rust, rustlang, rust-lang, SDL_Scancode"><title>sdl2_sys::SDL_Scancode - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../dark.css"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script src="../storage.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="shortcut icon" href="../favicon.ico"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc enum"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../sdl2_sys/index.html'><div class='logo-container'><img src='../rust-logo.png' alt='logo'></div></a><p class='location'>Enum SDL_Scancode</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#variants">Variants</a><div class="sidebar-links"><a href="#variant.SDL_SCANCODE_UNKNOWN">SDL_SCANCODE_UNKNOWN</a><a href="#variant.SDL_SCANCODE_A">SDL_SCANCODE_A</a><a href="#variant.SDL_SCANCODE_B">SDL_SCANCODE_B</a><a href="#variant.SDL_SCANCODE_C">SDL_SCANCODE_C</a><a href="#variant.SDL_SCANCODE_D">SDL_SCANCODE_D</a><a href="#variant.SDL_SCANCODE_E">SDL_SCANCODE_E</a><a href="#variant.SDL_SCANCODE_F">SDL_SCANCODE_F</a><a href="#variant.SDL_SCANCODE_G">SDL_SCANCODE_G</a><a href="#variant.SDL_SCANCODE_H">SDL_SCANCODE_H</a><a href="#variant.SDL_SCANCODE_I">SDL_SCANCODE_I</a><a href="#variant.SDL_SCANCODE_J">SDL_SCANCODE_J</a><a href="#variant.SDL_SCANCODE_K">SDL_SCANCODE_K</a><a href="#variant.SDL_SCANCODE_L">SDL_SCANCODE_L</a><a href="#variant.SDL_SCANCODE_M">SDL_SCANCODE_M</a><a href="#variant.SDL_SCANCODE_N">SDL_SCANCODE_N</a><a href="#variant.SDL_SCANCODE_O">SDL_SCANCODE_O</a><a href="#variant.SDL_SCANCODE_P">SDL_SCANCODE_P</a><a href="#variant.SDL_SCANCODE_Q">SDL_SCANCODE_Q</a><a href="#variant.SDL_SCANCODE_R">SDL_SCANCODE_R</a><a href="#variant.SDL_SCANCODE_S">SDL_SCANCODE_S</a><a href="#variant.SDL_SCANCODE_T">SDL_SCANCODE_T</a><a href="#variant.SDL_SCANCODE_U">SDL_SCANCODE_U</a><a href="#variant.SDL_SCANCODE_V">SDL_SCANCODE_V</a><a href="#variant.SDL_SCANCODE_W">SDL_SCANCODE_W</a><a href="#variant.SDL_SCANCODE_X">SDL_SCANCODE_X</a><a href="#variant.SDL_SCANCODE_Y">SDL_SCANCODE_Y</a><a href="#variant.SDL_SCANCODE_Z">SDL_SCANCODE_Z</a><a href="#variant.SDL_SCANCODE_1">SDL_SCANCODE_1</a><a href="#variant.SDL_SCANCODE_2">SDL_SCANCODE_2</a><a href="#variant.SDL_SCANCODE_3">SDL_SCANCODE_3</a><a href="#variant.SDL_SCANCODE_4">SDL_SCANCODE_4</a><a href="#variant.SDL_SCANCODE_5">SDL_SCANCODE_5</a><a href="#variant.SDL_SCANCODE_6">SDL_SCANCODE_6</a><a href="#variant.SDL_SCANCODE_7">SDL_SCANCODE_7</a><a href="#variant.SDL_SCANCODE_8">SDL_SCANCODE_8</a><a href="#variant.SDL_SCANCODE_9">SDL_SCANCODE_9</a><a href="#variant.SDL_SCANCODE_0">SDL_SCANCODE_0</a><a href="#variant.SDL_SCANCODE_RETURN">SDL_SCANCODE_RETURN</a><a href="#variant.SDL_SCANCODE_ESCAPE">SDL_SCANCODE_ESCAPE</a><a href="#variant.SDL_SCANCODE_BACKSPACE">SDL_SCANCODE_BACKSPACE</a><a href="#variant.SDL_SCANCODE_TAB">SDL_SCANCODE_TAB</a><a href="#variant.SDL_SCANCODE_SPACE">SDL_SCANCODE_SPACE</a><a href="#variant.SDL_SCANCODE_MINUS">SDL_SCANCODE_MINUS</a><a href="#variant.SDL_SCANCODE_EQUALS">SDL_SCANCODE_EQUALS</a><a href="#variant.SDL_SCANCODE_LEFTBRACKET">SDL_SCANCODE_LEFTBRACKET</a><a href="#variant.SDL_SCANCODE_RIGHTBRACKET">SDL_SCANCODE_RIGHTBRACKET</a><a href="#variant.SDL_SCANCODE_BACKSLASH">SDL_SCANCODE_BACKSLASH</a><a href="#variant.SDL_SCANCODE_NONUSHASH">SDL_SCANCODE_NONUSHASH</a><a href="#variant.SDL_SCANCODE_SEMICOLON">SDL_SCANCODE_SEMICOLON</a><a href="#variant.SDL_SCANCODE_APOSTROPHE">SDL_SCANCODE_APOSTROPHE</a><a href="#variant.SDL_SCANCODE_GRAVE">SDL_SCANCODE_GRAVE</a><a href="#variant.SDL_SCANCODE_COMMA">SDL_SCANCODE_COMMA</a><a href="#variant.SDL_SCANCODE_PERIOD">SDL_SCANCODE_PERIOD</a><a href="#variant.SDL_SCANCODE_SLASH">SDL_SCANCODE_SLASH</a><a href="#variant.SDL_SCANCODE_CAPSLOCK">SDL_SCANCODE_CAPSLOCK</a><a href="#variant.SDL_SCANCODE_F1">SDL_SCANCODE_F1</a><a href="#variant.SDL_SCANCODE_F2">SDL_SCANCODE_F2</a><a href="#variant.SDL_SCANCODE_F3">SDL_SCANCODE_F3</a><a href="#variant.SDL_SCANCODE_F4">SDL_SCANCODE_F4</a><a href="#variant.SDL_SCANCODE_F5">SDL_SCANCODE_F5</a><a href="#variant.SDL_SCANCODE_F6">SDL_SCANCODE_F6</a><a href="#variant.SDL_SCANCODE_F7">SDL_SCANCODE_F7</a><a href="#variant.SDL_SCANCODE_F8">SDL_SCANCODE_F8</a><a href="#variant.SDL_SCANCODE_F9">SDL_SCANCODE_F9</a><a href="#variant.SDL_SCANCODE_F10">SDL_SCANCODE_F10</a><a href="#variant.SDL_SCANCODE_F11">SDL_SCANCODE_F11</a><a href="#variant.SDL_SCANCODE_F12">SDL_SCANCODE_F12</a><a href="#variant.SDL_SCANCODE_PRINTSCREEN">SDL_SCANCODE_PRINTSCREEN</a><a href="#variant.SDL_SCANCODE_SCROLLLOCK">SDL_SCANCODE_SCROLLLOCK</a><a href="#variant.SDL_SCANCODE_PAUSE">SDL_SCANCODE_PAUSE</a><a href="#variant.SDL_SCANCODE_INSERT">SDL_SCANCODE_INSERT</a><a href="#variant.SDL_SCANCODE_HOME">SDL_SCANCODE_HOME</a><a href="#variant.SDL_SCANCODE_PAGEUP">SDL_SCANCODE_PAGEUP</a><a href="#variant.SDL_SCANCODE_DELETE">SDL_SCANCODE_DELETE</a><a href="#variant.SDL_SCANCODE_END">SDL_SCANCODE_END</a><a href="#variant.SDL_SCANCODE_PAGEDOWN">SDL_SCANCODE_PAGEDOWN</a><a href="#variant.SDL_SCANCODE_RIGHT">SDL_SCANCODE_RIGHT</a><a href="#variant.SDL_SCANCODE_LEFT">SDL_SCANCODE_LEFT</a><a href="#variant.SDL_SCANCODE_DOWN">SDL_SCANCODE_DOWN</a><a href="#variant.SDL_SCANCODE_UP">SDL_SCANCODE_UP</a><a href="#variant.SDL_SCANCODE_NUMLOCKCLEAR">SDL_SCANCODE_NUMLOCKCLEAR</a><a href="#variant.SDL_SCANCODE_KP_DIVIDE">SDL_SCANCODE_KP_DIVIDE</a><a href="#variant.SDL_SCANCODE_KP_MULTIPLY">SDL_SCANCODE_KP_MULTIPLY</a><a href="#variant.SDL_SCANCODE_KP_MINUS">SDL_SCANCODE_KP_MINUS</a><a href="#variant.SDL_SCANCODE_KP_PLUS">SDL_SCANCODE_KP_PLUS</a><a href="#variant.SDL_SCANCODE_KP_ENTER">SDL_SCANCODE_KP_ENTER</a><a href="#variant.SDL_SCANCODE_KP_1">SDL_SCANCODE_KP_1</a><a href="#variant.SDL_SCANCODE_KP_2">SDL_SCANCODE_KP_2</a><a href="#variant.SDL_SCANCODE_KP_3">SDL_SCANCODE_KP_3</a><a href="#variant.SDL_SCANCODE_KP_4">SDL_SCANCODE_KP_4</a><a href="#variant.SDL_SCANCODE_KP_5">SDL_SCANCODE_KP_5</a><a href="#variant.SDL_SCANCODE_KP_6">SDL_SCANCODE_KP_6</a><a href="#variant.SDL_SCANCODE_KP_7">SDL_SCANCODE_KP_7</a><a href="#variant.SDL_SCANCODE_KP_8">SDL_SCANCODE_KP_8</a><a href="#variant.SDL_SCANCODE_KP_9">SDL_SCANCODE_KP_9</a><a href="#variant.SDL_SCANCODE_KP_0">SDL_SCANCODE_KP_0</a><a href="#variant.SDL_SCANCODE_KP_PERIOD">SDL_SCANCODE_KP_PERIOD</a><a href="#variant.SDL_SCANCODE_NONUSBACKSLASH">SDL_SCANCODE_NONUSBACKSLASH</a><a href="#variant.SDL_SCANCODE_APPLICATION">SDL_SCANCODE_APPLICATION</a><a href="#variant.SDL_SCANCODE_POWER">SDL_SCANCODE_POWER</a><a href="#variant.SDL_SCANCODE_KP_EQUALS">SDL_SCANCODE_KP_EQUALS</a><a href="#variant.SDL_SCANCODE_F13">SDL_SCANCODE_F13</a><a href="#variant.SDL_SCANCODE_F14">SDL_SCANCODE_F14</a><a href="#variant.SDL_SCANCODE_F15">SDL_SCANCODE_F15</a><a href="#variant.SDL_SCANCODE_F16">SDL_SCANCODE_F16</a><a href="#variant.SDL_SCANCODE_F17">SDL_SCANCODE_F17</a><a href="#variant.SDL_SCANCODE_F18">SDL_SCANCODE_F18</a><a href="#variant.SDL_SCANCODE_F19">SDL_SCANCODE_F19</a><a href="#variant.SDL_SCANCODE_F20">SDL_SCANCODE_F20</a><a href="#variant.SDL_SCANCODE_F21">SDL_SCANCODE_F21</a><a href="#variant.SDL_SCANCODE_F22">SDL_SCANCODE_F22</a><a href="#variant.SDL_SCANCODE_F23">SDL_SCANCODE_F23</a><a href="#variant.SDL_SCANCODE_F24">SDL_SCANCODE_F24</a><a href="#variant.SDL_SCANCODE_EXECUTE">SDL_SCANCODE_EXECUTE</a><a href="#variant.SDL_SCANCODE_HELP">SDL_SCANCODE_HELP</a><a href="#variant.SDL_SCANCODE_MENU">SDL_SCANCODE_MENU</a><a href="#variant.SDL_SCANCODE_SELECT">SDL_SCANCODE_SELECT</a><a href="#variant.SDL_SCANCODE_STOP">SDL_SCANCODE_STOP</a><a href="#variant.SDL_SCANCODE_AGAIN">SDL_SCANCODE_AGAIN</a><a href="#variant.SDL_SCANCODE_UNDO">SDL_SCANCODE_UNDO</a><a href="#variant.SDL_SCANCODE_CUT">SDL_SCANCODE_CUT</a><a href="#variant.SDL_SCANCODE_COPY">SDL_SCANCODE_COPY</a><a href="#variant.SDL_SCANCODE_PASTE">SDL_SCANCODE_PASTE</a><a href="#variant.SDL_SCANCODE_FIND">SDL_SCANCODE_FIND</a><a href="#variant.SDL_SCANCODE_MUTE">SDL_SCANCODE_MUTE</a><a href="#variant.SDL_SCANCODE_VOLUMEUP">SDL_SCANCODE_VOLUMEUP</a><a href="#variant.SDL_SCANCODE_VOLUMEDOWN">SDL_SCANCODE_VOLUMEDOWN</a><a href="#variant.SDL_SCANCODE_KP_COMMA">SDL_SCANCODE_KP_COMMA</a><a href="#variant.SDL_SCANCODE_KP_EQUALSAS400">SDL_SCANCODE_KP_EQUALSAS400</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL1">SDL_SCANCODE_INTERNATIONAL1</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL2">SDL_SCANCODE_INTERNATIONAL2</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL3">SDL_SCANCODE_INTERNATIONAL3</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL4">SDL_SCANCODE_INTERNATIONAL4</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL5">SDL_SCANCODE_INTERNATIONAL5</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL6">SDL_SCANCODE_INTERNATIONAL6</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL7">SDL_SCANCODE_INTERNATIONAL7</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL8">SDL_SCANCODE_INTERNATIONAL8</a><a href="#variant.SDL_SCANCODE_INTERNATIONAL9">SDL_SCANCODE_INTERNATIONAL9</a><a href="#variant.SDL_SCANCODE_LANG1">SDL_SCANCODE_LANG1</a><a href="#variant.SDL_SCANCODE_LANG2">SDL_SCANCODE_LANG2</a><a href="#variant.SDL_SCANCODE_LANG3">SDL_SCANCODE_LANG3</a><a href="#variant.SDL_SCANCODE_LANG4">SDL_SCANCODE_LANG4</a><a href="#variant.SDL_SCANCODE_LANG5">SDL_SCANCODE_LANG5</a><a href="#variant.SDL_SCANCODE_LANG6">SDL_SCANCODE_LANG6</a><a href="#variant.SDL_SCANCODE_LANG7">SDL_SCANCODE_LANG7</a><a href="#variant.SDL_SCANCODE_LANG8">SDL_SCANCODE_LANG8</a><a href="#variant.SDL_SCANCODE_LANG9">SDL_SCANCODE_LANG9</a><a href="#variant.SDL_SCANCODE_ALTERASE">SDL_SCANCODE_ALTERASE</a><a href="#variant.SDL_SCANCODE_SYSREQ">SDL_SCANCODE_SYSREQ</a><a href="#variant.SDL_SCANCODE_CANCEL">SDL_SCANCODE_CANCEL</a><a href="#variant.SDL_SCANCODE_CLEAR">SDL_SCANCODE_CLEAR</a><a href="#variant.SDL_SCANCODE_PRIOR">SDL_SCANCODE_PRIOR</a><a href="#variant.SDL_SCANCODE_RETURN2">SDL_SCANCODE_RETURN2</a><a href="#variant.SDL_SCANCODE_SEPARATOR">SDL_SCANCODE_SEPARATOR</a><a href="#variant.SDL_SCANCODE_OUT">SDL_SCANCODE_OUT</a><a href="#variant.SDL_SCANCODE_OPER">SDL_SCANCODE_OPER</a><a href="#variant.SDL_SCANCODE_CLEARAGAIN">SDL_SCANCODE_CLEARAGAIN</a><a href="#variant.SDL_SCANCODE_CRSEL">SDL_SCANCODE_CRSEL</a><a href="#variant.SDL_SCANCODE_EXSEL">SDL_SCANCODE_EXSEL</a><a href="#variant.SDL_SCANCODE_KP_00">SDL_SCANCODE_KP_00</a><a href="#variant.SDL_SCANCODE_KP_000">SDL_SCANCODE_KP_000</a><a href="#variant.SDL_SCANCODE_THOUSANDSSEPARATOR">SDL_SCANCODE_THOUSANDSSEPARATOR</a><a href="#variant.SDL_SCANCODE_DECIMALSEPARATOR">SDL_SCANCODE_DECIMALSEPARATOR</a><a href="#variant.SDL_SCANCODE_CURRENCYUNIT">SDL_SCANCODE_CURRENCYUNIT</a><a href="#variant.SDL_SCANCODE_CURRENCYSUBUNIT">SDL_SCANCODE_CURRENCYSUBUNIT</a><a href="#variant.SDL_SCANCODE_KP_LEFTPAREN">SDL_SCANCODE_KP_LEFTPAREN</a><a href="#variant.SDL_SCANCODE_KP_RIGHTPAREN">SDL_SCANCODE_KP_RIGHTPAREN</a><a href="#variant.SDL_SCANCODE_KP_LEFTBRACE">SDL_SCANCODE_KP_LEFTBRACE</a><a href="#variant.SDL_SCANCODE_KP_RIGHTBRACE">SDL_SCANCODE_KP_RIGHTBRACE</a><a href="#variant.SDL_SCANCODE_KP_TAB">SDL_SCANCODE_KP_TAB</a><a href="#variant.SDL_SCANCODE_KP_BACKSPACE">SDL_SCANCODE_KP_BACKSPACE</a><a href="#variant.SDL_SCANCODE_KP_A">SDL_SCANCODE_KP_A</a><a href="#variant.SDL_SCANCODE_KP_B">SDL_SCANCODE_KP_B</a><a href="#variant.SDL_SCANCODE_KP_C">SDL_SCANCODE_KP_C</a><a href="#variant.SDL_SCANCODE_KP_D">SDL_SCANCODE_KP_D</a><a href="#variant.SDL_SCANCODE_KP_E">SDL_SCANCODE_KP_E</a><a href="#variant.SDL_SCANCODE_KP_F">SDL_SCANCODE_KP_F</a><a href="#variant.SDL_SCANCODE_KP_XOR">SDL_SCANCODE_KP_XOR</a><a href="#variant.SDL_SCANCODE_KP_POWER">SDL_SCANCODE_KP_POWER</a><a href="#variant.SDL_SCANCODE_KP_PERCENT">SDL_SCANCODE_KP_PERCENT</a><a href="#variant.SDL_SCANCODE_KP_LESS">SDL_SCANCODE_KP_LESS</a><a href="#variant.SDL_SCANCODE_KP_GREATER">SDL_SCANCODE_KP_GREATER</a><a href="#variant.SDL_SCANCODE_KP_AMPERSAND">SDL_SCANCODE_KP_AMPERSAND</a><a href="#variant.SDL_SCANCODE_KP_DBLAMPERSAND">SDL_SCANCODE_KP_DBLAMPERSAND</a><a href="#variant.SDL_SCANCODE_KP_VERTICALBAR">SDL_SCANCODE_KP_VERTICALBAR</a><a href="#variant.SDL_SCANCODE_KP_DBLVERTICALBAR">SDL_SCANCODE_KP_DBLVERTICALBAR</a><a href="#variant.SDL_SCANCODE_KP_COLON">SDL_SCANCODE_KP_COLON</a><a href="#variant.SDL_SCANCODE_KP_HASH">SDL_SCANCODE_KP_HASH</a><a href="#variant.SDL_SCANCODE_KP_SPACE">SDL_SCANCODE_KP_SPACE</a><a href="#variant.SDL_SCANCODE_KP_AT">SDL_SCANCODE_KP_AT</a><a href="#variant.SDL_SCANCODE_KP_EXCLAM">SDL_SCANCODE_KP_EXCLAM</a><a href="#variant.SDL_SCANCODE_KP_MEMSTORE">SDL_SCANCODE_KP_MEMSTORE</a><a href="#variant.SDL_SCANCODE_KP_MEMRECALL">SDL_SCANCODE_KP_MEMRECALL</a><a href="#variant.SDL_SCANCODE_KP_MEMCLEAR">SDL_SCANCODE_KP_MEMCLEAR</a><a href="#variant.SDL_SCANCODE_KP_MEMADD">SDL_SCANCODE_KP_MEMADD</a><a href="#variant.SDL_SCANCODE_KP_MEMSUBTRACT">SDL_SCANCODE_KP_MEMSUBTRACT</a><a href="#variant.SDL_SCANCODE_KP_MEMMULTIPLY">SDL_SCANCODE_KP_MEMMULTIPLY</a><a href="#variant.SDL_SCANCODE_KP_MEMDIVIDE">SDL_SCANCODE_KP_MEMDIVIDE</a><a href="#variant.SDL_SCANCODE_KP_PLUSMINUS">SDL_SCANCODE_KP_PLUSMINUS</a><a href="#variant.SDL_SCANCODE_KP_CLEAR">SDL_SCANCODE_KP_CLEAR</a><a href="#variant.SDL_SCANCODE_KP_CLEARENTRY">SDL_SCANCODE_KP_CLEARENTRY</a><a href="#variant.SDL_SCANCODE_KP_BINARY">SDL_SCANCODE_KP_BINARY</a><a href="#variant.SDL_SCANCODE_KP_OCTAL">SDL_SCANCODE_KP_OCTAL</a><a href="#variant.SDL_SCANCODE_KP_DECIMAL">SDL_SCANCODE_KP_DECIMAL</a><a href="#variant.SDL_SCANCODE_KP_HEXADECIMAL">SDL_SCANCODE_KP_HEXADECIMAL</a><a href="#variant.SDL_SCANCODE_LCTRL">SDL_SCANCODE_LCTRL</a><a href="#variant.SDL_SCANCODE_LSHIFT">SDL_SCANCODE_LSHIFT</a><a href="#variant.SDL_SCANCODE_LALT">SDL_SCANCODE_LALT</a><a href="#variant.SDL_SCANCODE_LGUI">SDL_SCANCODE_LGUI</a><a href="#variant.SDL_SCANCODE_RCTRL">SDL_SCANCODE_RCTRL</a><a href="#variant.SDL_SCANCODE_RSHIFT">SDL_SCANCODE_RSHIFT</a><a href="#variant.SDL_SCANCODE_RALT">SDL_SCANCODE_RALT</a><a href="#variant.SDL_SCANCODE_RGUI">SDL_SCANCODE_RGUI</a><a href="#variant.SDL_SCANCODE_MODE">SDL_SCANCODE_MODE</a><a href="#variant.SDL_SCANCODE_AUDIONEXT">SDL_SCANCODE_AUDIONEXT</a><a href="#variant.SDL_SCANCODE_AUDIOPREV">SDL_SCANCODE_AUDIOPREV</a><a href="#variant.SDL_SCANCODE_AUDIOSTOP">SDL_SCANCODE_AUDIOSTOP</a><a href="#variant.SDL_SCANCODE_AUDIOPLAY">SDL_SCANCODE_AUDIOPLAY</a><a href="#variant.SDL_SCANCODE_AUDIOMUTE">SDL_SCANCODE_AUDIOMUTE</a><a href="#variant.SDL_SCANCODE_MEDIASELECT">SDL_SCANCODE_MEDIASELECT</a><a href="#variant.SDL_SCANCODE_WWW">SDL_SCANCODE_WWW</a><a href="#variant.SDL_SCANCODE_MAIL">SDL_SCANCODE_MAIL</a><a href="#variant.SDL_SCANCODE_CALCULATOR">SDL_SCANCODE_CALCULATOR</a><a href="#variant.SDL_SCANCODE_COMPUTER">SDL_SCANCODE_COMPUTER</a><a href="#variant.SDL_SCANCODE_AC_SEARCH">SDL_SCANCODE_AC_SEARCH</a><a href="#variant.SDL_SCANCODE_AC_HOME">SDL_SCANCODE_AC_HOME</a><a href="#variant.SDL_SCANCODE_AC_BACK">SDL_SCANCODE_AC_BACK</a><a href="#variant.SDL_SCANCODE_AC_FORWARD">SDL_SCANCODE_AC_FORWARD</a><a href="#variant.SDL_SCANCODE_AC_STOP">SDL_SCANCODE_AC_STOP</a><a href="#variant.SDL_SCANCODE_AC_REFRESH">SDL_SCANCODE_AC_REFRESH</a><a href="#variant.SDL_SCANCODE_AC_BOOKMARKS">SDL_SCANCODE_AC_BOOKMARKS</a><a href="#variant.SDL_SCANCODE_BRIGHTNESSDOWN">SDL_SCANCODE_BRIGHTNESSDOWN</a><a href="#variant.SDL_SCANCODE_BRIGHTNESSUP">SDL_SCANCODE_BRIGHTNESSUP</a><a href="#variant.SDL_SCANCODE_DISPLAYSWITCH">SDL_SCANCODE_DISPLAYSWITCH</a><a href="#variant.SDL_SCANCODE_KBDILLUMTOGGLE">SDL_SCANCODE_KBDILLUMTOGGLE</a><a href="#variant.SDL_SCANCODE_KBDILLUMDOWN">SDL_SCANCODE_KBDILLUMDOWN</a><a href="#variant.SDL_SCANCODE_KBDILLUMUP">SDL_SCANCODE_KBDILLUMUP</a><a href="#variant.SDL_SCANCODE_EJECT">SDL_SCANCODE_EJECT</a><a href="#variant.SDL_SCANCODE_SLEEP">SDL_SCANCODE_SLEEP</a><a href="#variant.SDL_SCANCODE_APP1">SDL_SCANCODE_APP1</a><a href="#variant.SDL_SCANCODE_APP2">SDL_SCANCODE_APP2</a><a href="#variant.SDL_SCANCODE_AUDIOREWIND">SDL_SCANCODE_AUDIOREWIND</a><a href="#variant.SDL_SCANCODE_AUDIOFASTFORWARD">SDL_SCANCODE_AUDIOFASTFORWARD</a><a href="#variant.SDL_NUM_SCANCODES">SDL_NUM_SCANCODES</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-Clone">Clone</a><a href="#impl-Copy">Copy</a><a href="#impl-Debug">Debug</a><a href="#impl-Eq">Eq</a><a href="#impl-Hash">Hash</a><a href="#impl-PartialEq%3CSDL_Scancode%3E">PartialEq<SDL_Scancode></a><a href="#impl-StructuralEq">StructuralEq</a><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a><a href="#impl-Unpin">Unpin</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow<T></a><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a><a href="#impl-From%3CT%3E">From<T></a><a href="#impl-Into%3CU%3E">Into<U></a><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a><a href="#impl-TryInto%3CU%3E">TryInto<U></a></div></div><p class='location'><a href='index.html'>sdl2_sys</a></p><script>window.sidebarCurrent = {name: 'SDL_Scancode', ty: 'enum', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>−</span>]</a></span><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8474-8801' title='goto source code'>[src]</a></span><span class='in-band'>Enum <a href='index.html'>sdl2_sys</a>::<wbr><a class="enum" href=''>SDL_Scancode</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust enum'><span class="docblock attributes top-attr">#[repr(u32)]</span>pub enum SDL_Scancode {
|
||
SDL_SCANCODE_UNKNOWN,
|
||
SDL_SCANCODE_A,
|
||
SDL_SCANCODE_B,
|
||
SDL_SCANCODE_C,
|
||
SDL_SCANCODE_D,
|
||
SDL_SCANCODE_E,
|
||
SDL_SCANCODE_F,
|
||
SDL_SCANCODE_G,
|
||
SDL_SCANCODE_H,
|
||
SDL_SCANCODE_I,
|
||
SDL_SCANCODE_J,
|
||
SDL_SCANCODE_K,
|
||
SDL_SCANCODE_L,
|
||
SDL_SCANCODE_M,
|
||
SDL_SCANCODE_N,
|
||
SDL_SCANCODE_O,
|
||
SDL_SCANCODE_P,
|
||
SDL_SCANCODE_Q,
|
||
SDL_SCANCODE_R,
|
||
SDL_SCANCODE_S,
|
||
SDL_SCANCODE_T,
|
||
SDL_SCANCODE_U,
|
||
SDL_SCANCODE_V,
|
||
SDL_SCANCODE_W,
|
||
SDL_SCANCODE_X,
|
||
SDL_SCANCODE_Y,
|
||
SDL_SCANCODE_Z,
|
||
SDL_SCANCODE_1,
|
||
SDL_SCANCODE_2,
|
||
SDL_SCANCODE_3,
|
||
SDL_SCANCODE_4,
|
||
SDL_SCANCODE_5,
|
||
SDL_SCANCODE_6,
|
||
SDL_SCANCODE_7,
|
||
SDL_SCANCODE_8,
|
||
SDL_SCANCODE_9,
|
||
SDL_SCANCODE_0,
|
||
SDL_SCANCODE_RETURN,
|
||
SDL_SCANCODE_ESCAPE,
|
||
SDL_SCANCODE_BACKSPACE,
|
||
SDL_SCANCODE_TAB,
|
||
SDL_SCANCODE_SPACE,
|
||
SDL_SCANCODE_MINUS,
|
||
SDL_SCANCODE_EQUALS,
|
||
SDL_SCANCODE_LEFTBRACKET,
|
||
SDL_SCANCODE_RIGHTBRACKET,
|
||
SDL_SCANCODE_BACKSLASH,
|
||
SDL_SCANCODE_NONUSHASH,
|
||
SDL_SCANCODE_SEMICOLON,
|
||
SDL_SCANCODE_APOSTROPHE,
|
||
SDL_SCANCODE_GRAVE,
|
||
SDL_SCANCODE_COMMA,
|
||
SDL_SCANCODE_PERIOD,
|
||
SDL_SCANCODE_SLASH,
|
||
SDL_SCANCODE_CAPSLOCK,
|
||
SDL_SCANCODE_F1,
|
||
SDL_SCANCODE_F2,
|
||
SDL_SCANCODE_F3,
|
||
SDL_SCANCODE_F4,
|
||
SDL_SCANCODE_F5,
|
||
SDL_SCANCODE_F6,
|
||
SDL_SCANCODE_F7,
|
||
SDL_SCANCODE_F8,
|
||
SDL_SCANCODE_F9,
|
||
SDL_SCANCODE_F10,
|
||
SDL_SCANCODE_F11,
|
||
SDL_SCANCODE_F12,
|
||
SDL_SCANCODE_PRINTSCREEN,
|
||
SDL_SCANCODE_SCROLLLOCK,
|
||
SDL_SCANCODE_PAUSE,
|
||
SDL_SCANCODE_INSERT,
|
||
SDL_SCANCODE_HOME,
|
||
SDL_SCANCODE_PAGEUP,
|
||
SDL_SCANCODE_DELETE,
|
||
SDL_SCANCODE_END,
|
||
SDL_SCANCODE_PAGEDOWN,
|
||
SDL_SCANCODE_RIGHT,
|
||
SDL_SCANCODE_LEFT,
|
||
SDL_SCANCODE_DOWN,
|
||
SDL_SCANCODE_UP,
|
||
SDL_SCANCODE_NUMLOCKCLEAR,
|
||
SDL_SCANCODE_KP_DIVIDE,
|
||
SDL_SCANCODE_KP_MULTIPLY,
|
||
SDL_SCANCODE_KP_MINUS,
|
||
SDL_SCANCODE_KP_PLUS,
|
||
SDL_SCANCODE_KP_ENTER,
|
||
SDL_SCANCODE_KP_1,
|
||
SDL_SCANCODE_KP_2,
|
||
SDL_SCANCODE_KP_3,
|
||
SDL_SCANCODE_KP_4,
|
||
SDL_SCANCODE_KP_5,
|
||
SDL_SCANCODE_KP_6,
|
||
SDL_SCANCODE_KP_7,
|
||
SDL_SCANCODE_KP_8,
|
||
SDL_SCANCODE_KP_9,
|
||
SDL_SCANCODE_KP_0,
|
||
SDL_SCANCODE_KP_PERIOD,
|
||
SDL_SCANCODE_NONUSBACKSLASH,
|
||
SDL_SCANCODE_APPLICATION,
|
||
SDL_SCANCODE_POWER,
|
||
SDL_SCANCODE_KP_EQUALS,
|
||
SDL_SCANCODE_F13,
|
||
SDL_SCANCODE_F14,
|
||
SDL_SCANCODE_F15,
|
||
SDL_SCANCODE_F16,
|
||
SDL_SCANCODE_F17,
|
||
SDL_SCANCODE_F18,
|
||
SDL_SCANCODE_F19,
|
||
SDL_SCANCODE_F20,
|
||
SDL_SCANCODE_F21,
|
||
SDL_SCANCODE_F22,
|
||
SDL_SCANCODE_F23,
|
||
SDL_SCANCODE_F24,
|
||
SDL_SCANCODE_EXECUTE,
|
||
SDL_SCANCODE_HELP,
|
||
SDL_SCANCODE_MENU,
|
||
SDL_SCANCODE_SELECT,
|
||
SDL_SCANCODE_STOP,
|
||
SDL_SCANCODE_AGAIN,
|
||
SDL_SCANCODE_UNDO,
|
||
SDL_SCANCODE_CUT,
|
||
SDL_SCANCODE_COPY,
|
||
SDL_SCANCODE_PASTE,
|
||
SDL_SCANCODE_FIND,
|
||
SDL_SCANCODE_MUTE,
|
||
SDL_SCANCODE_VOLUMEUP,
|
||
SDL_SCANCODE_VOLUMEDOWN,
|
||
SDL_SCANCODE_KP_COMMA,
|
||
SDL_SCANCODE_KP_EQUALSAS400,
|
||
SDL_SCANCODE_INTERNATIONAL1,
|
||
SDL_SCANCODE_INTERNATIONAL2,
|
||
SDL_SCANCODE_INTERNATIONAL3,
|
||
SDL_SCANCODE_INTERNATIONAL4,
|
||
SDL_SCANCODE_INTERNATIONAL5,
|
||
SDL_SCANCODE_INTERNATIONAL6,
|
||
SDL_SCANCODE_INTERNATIONAL7,
|
||
SDL_SCANCODE_INTERNATIONAL8,
|
||
SDL_SCANCODE_INTERNATIONAL9,
|
||
SDL_SCANCODE_LANG1,
|
||
SDL_SCANCODE_LANG2,
|
||
SDL_SCANCODE_LANG3,
|
||
SDL_SCANCODE_LANG4,
|
||
SDL_SCANCODE_LANG5,
|
||
SDL_SCANCODE_LANG6,
|
||
SDL_SCANCODE_LANG7,
|
||
SDL_SCANCODE_LANG8,
|
||
SDL_SCANCODE_LANG9,
|
||
SDL_SCANCODE_ALTERASE,
|
||
SDL_SCANCODE_SYSREQ,
|
||
SDL_SCANCODE_CANCEL,
|
||
SDL_SCANCODE_CLEAR,
|
||
SDL_SCANCODE_PRIOR,
|
||
SDL_SCANCODE_RETURN2,
|
||
SDL_SCANCODE_SEPARATOR,
|
||
SDL_SCANCODE_OUT,
|
||
SDL_SCANCODE_OPER,
|
||
SDL_SCANCODE_CLEARAGAIN,
|
||
SDL_SCANCODE_CRSEL,
|
||
SDL_SCANCODE_EXSEL,
|
||
SDL_SCANCODE_KP_00,
|
||
SDL_SCANCODE_KP_000,
|
||
SDL_SCANCODE_THOUSANDSSEPARATOR,
|
||
SDL_SCANCODE_DECIMALSEPARATOR,
|
||
SDL_SCANCODE_CURRENCYUNIT,
|
||
SDL_SCANCODE_CURRENCYSUBUNIT,
|
||
SDL_SCANCODE_KP_LEFTPAREN,
|
||
SDL_SCANCODE_KP_RIGHTPAREN,
|
||
SDL_SCANCODE_KP_LEFTBRACE,
|
||
SDL_SCANCODE_KP_RIGHTBRACE,
|
||
SDL_SCANCODE_KP_TAB,
|
||
SDL_SCANCODE_KP_BACKSPACE,
|
||
SDL_SCANCODE_KP_A,
|
||
SDL_SCANCODE_KP_B,
|
||
SDL_SCANCODE_KP_C,
|
||
SDL_SCANCODE_KP_D,
|
||
SDL_SCANCODE_KP_E,
|
||
SDL_SCANCODE_KP_F,
|
||
SDL_SCANCODE_KP_XOR,
|
||
SDL_SCANCODE_KP_POWER,
|
||
SDL_SCANCODE_KP_PERCENT,
|
||
SDL_SCANCODE_KP_LESS,
|
||
SDL_SCANCODE_KP_GREATER,
|
||
SDL_SCANCODE_KP_AMPERSAND,
|
||
SDL_SCANCODE_KP_DBLAMPERSAND,
|
||
SDL_SCANCODE_KP_VERTICALBAR,
|
||
SDL_SCANCODE_KP_DBLVERTICALBAR,
|
||
SDL_SCANCODE_KP_COLON,
|
||
SDL_SCANCODE_KP_HASH,
|
||
SDL_SCANCODE_KP_SPACE,
|
||
SDL_SCANCODE_KP_AT,
|
||
SDL_SCANCODE_KP_EXCLAM,
|
||
SDL_SCANCODE_KP_MEMSTORE,
|
||
SDL_SCANCODE_KP_MEMRECALL,
|
||
SDL_SCANCODE_KP_MEMCLEAR,
|
||
SDL_SCANCODE_KP_MEMADD,
|
||
SDL_SCANCODE_KP_MEMSUBTRACT,
|
||
SDL_SCANCODE_KP_MEMMULTIPLY,
|
||
SDL_SCANCODE_KP_MEMDIVIDE,
|
||
SDL_SCANCODE_KP_PLUSMINUS,
|
||
SDL_SCANCODE_KP_CLEAR,
|
||
SDL_SCANCODE_KP_CLEARENTRY,
|
||
SDL_SCANCODE_KP_BINARY,
|
||
SDL_SCANCODE_KP_OCTAL,
|
||
SDL_SCANCODE_KP_DECIMAL,
|
||
SDL_SCANCODE_KP_HEXADECIMAL,
|
||
SDL_SCANCODE_LCTRL,
|
||
SDL_SCANCODE_LSHIFT,
|
||
SDL_SCANCODE_LALT,
|
||
SDL_SCANCODE_LGUI,
|
||
SDL_SCANCODE_RCTRL,
|
||
SDL_SCANCODE_RSHIFT,
|
||
SDL_SCANCODE_RALT,
|
||
SDL_SCANCODE_RGUI,
|
||
SDL_SCANCODE_MODE,
|
||
SDL_SCANCODE_AUDIONEXT,
|
||
SDL_SCANCODE_AUDIOPREV,
|
||
SDL_SCANCODE_AUDIOSTOP,
|
||
SDL_SCANCODE_AUDIOPLAY,
|
||
SDL_SCANCODE_AUDIOMUTE,
|
||
SDL_SCANCODE_MEDIASELECT,
|
||
SDL_SCANCODE_WWW,
|
||
SDL_SCANCODE_MAIL,
|
||
SDL_SCANCODE_CALCULATOR,
|
||
SDL_SCANCODE_COMPUTER,
|
||
SDL_SCANCODE_AC_SEARCH,
|
||
SDL_SCANCODE_AC_HOME,
|
||
SDL_SCANCODE_AC_BACK,
|
||
SDL_SCANCODE_AC_FORWARD,
|
||
SDL_SCANCODE_AC_STOP,
|
||
SDL_SCANCODE_AC_REFRESH,
|
||
SDL_SCANCODE_AC_BOOKMARKS,
|
||
SDL_SCANCODE_BRIGHTNESSDOWN,
|
||
SDL_SCANCODE_BRIGHTNESSUP,
|
||
SDL_SCANCODE_DISPLAYSWITCH,
|
||
SDL_SCANCODE_KBDILLUMTOGGLE,
|
||
SDL_SCANCODE_KBDILLUMDOWN,
|
||
SDL_SCANCODE_KBDILLUMUP,
|
||
SDL_SCANCODE_EJECT,
|
||
SDL_SCANCODE_SLEEP,
|
||
SDL_SCANCODE_APP1,
|
||
SDL_SCANCODE_APP2,
|
||
SDL_SCANCODE_AUDIOREWIND,
|
||
SDL_SCANCODE_AUDIOFASTFORWARD,
|
||
SDL_NUM_SCANCODES,
|
||
}</pre></div><div class='docblock'><p>\brief The SDL keyboard scancode representation.</p>
|
||
<p>Values of this type are used to represent keyboard keys, among other places
|
||
in the \link SDL_Keysym::scancode key.keysym.scancode \endlink field of the
|
||
SDL_Event structure.</p>
|
||
<p>The values in this enumeration are based on the USB usage page standard:
|
||
https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf</p>
|
||
</div><h2 id='variants' class='variants small-section-header'>
|
||
Variants<a href='#variants' class='anchor'></a></h2>
|
||
<div id="variant.SDL_SCANCODE_UNKNOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_UNKNOWN" class="anchor field"></a><code id='SDL_SCANCODE_UNKNOWN.v'>SDL_SCANCODE_UNKNOWN</code></div><div id="variant.SDL_SCANCODE_A" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_A" class="anchor field"></a><code id='SDL_SCANCODE_A.v'>SDL_SCANCODE_A</code></div><div id="variant.SDL_SCANCODE_B" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_B" class="anchor field"></a><code id='SDL_SCANCODE_B.v'>SDL_SCANCODE_B</code></div><div id="variant.SDL_SCANCODE_C" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_C" class="anchor field"></a><code id='SDL_SCANCODE_C.v'>SDL_SCANCODE_C</code></div><div id="variant.SDL_SCANCODE_D" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_D" class="anchor field"></a><code id='SDL_SCANCODE_D.v'>SDL_SCANCODE_D</code></div><div id="variant.SDL_SCANCODE_E" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_E" class="anchor field"></a><code id='SDL_SCANCODE_E.v'>SDL_SCANCODE_E</code></div><div id="variant.SDL_SCANCODE_F" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F" class="anchor field"></a><code id='SDL_SCANCODE_F.v'>SDL_SCANCODE_F</code></div><div id="variant.SDL_SCANCODE_G" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_G" class="anchor field"></a><code id='SDL_SCANCODE_G.v'>SDL_SCANCODE_G</code></div><div id="variant.SDL_SCANCODE_H" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_H" class="anchor field"></a><code id='SDL_SCANCODE_H.v'>SDL_SCANCODE_H</code></div><div id="variant.SDL_SCANCODE_I" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_I" class="anchor field"></a><code id='SDL_SCANCODE_I.v'>SDL_SCANCODE_I</code></div><div id="variant.SDL_SCANCODE_J" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_J" class="anchor field"></a><code id='SDL_SCANCODE_J.v'>SDL_SCANCODE_J</code></div><div id="variant.SDL_SCANCODE_K" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_K" class="anchor field"></a><code id='SDL_SCANCODE_K.v'>SDL_SCANCODE_K</code></div><div id="variant.SDL_SCANCODE_L" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_L" class="anchor field"></a><code id='SDL_SCANCODE_L.v'>SDL_SCANCODE_L</code></div><div id="variant.SDL_SCANCODE_M" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_M" class="anchor field"></a><code id='SDL_SCANCODE_M.v'>SDL_SCANCODE_M</code></div><div id="variant.SDL_SCANCODE_N" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_N" class="anchor field"></a><code id='SDL_SCANCODE_N.v'>SDL_SCANCODE_N</code></div><div id="variant.SDL_SCANCODE_O" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_O" class="anchor field"></a><code id='SDL_SCANCODE_O.v'>SDL_SCANCODE_O</code></div><div id="variant.SDL_SCANCODE_P" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_P" class="anchor field"></a><code id='SDL_SCANCODE_P.v'>SDL_SCANCODE_P</code></div><div id="variant.SDL_SCANCODE_Q" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_Q" class="anchor field"></a><code id='SDL_SCANCODE_Q.v'>SDL_SCANCODE_Q</code></div><div id="variant.SDL_SCANCODE_R" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_R" class="anchor field"></a><code id='SDL_SCANCODE_R.v'>SDL_SCANCODE_R</code></div><div id="variant.SDL_SCANCODE_S" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_S" class="anchor field"></a><code id='SDL_SCANCODE_S.v'>SDL_SCANCODE_S</code></div><div id="variant.SDL_SCANCODE_T" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_T" class="anchor field"></a><code id='SDL_SCANCODE_T.v'>SDL_SCANCODE_T</code></div><div id="variant.SDL_SCANCODE_U" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_U" class="anchor field"></a><code id='SDL_SCANCODE_U.v'>SDL_SCANCODE_U</code></div><div id="variant.SDL_SCANCODE_V" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_V" class="anchor field"></a><code id='SDL_SCANCODE_V.v'>SDL_SCANCODE_V</code></div><div id="variant.SDL_SCANCODE_W" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_W" class="anchor field"></a><code id='SDL_SCANCODE_W.v'>SDL_SCANCODE_W</code></div><div id="variant.SDL_SCANCODE_X" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_X" class="anchor field"></a><code id='SDL_SCANCODE_X.v'>SDL_SCANCODE_X</code></div><div id="variant.SDL_SCANCODE_Y" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_Y" class="anchor field"></a><code id='SDL_SCANCODE_Y.v'>SDL_SCANCODE_Y</code></div><div id="variant.SDL_SCANCODE_Z" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_Z" class="anchor field"></a><code id='SDL_SCANCODE_Z.v'>SDL_SCANCODE_Z</code></div><div id="variant.SDL_SCANCODE_1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_1" class="anchor field"></a><code id='SDL_SCANCODE_1.v'>SDL_SCANCODE_1</code></div><div id="variant.SDL_SCANCODE_2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_2" class="anchor field"></a><code id='SDL_SCANCODE_2.v'>SDL_SCANCODE_2</code></div><div id="variant.SDL_SCANCODE_3" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_3" class="anchor field"></a><code id='SDL_SCANCODE_3.v'>SDL_SCANCODE_3</code></div><div id="variant.SDL_SCANCODE_4" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_4" class="anchor field"></a><code id='SDL_SCANCODE_4.v'>SDL_SCANCODE_4</code></div><div id="variant.SDL_SCANCODE_5" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_5" class="anchor field"></a><code id='SDL_SCANCODE_5.v'>SDL_SCANCODE_5</code></div><div id="variant.SDL_SCANCODE_6" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_6" class="anchor field"></a><code id='SDL_SCANCODE_6.v'>SDL_SCANCODE_6</code></div><div id="variant.SDL_SCANCODE_7" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_7" class="anchor field"></a><code id='SDL_SCANCODE_7.v'>SDL_SCANCODE_7</code></div><div id="variant.SDL_SCANCODE_8" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_8" class="anchor field"></a><code id='SDL_SCANCODE_8.v'>SDL_SCANCODE_8</code></div><div id="variant.SDL_SCANCODE_9" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_9" class="anchor field"></a><code id='SDL_SCANCODE_9.v'>SDL_SCANCODE_9</code></div><div id="variant.SDL_SCANCODE_0" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_0" class="anchor field"></a><code id='SDL_SCANCODE_0.v'>SDL_SCANCODE_0</code></div><div id="variant.SDL_SCANCODE_RETURN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RETURN" class="anchor field"></a><code id='SDL_SCANCODE_RETURN.v'>SDL_SCANCODE_RETURN</code></div><div id="variant.SDL_SCANCODE_ESCAPE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_ESCAPE" class="anchor field"></a><code id='SDL_SCANCODE_ESCAPE.v'>SDL_SCANCODE_ESCAPE</code></div><div id="variant.SDL_SCANCODE_BACKSPACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_BACKSPACE" class="anchor field"></a><code id='SDL_SCANCODE_BACKSPACE.v'>SDL_SCANCODE_BACKSPACE</code></div><div id="variant.SDL_SCANCODE_TAB" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_TAB" class="anchor field"></a><code id='SDL_SCANCODE_TAB.v'>SDL_SCANCODE_TAB</code></div><div id="variant.SDL_SCANCODE_SPACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SPACE" class="anchor field"></a><code id='SDL_SCANCODE_SPACE.v'>SDL_SCANCODE_SPACE</code></div><div id="variant.SDL_SCANCODE_MINUS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MINUS" class="anchor field"></a><code id='SDL_SCANCODE_MINUS.v'>SDL_SCANCODE_MINUS</code></div><div id="variant.SDL_SCANCODE_EQUALS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_EQUALS" class="anchor field"></a><code id='SDL_SCANCODE_EQUALS.v'>SDL_SCANCODE_EQUALS</code></div><div id="variant.SDL_SCANCODE_LEFTBRACKET" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LEFTBRACKET" class="anchor field"></a><code id='SDL_SCANCODE_LEFTBRACKET.v'>SDL_SCANCODE_LEFTBRACKET</code></div><div id="variant.SDL_SCANCODE_RIGHTBRACKET" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RIGHTBRACKET" class="anchor field"></a><code id='SDL_SCANCODE_RIGHTBRACKET.v'>SDL_SCANCODE_RIGHTBRACKET</code></div><div id="variant.SDL_SCANCODE_BACKSLASH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_BACKSLASH" class="anchor field"></a><code id='SDL_SCANCODE_BACKSLASH.v'>SDL_SCANCODE_BACKSLASH</code></div><div class='docblock'><p>< Located at the lower left of the return
|
||
key on ISO keyboards and at the right end
|
||
of the QWERTY row on ANSI keyboards.
|
||
Produces REVERSE SOLIDUS (backslash) and
|
||
VERTICAL LINE in a US layout, REVERSE
|
||
SOLIDUS and VERTICAL LINE in a UK Mac
|
||
layout, NUMBER SIGN and TILDE in a UK
|
||
Windows layout, DOLLAR SIGN and POUND SIGN
|
||
in a Swiss German layout, NUMBER SIGN and
|
||
APOSTROPHE in a German layout, GRAVE
|
||
ACCENT and POUND SIGN in a French Mac
|
||
layout, and ASTERISK and MICRO SIGN in a
|
||
French Windows layout.</p>
|
||
</div><div id="variant.SDL_SCANCODE_NONUSHASH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_NONUSHASH" class="anchor field"></a><code id='SDL_SCANCODE_NONUSHASH.v'>SDL_SCANCODE_NONUSHASH</code></div><div class='docblock'><p>< ISO USB keyboards actually use this code
|
||
instead of 49 for the same key, but all
|
||
OSes I've seen treat the two codes
|
||
identically. So, as an implementor, unless
|
||
your keyboard generates both of those
|
||
codes and your OS treats them differently,
|
||
you should generate SDL_SCANCODE_BACKSLASH
|
||
instead of this code. As a user, you
|
||
should not rely on this code because SDL
|
||
will never generate it with most (all?)
|
||
keyboards.</p>
|
||
</div><div id="variant.SDL_SCANCODE_SEMICOLON" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SEMICOLON" class="anchor field"></a><code id='SDL_SCANCODE_SEMICOLON.v'>SDL_SCANCODE_SEMICOLON</code></div><div id="variant.SDL_SCANCODE_APOSTROPHE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_APOSTROPHE" class="anchor field"></a><code id='SDL_SCANCODE_APOSTROPHE.v'>SDL_SCANCODE_APOSTROPHE</code></div><div id="variant.SDL_SCANCODE_GRAVE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_GRAVE" class="anchor field"></a><code id='SDL_SCANCODE_GRAVE.v'>SDL_SCANCODE_GRAVE</code></div><div class='docblock'><p>< Located in the top left corner (on both ANSI
|
||
and ISO keyboards). Produces GRAVE ACCENT and
|
||
TILDE in a US Windows layout and in US and UK
|
||
Mac layouts on ANSI keyboards, GRAVE ACCENT
|
||
and NOT SIGN in a UK Windows layout, SECTION
|
||
SIGN and PLUS-MINUS SIGN in US and UK Mac
|
||
layouts on ISO keyboards, SECTION SIGN and
|
||
DEGREE SIGN in a Swiss German layout (Mac:
|
||
only on ISO keyboards), CIRCUMFLEX ACCENT and
|
||
DEGREE SIGN in a German layout (Mac: only on
|
||
ISO keyboards), SUPERSCRIPT TWO and TILDE in a
|
||
French Windows layout, COMMERCIAL AT and
|
||
NUMBER SIGN in a French Mac layout on ISO
|
||
keyboards, and LESS-THAN SIGN and GREATER-THAN
|
||
SIGN in a Swiss German, German, or French Mac
|
||
layout on ANSI keyboards.</p>
|
||
</div><div id="variant.SDL_SCANCODE_COMMA" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_COMMA" class="anchor field"></a><code id='SDL_SCANCODE_COMMA.v'>SDL_SCANCODE_COMMA</code></div><div id="variant.SDL_SCANCODE_PERIOD" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PERIOD" class="anchor field"></a><code id='SDL_SCANCODE_PERIOD.v'>SDL_SCANCODE_PERIOD</code></div><div id="variant.SDL_SCANCODE_SLASH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SLASH" class="anchor field"></a><code id='SDL_SCANCODE_SLASH.v'>SDL_SCANCODE_SLASH</code></div><div id="variant.SDL_SCANCODE_CAPSLOCK" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CAPSLOCK" class="anchor field"></a><code id='SDL_SCANCODE_CAPSLOCK.v'>SDL_SCANCODE_CAPSLOCK</code></div><div id="variant.SDL_SCANCODE_F1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F1" class="anchor field"></a><code id='SDL_SCANCODE_F1.v'>SDL_SCANCODE_F1</code></div><div id="variant.SDL_SCANCODE_F2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F2" class="anchor field"></a><code id='SDL_SCANCODE_F2.v'>SDL_SCANCODE_F2</code></div><div id="variant.SDL_SCANCODE_F3" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F3" class="anchor field"></a><code id='SDL_SCANCODE_F3.v'>SDL_SCANCODE_F3</code></div><div id="variant.SDL_SCANCODE_F4" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F4" class="anchor field"></a><code id='SDL_SCANCODE_F4.v'>SDL_SCANCODE_F4</code></div><div id="variant.SDL_SCANCODE_F5" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F5" class="anchor field"></a><code id='SDL_SCANCODE_F5.v'>SDL_SCANCODE_F5</code></div><div id="variant.SDL_SCANCODE_F6" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F6" class="anchor field"></a><code id='SDL_SCANCODE_F6.v'>SDL_SCANCODE_F6</code></div><div id="variant.SDL_SCANCODE_F7" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F7" class="anchor field"></a><code id='SDL_SCANCODE_F7.v'>SDL_SCANCODE_F7</code></div><div id="variant.SDL_SCANCODE_F8" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F8" class="anchor field"></a><code id='SDL_SCANCODE_F8.v'>SDL_SCANCODE_F8</code></div><div id="variant.SDL_SCANCODE_F9" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F9" class="anchor field"></a><code id='SDL_SCANCODE_F9.v'>SDL_SCANCODE_F9</code></div><div id="variant.SDL_SCANCODE_F10" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F10" class="anchor field"></a><code id='SDL_SCANCODE_F10.v'>SDL_SCANCODE_F10</code></div><div id="variant.SDL_SCANCODE_F11" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F11" class="anchor field"></a><code id='SDL_SCANCODE_F11.v'>SDL_SCANCODE_F11</code></div><div id="variant.SDL_SCANCODE_F12" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F12" class="anchor field"></a><code id='SDL_SCANCODE_F12.v'>SDL_SCANCODE_F12</code></div><div id="variant.SDL_SCANCODE_PRINTSCREEN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PRINTSCREEN" class="anchor field"></a><code id='SDL_SCANCODE_PRINTSCREEN.v'>SDL_SCANCODE_PRINTSCREEN</code></div><div id="variant.SDL_SCANCODE_SCROLLLOCK" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SCROLLLOCK" class="anchor field"></a><code id='SDL_SCANCODE_SCROLLLOCK.v'>SDL_SCANCODE_SCROLLLOCK</code></div><div id="variant.SDL_SCANCODE_PAUSE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PAUSE" class="anchor field"></a><code id='SDL_SCANCODE_PAUSE.v'>SDL_SCANCODE_PAUSE</code></div><div id="variant.SDL_SCANCODE_INSERT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INSERT" class="anchor field"></a><code id='SDL_SCANCODE_INSERT.v'>SDL_SCANCODE_INSERT</code></div><div class='docblock'><p>< insert on PC, help on some Mac keyboards (but
|
||
does send code 73, not 117)</p>
|
||
</div><div id="variant.SDL_SCANCODE_HOME" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_HOME" class="anchor field"></a><code id='SDL_SCANCODE_HOME.v'>SDL_SCANCODE_HOME</code></div><div id="variant.SDL_SCANCODE_PAGEUP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PAGEUP" class="anchor field"></a><code id='SDL_SCANCODE_PAGEUP.v'>SDL_SCANCODE_PAGEUP</code></div><div id="variant.SDL_SCANCODE_DELETE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_DELETE" class="anchor field"></a><code id='SDL_SCANCODE_DELETE.v'>SDL_SCANCODE_DELETE</code></div><div id="variant.SDL_SCANCODE_END" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_END" class="anchor field"></a><code id='SDL_SCANCODE_END.v'>SDL_SCANCODE_END</code></div><div id="variant.SDL_SCANCODE_PAGEDOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PAGEDOWN" class="anchor field"></a><code id='SDL_SCANCODE_PAGEDOWN.v'>SDL_SCANCODE_PAGEDOWN</code></div><div id="variant.SDL_SCANCODE_RIGHT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RIGHT" class="anchor field"></a><code id='SDL_SCANCODE_RIGHT.v'>SDL_SCANCODE_RIGHT</code></div><div id="variant.SDL_SCANCODE_LEFT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LEFT" class="anchor field"></a><code id='SDL_SCANCODE_LEFT.v'>SDL_SCANCODE_LEFT</code></div><div id="variant.SDL_SCANCODE_DOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_DOWN" class="anchor field"></a><code id='SDL_SCANCODE_DOWN.v'>SDL_SCANCODE_DOWN</code></div><div id="variant.SDL_SCANCODE_UP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_UP" class="anchor field"></a><code id='SDL_SCANCODE_UP.v'>SDL_SCANCODE_UP</code></div><div id="variant.SDL_SCANCODE_NUMLOCKCLEAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_NUMLOCKCLEAR" class="anchor field"></a><code id='SDL_SCANCODE_NUMLOCKCLEAR.v'>SDL_SCANCODE_NUMLOCKCLEAR</code></div><div class='docblock'><p>< num lock on PC, clear on Mac keyboards</p>
|
||
</div><div id="variant.SDL_SCANCODE_KP_DIVIDE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_DIVIDE" class="anchor field"></a><code id='SDL_SCANCODE_KP_DIVIDE.v'>SDL_SCANCODE_KP_DIVIDE</code></div><div id="variant.SDL_SCANCODE_KP_MULTIPLY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MULTIPLY" class="anchor field"></a><code id='SDL_SCANCODE_KP_MULTIPLY.v'>SDL_SCANCODE_KP_MULTIPLY</code></div><div id="variant.SDL_SCANCODE_KP_MINUS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MINUS" class="anchor field"></a><code id='SDL_SCANCODE_KP_MINUS.v'>SDL_SCANCODE_KP_MINUS</code></div><div id="variant.SDL_SCANCODE_KP_PLUS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_PLUS" class="anchor field"></a><code id='SDL_SCANCODE_KP_PLUS.v'>SDL_SCANCODE_KP_PLUS</code></div><div id="variant.SDL_SCANCODE_KP_ENTER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_ENTER" class="anchor field"></a><code id='SDL_SCANCODE_KP_ENTER.v'>SDL_SCANCODE_KP_ENTER</code></div><div id="variant.SDL_SCANCODE_KP_1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_1" class="anchor field"></a><code id='SDL_SCANCODE_KP_1.v'>SDL_SCANCODE_KP_1</code></div><div id="variant.SDL_SCANCODE_KP_2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_2" class="anchor field"></a><code id='SDL_SCANCODE_KP_2.v'>SDL_SCANCODE_KP_2</code></div><div id="variant.SDL_SCANCODE_KP_3" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_3" class="anchor field"></a><code id='SDL_SCANCODE_KP_3.v'>SDL_SCANCODE_KP_3</code></div><div id="variant.SDL_SCANCODE_KP_4" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_4" class="anchor field"></a><code id='SDL_SCANCODE_KP_4.v'>SDL_SCANCODE_KP_4</code></div><div id="variant.SDL_SCANCODE_KP_5" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_5" class="anchor field"></a><code id='SDL_SCANCODE_KP_5.v'>SDL_SCANCODE_KP_5</code></div><div id="variant.SDL_SCANCODE_KP_6" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_6" class="anchor field"></a><code id='SDL_SCANCODE_KP_6.v'>SDL_SCANCODE_KP_6</code></div><div id="variant.SDL_SCANCODE_KP_7" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_7" class="anchor field"></a><code id='SDL_SCANCODE_KP_7.v'>SDL_SCANCODE_KP_7</code></div><div id="variant.SDL_SCANCODE_KP_8" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_8" class="anchor field"></a><code id='SDL_SCANCODE_KP_8.v'>SDL_SCANCODE_KP_8</code></div><div id="variant.SDL_SCANCODE_KP_9" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_9" class="anchor field"></a><code id='SDL_SCANCODE_KP_9.v'>SDL_SCANCODE_KP_9</code></div><div id="variant.SDL_SCANCODE_KP_0" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_0" class="anchor field"></a><code id='SDL_SCANCODE_KP_0.v'>SDL_SCANCODE_KP_0</code></div><div id="variant.SDL_SCANCODE_KP_PERIOD" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_PERIOD" class="anchor field"></a><code id='SDL_SCANCODE_KP_PERIOD.v'>SDL_SCANCODE_KP_PERIOD</code></div><div id="variant.SDL_SCANCODE_NONUSBACKSLASH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_NONUSBACKSLASH" class="anchor field"></a><code id='SDL_SCANCODE_NONUSBACKSLASH.v'>SDL_SCANCODE_NONUSBACKSLASH</code></div><div class='docblock'><p>< This is the additional key that ISO
|
||
keyboards have over ANSI ones,
|
||
located between left shift and Y.
|
||
Produces GRAVE ACCENT and TILDE in a
|
||
US or UK Mac layout, REVERSE SOLIDUS
|
||
(backslash) and VERTICAL LINE in a
|
||
US or UK Windows layout, and
|
||
LESS-THAN SIGN and GREATER-THAN SIGN
|
||
in a Swiss German, German, or French
|
||
layout.</p>
|
||
</div><div id="variant.SDL_SCANCODE_APPLICATION" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_APPLICATION" class="anchor field"></a><code id='SDL_SCANCODE_APPLICATION.v'>SDL_SCANCODE_APPLICATION</code></div><div class='docblock'><p>< windows contextual menu, compose</p>
|
||
</div><div id="variant.SDL_SCANCODE_POWER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_POWER" class="anchor field"></a><code id='SDL_SCANCODE_POWER.v'>SDL_SCANCODE_POWER</code></div><div class='docblock'><p>< The USB document says this is a status flag,
|
||
not a physical key - but some Mac keyboards
|
||
do have a power key.</p>
|
||
</div><div id="variant.SDL_SCANCODE_KP_EQUALS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_EQUALS" class="anchor field"></a><code id='SDL_SCANCODE_KP_EQUALS.v'>SDL_SCANCODE_KP_EQUALS</code></div><div id="variant.SDL_SCANCODE_F13" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F13" class="anchor field"></a><code id='SDL_SCANCODE_F13.v'>SDL_SCANCODE_F13</code></div><div id="variant.SDL_SCANCODE_F14" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F14" class="anchor field"></a><code id='SDL_SCANCODE_F14.v'>SDL_SCANCODE_F14</code></div><div id="variant.SDL_SCANCODE_F15" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F15" class="anchor field"></a><code id='SDL_SCANCODE_F15.v'>SDL_SCANCODE_F15</code></div><div id="variant.SDL_SCANCODE_F16" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F16" class="anchor field"></a><code id='SDL_SCANCODE_F16.v'>SDL_SCANCODE_F16</code></div><div id="variant.SDL_SCANCODE_F17" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F17" class="anchor field"></a><code id='SDL_SCANCODE_F17.v'>SDL_SCANCODE_F17</code></div><div id="variant.SDL_SCANCODE_F18" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F18" class="anchor field"></a><code id='SDL_SCANCODE_F18.v'>SDL_SCANCODE_F18</code></div><div id="variant.SDL_SCANCODE_F19" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F19" class="anchor field"></a><code id='SDL_SCANCODE_F19.v'>SDL_SCANCODE_F19</code></div><div id="variant.SDL_SCANCODE_F20" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F20" class="anchor field"></a><code id='SDL_SCANCODE_F20.v'>SDL_SCANCODE_F20</code></div><div id="variant.SDL_SCANCODE_F21" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F21" class="anchor field"></a><code id='SDL_SCANCODE_F21.v'>SDL_SCANCODE_F21</code></div><div id="variant.SDL_SCANCODE_F22" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F22" class="anchor field"></a><code id='SDL_SCANCODE_F22.v'>SDL_SCANCODE_F22</code></div><div id="variant.SDL_SCANCODE_F23" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F23" class="anchor field"></a><code id='SDL_SCANCODE_F23.v'>SDL_SCANCODE_F23</code></div><div id="variant.SDL_SCANCODE_F24" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_F24" class="anchor field"></a><code id='SDL_SCANCODE_F24.v'>SDL_SCANCODE_F24</code></div><div id="variant.SDL_SCANCODE_EXECUTE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_EXECUTE" class="anchor field"></a><code id='SDL_SCANCODE_EXECUTE.v'>SDL_SCANCODE_EXECUTE</code></div><div id="variant.SDL_SCANCODE_HELP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_HELP" class="anchor field"></a><code id='SDL_SCANCODE_HELP.v'>SDL_SCANCODE_HELP</code></div><div id="variant.SDL_SCANCODE_MENU" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MENU" class="anchor field"></a><code id='SDL_SCANCODE_MENU.v'>SDL_SCANCODE_MENU</code></div><div id="variant.SDL_SCANCODE_SELECT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SELECT" class="anchor field"></a><code id='SDL_SCANCODE_SELECT.v'>SDL_SCANCODE_SELECT</code></div><div id="variant.SDL_SCANCODE_STOP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_STOP" class="anchor field"></a><code id='SDL_SCANCODE_STOP.v'>SDL_SCANCODE_STOP</code></div><div id="variant.SDL_SCANCODE_AGAIN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AGAIN" class="anchor field"></a><code id='SDL_SCANCODE_AGAIN.v'>SDL_SCANCODE_AGAIN</code></div><div class='docblock'><p>< redo</p>
|
||
</div><div id="variant.SDL_SCANCODE_UNDO" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_UNDO" class="anchor field"></a><code id='SDL_SCANCODE_UNDO.v'>SDL_SCANCODE_UNDO</code></div><div id="variant.SDL_SCANCODE_CUT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CUT" class="anchor field"></a><code id='SDL_SCANCODE_CUT.v'>SDL_SCANCODE_CUT</code></div><div id="variant.SDL_SCANCODE_COPY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_COPY" class="anchor field"></a><code id='SDL_SCANCODE_COPY.v'>SDL_SCANCODE_COPY</code></div><div id="variant.SDL_SCANCODE_PASTE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PASTE" class="anchor field"></a><code id='SDL_SCANCODE_PASTE.v'>SDL_SCANCODE_PASTE</code></div><div id="variant.SDL_SCANCODE_FIND" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_FIND" class="anchor field"></a><code id='SDL_SCANCODE_FIND.v'>SDL_SCANCODE_FIND</code></div><div id="variant.SDL_SCANCODE_MUTE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MUTE" class="anchor field"></a><code id='SDL_SCANCODE_MUTE.v'>SDL_SCANCODE_MUTE</code></div><div id="variant.SDL_SCANCODE_VOLUMEUP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_VOLUMEUP" class="anchor field"></a><code id='SDL_SCANCODE_VOLUMEUP.v'>SDL_SCANCODE_VOLUMEUP</code></div><div id="variant.SDL_SCANCODE_VOLUMEDOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_VOLUMEDOWN" class="anchor field"></a><code id='SDL_SCANCODE_VOLUMEDOWN.v'>SDL_SCANCODE_VOLUMEDOWN</code></div><div id="variant.SDL_SCANCODE_KP_COMMA" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_COMMA" class="anchor field"></a><code id='SDL_SCANCODE_KP_COMMA.v'>SDL_SCANCODE_KP_COMMA</code></div><div id="variant.SDL_SCANCODE_KP_EQUALSAS400" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_EQUALSAS400" class="anchor field"></a><code id='SDL_SCANCODE_KP_EQUALSAS400.v'>SDL_SCANCODE_KP_EQUALSAS400</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL1" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL1.v'>SDL_SCANCODE_INTERNATIONAL1</code></div><div class='docblock'><p>< used on Asian keyboards, see
|
||
footnotes in USB doc</p>
|
||
</div><div id="variant.SDL_SCANCODE_INTERNATIONAL2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL2" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL2.v'>SDL_SCANCODE_INTERNATIONAL2</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL3" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL3" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL3.v'>SDL_SCANCODE_INTERNATIONAL3</code></div><div class='docblock'><p>< Yen</p>
|
||
</div><div id="variant.SDL_SCANCODE_INTERNATIONAL4" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL4" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL4.v'>SDL_SCANCODE_INTERNATIONAL4</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL5" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL5" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL5.v'>SDL_SCANCODE_INTERNATIONAL5</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL6" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL6" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL6.v'>SDL_SCANCODE_INTERNATIONAL6</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL7" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL7" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL7.v'>SDL_SCANCODE_INTERNATIONAL7</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL8" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL8" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL8.v'>SDL_SCANCODE_INTERNATIONAL8</code></div><div id="variant.SDL_SCANCODE_INTERNATIONAL9" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_INTERNATIONAL9" class="anchor field"></a><code id='SDL_SCANCODE_INTERNATIONAL9.v'>SDL_SCANCODE_INTERNATIONAL9</code></div><div id="variant.SDL_SCANCODE_LANG1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG1" class="anchor field"></a><code id='SDL_SCANCODE_LANG1.v'>SDL_SCANCODE_LANG1</code></div><div class='docblock'><p>< Hangul/English toggle</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG2" class="anchor field"></a><code id='SDL_SCANCODE_LANG2.v'>SDL_SCANCODE_LANG2</code></div><div class='docblock'><p>< Hanja conversion</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG3" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG3" class="anchor field"></a><code id='SDL_SCANCODE_LANG3.v'>SDL_SCANCODE_LANG3</code></div><div class='docblock'><p>< Katakana</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG4" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG4" class="anchor field"></a><code id='SDL_SCANCODE_LANG4.v'>SDL_SCANCODE_LANG4</code></div><div class='docblock'><p>< Hiragana</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG5" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG5" class="anchor field"></a><code id='SDL_SCANCODE_LANG5.v'>SDL_SCANCODE_LANG5</code></div><div class='docblock'><p>< Zenkaku/Hankaku</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG6" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG6" class="anchor field"></a><code id='SDL_SCANCODE_LANG6.v'>SDL_SCANCODE_LANG6</code></div><div class='docblock'><p>< reserved</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG7" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG7" class="anchor field"></a><code id='SDL_SCANCODE_LANG7.v'>SDL_SCANCODE_LANG7</code></div><div class='docblock'><p>< reserved</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG8" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG8" class="anchor field"></a><code id='SDL_SCANCODE_LANG8.v'>SDL_SCANCODE_LANG8</code></div><div class='docblock'><p>< reserved</p>
|
||
</div><div id="variant.SDL_SCANCODE_LANG9" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LANG9" class="anchor field"></a><code id='SDL_SCANCODE_LANG9.v'>SDL_SCANCODE_LANG9</code></div><div class='docblock'><p>< reserved</p>
|
||
</div><div id="variant.SDL_SCANCODE_ALTERASE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_ALTERASE" class="anchor field"></a><code id='SDL_SCANCODE_ALTERASE.v'>SDL_SCANCODE_ALTERASE</code></div><div class='docblock'><p>< Erase-Eaze</p>
|
||
</div><div id="variant.SDL_SCANCODE_SYSREQ" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SYSREQ" class="anchor field"></a><code id='SDL_SCANCODE_SYSREQ.v'>SDL_SCANCODE_SYSREQ</code></div><div id="variant.SDL_SCANCODE_CANCEL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CANCEL" class="anchor field"></a><code id='SDL_SCANCODE_CANCEL.v'>SDL_SCANCODE_CANCEL</code></div><div id="variant.SDL_SCANCODE_CLEAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CLEAR" class="anchor field"></a><code id='SDL_SCANCODE_CLEAR.v'>SDL_SCANCODE_CLEAR</code></div><div id="variant.SDL_SCANCODE_PRIOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_PRIOR" class="anchor field"></a><code id='SDL_SCANCODE_PRIOR.v'>SDL_SCANCODE_PRIOR</code></div><div id="variant.SDL_SCANCODE_RETURN2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RETURN2" class="anchor field"></a><code id='SDL_SCANCODE_RETURN2.v'>SDL_SCANCODE_RETURN2</code></div><div id="variant.SDL_SCANCODE_SEPARATOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SEPARATOR" class="anchor field"></a><code id='SDL_SCANCODE_SEPARATOR.v'>SDL_SCANCODE_SEPARATOR</code></div><div id="variant.SDL_SCANCODE_OUT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_OUT" class="anchor field"></a><code id='SDL_SCANCODE_OUT.v'>SDL_SCANCODE_OUT</code></div><div id="variant.SDL_SCANCODE_OPER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_OPER" class="anchor field"></a><code id='SDL_SCANCODE_OPER.v'>SDL_SCANCODE_OPER</code></div><div id="variant.SDL_SCANCODE_CLEARAGAIN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CLEARAGAIN" class="anchor field"></a><code id='SDL_SCANCODE_CLEARAGAIN.v'>SDL_SCANCODE_CLEARAGAIN</code></div><div id="variant.SDL_SCANCODE_CRSEL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CRSEL" class="anchor field"></a><code id='SDL_SCANCODE_CRSEL.v'>SDL_SCANCODE_CRSEL</code></div><div id="variant.SDL_SCANCODE_EXSEL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_EXSEL" class="anchor field"></a><code id='SDL_SCANCODE_EXSEL.v'>SDL_SCANCODE_EXSEL</code></div><div id="variant.SDL_SCANCODE_KP_00" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_00" class="anchor field"></a><code id='SDL_SCANCODE_KP_00.v'>SDL_SCANCODE_KP_00</code></div><div id="variant.SDL_SCANCODE_KP_000" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_000" class="anchor field"></a><code id='SDL_SCANCODE_KP_000.v'>SDL_SCANCODE_KP_000</code></div><div id="variant.SDL_SCANCODE_THOUSANDSSEPARATOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_THOUSANDSSEPARATOR" class="anchor field"></a><code id='SDL_SCANCODE_THOUSANDSSEPARATOR.v'>SDL_SCANCODE_THOUSANDSSEPARATOR</code></div><div id="variant.SDL_SCANCODE_DECIMALSEPARATOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_DECIMALSEPARATOR" class="anchor field"></a><code id='SDL_SCANCODE_DECIMALSEPARATOR.v'>SDL_SCANCODE_DECIMALSEPARATOR</code></div><div id="variant.SDL_SCANCODE_CURRENCYUNIT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CURRENCYUNIT" class="anchor field"></a><code id='SDL_SCANCODE_CURRENCYUNIT.v'>SDL_SCANCODE_CURRENCYUNIT</code></div><div id="variant.SDL_SCANCODE_CURRENCYSUBUNIT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CURRENCYSUBUNIT" class="anchor field"></a><code id='SDL_SCANCODE_CURRENCYSUBUNIT.v'>SDL_SCANCODE_CURRENCYSUBUNIT</code></div><div id="variant.SDL_SCANCODE_KP_LEFTPAREN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_LEFTPAREN" class="anchor field"></a><code id='SDL_SCANCODE_KP_LEFTPAREN.v'>SDL_SCANCODE_KP_LEFTPAREN</code></div><div id="variant.SDL_SCANCODE_KP_RIGHTPAREN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_RIGHTPAREN" class="anchor field"></a><code id='SDL_SCANCODE_KP_RIGHTPAREN.v'>SDL_SCANCODE_KP_RIGHTPAREN</code></div><div id="variant.SDL_SCANCODE_KP_LEFTBRACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_LEFTBRACE" class="anchor field"></a><code id='SDL_SCANCODE_KP_LEFTBRACE.v'>SDL_SCANCODE_KP_LEFTBRACE</code></div><div id="variant.SDL_SCANCODE_KP_RIGHTBRACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_RIGHTBRACE" class="anchor field"></a><code id='SDL_SCANCODE_KP_RIGHTBRACE.v'>SDL_SCANCODE_KP_RIGHTBRACE</code></div><div id="variant.SDL_SCANCODE_KP_TAB" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_TAB" class="anchor field"></a><code id='SDL_SCANCODE_KP_TAB.v'>SDL_SCANCODE_KP_TAB</code></div><div id="variant.SDL_SCANCODE_KP_BACKSPACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_BACKSPACE" class="anchor field"></a><code id='SDL_SCANCODE_KP_BACKSPACE.v'>SDL_SCANCODE_KP_BACKSPACE</code></div><div id="variant.SDL_SCANCODE_KP_A" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_A" class="anchor field"></a><code id='SDL_SCANCODE_KP_A.v'>SDL_SCANCODE_KP_A</code></div><div id="variant.SDL_SCANCODE_KP_B" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_B" class="anchor field"></a><code id='SDL_SCANCODE_KP_B.v'>SDL_SCANCODE_KP_B</code></div><div id="variant.SDL_SCANCODE_KP_C" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_C" class="anchor field"></a><code id='SDL_SCANCODE_KP_C.v'>SDL_SCANCODE_KP_C</code></div><div id="variant.SDL_SCANCODE_KP_D" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_D" class="anchor field"></a><code id='SDL_SCANCODE_KP_D.v'>SDL_SCANCODE_KP_D</code></div><div id="variant.SDL_SCANCODE_KP_E" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_E" class="anchor field"></a><code id='SDL_SCANCODE_KP_E.v'>SDL_SCANCODE_KP_E</code></div><div id="variant.SDL_SCANCODE_KP_F" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_F" class="anchor field"></a><code id='SDL_SCANCODE_KP_F.v'>SDL_SCANCODE_KP_F</code></div><div id="variant.SDL_SCANCODE_KP_XOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_XOR" class="anchor field"></a><code id='SDL_SCANCODE_KP_XOR.v'>SDL_SCANCODE_KP_XOR</code></div><div id="variant.SDL_SCANCODE_KP_POWER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_POWER" class="anchor field"></a><code id='SDL_SCANCODE_KP_POWER.v'>SDL_SCANCODE_KP_POWER</code></div><div id="variant.SDL_SCANCODE_KP_PERCENT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_PERCENT" class="anchor field"></a><code id='SDL_SCANCODE_KP_PERCENT.v'>SDL_SCANCODE_KP_PERCENT</code></div><div id="variant.SDL_SCANCODE_KP_LESS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_LESS" class="anchor field"></a><code id='SDL_SCANCODE_KP_LESS.v'>SDL_SCANCODE_KP_LESS</code></div><div id="variant.SDL_SCANCODE_KP_GREATER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_GREATER" class="anchor field"></a><code id='SDL_SCANCODE_KP_GREATER.v'>SDL_SCANCODE_KP_GREATER</code></div><div id="variant.SDL_SCANCODE_KP_AMPERSAND" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_AMPERSAND" class="anchor field"></a><code id='SDL_SCANCODE_KP_AMPERSAND.v'>SDL_SCANCODE_KP_AMPERSAND</code></div><div id="variant.SDL_SCANCODE_KP_DBLAMPERSAND" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_DBLAMPERSAND" class="anchor field"></a><code id='SDL_SCANCODE_KP_DBLAMPERSAND.v'>SDL_SCANCODE_KP_DBLAMPERSAND</code></div><div id="variant.SDL_SCANCODE_KP_VERTICALBAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_VERTICALBAR" class="anchor field"></a><code id='SDL_SCANCODE_KP_VERTICALBAR.v'>SDL_SCANCODE_KP_VERTICALBAR</code></div><div id="variant.SDL_SCANCODE_KP_DBLVERTICALBAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_DBLVERTICALBAR" class="anchor field"></a><code id='SDL_SCANCODE_KP_DBLVERTICALBAR.v'>SDL_SCANCODE_KP_DBLVERTICALBAR</code></div><div id="variant.SDL_SCANCODE_KP_COLON" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_COLON" class="anchor field"></a><code id='SDL_SCANCODE_KP_COLON.v'>SDL_SCANCODE_KP_COLON</code></div><div id="variant.SDL_SCANCODE_KP_HASH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_HASH" class="anchor field"></a><code id='SDL_SCANCODE_KP_HASH.v'>SDL_SCANCODE_KP_HASH</code></div><div id="variant.SDL_SCANCODE_KP_SPACE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_SPACE" class="anchor field"></a><code id='SDL_SCANCODE_KP_SPACE.v'>SDL_SCANCODE_KP_SPACE</code></div><div id="variant.SDL_SCANCODE_KP_AT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_AT" class="anchor field"></a><code id='SDL_SCANCODE_KP_AT.v'>SDL_SCANCODE_KP_AT</code></div><div id="variant.SDL_SCANCODE_KP_EXCLAM" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_EXCLAM" class="anchor field"></a><code id='SDL_SCANCODE_KP_EXCLAM.v'>SDL_SCANCODE_KP_EXCLAM</code></div><div id="variant.SDL_SCANCODE_KP_MEMSTORE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMSTORE" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMSTORE.v'>SDL_SCANCODE_KP_MEMSTORE</code></div><div id="variant.SDL_SCANCODE_KP_MEMRECALL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMRECALL" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMRECALL.v'>SDL_SCANCODE_KP_MEMRECALL</code></div><div id="variant.SDL_SCANCODE_KP_MEMCLEAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMCLEAR" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMCLEAR.v'>SDL_SCANCODE_KP_MEMCLEAR</code></div><div id="variant.SDL_SCANCODE_KP_MEMADD" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMADD" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMADD.v'>SDL_SCANCODE_KP_MEMADD</code></div><div id="variant.SDL_SCANCODE_KP_MEMSUBTRACT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMSUBTRACT" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMSUBTRACT.v'>SDL_SCANCODE_KP_MEMSUBTRACT</code></div><div id="variant.SDL_SCANCODE_KP_MEMMULTIPLY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMMULTIPLY" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMMULTIPLY.v'>SDL_SCANCODE_KP_MEMMULTIPLY</code></div><div id="variant.SDL_SCANCODE_KP_MEMDIVIDE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_MEMDIVIDE" class="anchor field"></a><code id='SDL_SCANCODE_KP_MEMDIVIDE.v'>SDL_SCANCODE_KP_MEMDIVIDE</code></div><div id="variant.SDL_SCANCODE_KP_PLUSMINUS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_PLUSMINUS" class="anchor field"></a><code id='SDL_SCANCODE_KP_PLUSMINUS.v'>SDL_SCANCODE_KP_PLUSMINUS</code></div><div id="variant.SDL_SCANCODE_KP_CLEAR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_CLEAR" class="anchor field"></a><code id='SDL_SCANCODE_KP_CLEAR.v'>SDL_SCANCODE_KP_CLEAR</code></div><div id="variant.SDL_SCANCODE_KP_CLEARENTRY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_CLEARENTRY" class="anchor field"></a><code id='SDL_SCANCODE_KP_CLEARENTRY.v'>SDL_SCANCODE_KP_CLEARENTRY</code></div><div id="variant.SDL_SCANCODE_KP_BINARY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_BINARY" class="anchor field"></a><code id='SDL_SCANCODE_KP_BINARY.v'>SDL_SCANCODE_KP_BINARY</code></div><div id="variant.SDL_SCANCODE_KP_OCTAL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_OCTAL" class="anchor field"></a><code id='SDL_SCANCODE_KP_OCTAL.v'>SDL_SCANCODE_KP_OCTAL</code></div><div id="variant.SDL_SCANCODE_KP_DECIMAL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_DECIMAL" class="anchor field"></a><code id='SDL_SCANCODE_KP_DECIMAL.v'>SDL_SCANCODE_KP_DECIMAL</code></div><div id="variant.SDL_SCANCODE_KP_HEXADECIMAL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KP_HEXADECIMAL" class="anchor field"></a><code id='SDL_SCANCODE_KP_HEXADECIMAL.v'>SDL_SCANCODE_KP_HEXADECIMAL</code></div><div id="variant.SDL_SCANCODE_LCTRL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LCTRL" class="anchor field"></a><code id='SDL_SCANCODE_LCTRL.v'>SDL_SCANCODE_LCTRL</code></div><div id="variant.SDL_SCANCODE_LSHIFT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LSHIFT" class="anchor field"></a><code id='SDL_SCANCODE_LSHIFT.v'>SDL_SCANCODE_LSHIFT</code></div><div id="variant.SDL_SCANCODE_LALT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LALT" class="anchor field"></a><code id='SDL_SCANCODE_LALT.v'>SDL_SCANCODE_LALT</code></div><div class='docblock'><p>< alt, option</p>
|
||
</div><div id="variant.SDL_SCANCODE_LGUI" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_LGUI" class="anchor field"></a><code id='SDL_SCANCODE_LGUI.v'>SDL_SCANCODE_LGUI</code></div><div class='docblock'><p>< windows, command (apple), meta</p>
|
||
</div><div id="variant.SDL_SCANCODE_RCTRL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RCTRL" class="anchor field"></a><code id='SDL_SCANCODE_RCTRL.v'>SDL_SCANCODE_RCTRL</code></div><div id="variant.SDL_SCANCODE_RSHIFT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RSHIFT" class="anchor field"></a><code id='SDL_SCANCODE_RSHIFT.v'>SDL_SCANCODE_RSHIFT</code></div><div id="variant.SDL_SCANCODE_RALT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RALT" class="anchor field"></a><code id='SDL_SCANCODE_RALT.v'>SDL_SCANCODE_RALT</code></div><div class='docblock'><p>< alt gr, option</p>
|
||
</div><div id="variant.SDL_SCANCODE_RGUI" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_RGUI" class="anchor field"></a><code id='SDL_SCANCODE_RGUI.v'>SDL_SCANCODE_RGUI</code></div><div class='docblock'><p>< windows, command (apple), meta</p>
|
||
</div><div id="variant.SDL_SCANCODE_MODE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MODE" class="anchor field"></a><code id='SDL_SCANCODE_MODE.v'>SDL_SCANCODE_MODE</code></div><div class='docblock'><p>< I'm not sure if this is really not covered
|
||
by any of the above, but since there's a
|
||
special KMOD_MODE for it I'm adding it here</p>
|
||
</div><div id="variant.SDL_SCANCODE_AUDIONEXT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIONEXT" class="anchor field"></a><code id='SDL_SCANCODE_AUDIONEXT.v'>SDL_SCANCODE_AUDIONEXT</code></div><div id="variant.SDL_SCANCODE_AUDIOPREV" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOPREV" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOPREV.v'>SDL_SCANCODE_AUDIOPREV</code></div><div id="variant.SDL_SCANCODE_AUDIOSTOP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOSTOP" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOSTOP.v'>SDL_SCANCODE_AUDIOSTOP</code></div><div id="variant.SDL_SCANCODE_AUDIOPLAY" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOPLAY" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOPLAY.v'>SDL_SCANCODE_AUDIOPLAY</code></div><div id="variant.SDL_SCANCODE_AUDIOMUTE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOMUTE" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOMUTE.v'>SDL_SCANCODE_AUDIOMUTE</code></div><div id="variant.SDL_SCANCODE_MEDIASELECT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MEDIASELECT" class="anchor field"></a><code id='SDL_SCANCODE_MEDIASELECT.v'>SDL_SCANCODE_MEDIASELECT</code></div><div id="variant.SDL_SCANCODE_WWW" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_WWW" class="anchor field"></a><code id='SDL_SCANCODE_WWW.v'>SDL_SCANCODE_WWW</code></div><div id="variant.SDL_SCANCODE_MAIL" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_MAIL" class="anchor field"></a><code id='SDL_SCANCODE_MAIL.v'>SDL_SCANCODE_MAIL</code></div><div id="variant.SDL_SCANCODE_CALCULATOR" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_CALCULATOR" class="anchor field"></a><code id='SDL_SCANCODE_CALCULATOR.v'>SDL_SCANCODE_CALCULATOR</code></div><div id="variant.SDL_SCANCODE_COMPUTER" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_COMPUTER" class="anchor field"></a><code id='SDL_SCANCODE_COMPUTER.v'>SDL_SCANCODE_COMPUTER</code></div><div id="variant.SDL_SCANCODE_AC_SEARCH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_SEARCH" class="anchor field"></a><code id='SDL_SCANCODE_AC_SEARCH.v'>SDL_SCANCODE_AC_SEARCH</code></div><div id="variant.SDL_SCANCODE_AC_HOME" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_HOME" class="anchor field"></a><code id='SDL_SCANCODE_AC_HOME.v'>SDL_SCANCODE_AC_HOME</code></div><div id="variant.SDL_SCANCODE_AC_BACK" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_BACK" class="anchor field"></a><code id='SDL_SCANCODE_AC_BACK.v'>SDL_SCANCODE_AC_BACK</code></div><div id="variant.SDL_SCANCODE_AC_FORWARD" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_FORWARD" class="anchor field"></a><code id='SDL_SCANCODE_AC_FORWARD.v'>SDL_SCANCODE_AC_FORWARD</code></div><div id="variant.SDL_SCANCODE_AC_STOP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_STOP" class="anchor field"></a><code id='SDL_SCANCODE_AC_STOP.v'>SDL_SCANCODE_AC_STOP</code></div><div id="variant.SDL_SCANCODE_AC_REFRESH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_REFRESH" class="anchor field"></a><code id='SDL_SCANCODE_AC_REFRESH.v'>SDL_SCANCODE_AC_REFRESH</code></div><div id="variant.SDL_SCANCODE_AC_BOOKMARKS" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AC_BOOKMARKS" class="anchor field"></a><code id='SDL_SCANCODE_AC_BOOKMARKS.v'>SDL_SCANCODE_AC_BOOKMARKS</code></div><div id="variant.SDL_SCANCODE_BRIGHTNESSDOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_BRIGHTNESSDOWN" class="anchor field"></a><code id='SDL_SCANCODE_BRIGHTNESSDOWN.v'>SDL_SCANCODE_BRIGHTNESSDOWN</code></div><div id="variant.SDL_SCANCODE_BRIGHTNESSUP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_BRIGHTNESSUP" class="anchor field"></a><code id='SDL_SCANCODE_BRIGHTNESSUP.v'>SDL_SCANCODE_BRIGHTNESSUP</code></div><div id="variant.SDL_SCANCODE_DISPLAYSWITCH" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_DISPLAYSWITCH" class="anchor field"></a><code id='SDL_SCANCODE_DISPLAYSWITCH.v'>SDL_SCANCODE_DISPLAYSWITCH</code></div><div class='docblock'><p>< display mirroring/dual display
|
||
switch, video mode switch</p>
|
||
</div><div id="variant.SDL_SCANCODE_KBDILLUMTOGGLE" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KBDILLUMTOGGLE" class="anchor field"></a><code id='SDL_SCANCODE_KBDILLUMTOGGLE.v'>SDL_SCANCODE_KBDILLUMTOGGLE</code></div><div id="variant.SDL_SCANCODE_KBDILLUMDOWN" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KBDILLUMDOWN" class="anchor field"></a><code id='SDL_SCANCODE_KBDILLUMDOWN.v'>SDL_SCANCODE_KBDILLUMDOWN</code></div><div id="variant.SDL_SCANCODE_KBDILLUMUP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_KBDILLUMUP" class="anchor field"></a><code id='SDL_SCANCODE_KBDILLUMUP.v'>SDL_SCANCODE_KBDILLUMUP</code></div><div id="variant.SDL_SCANCODE_EJECT" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_EJECT" class="anchor field"></a><code id='SDL_SCANCODE_EJECT.v'>SDL_SCANCODE_EJECT</code></div><div id="variant.SDL_SCANCODE_SLEEP" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_SLEEP" class="anchor field"></a><code id='SDL_SCANCODE_SLEEP.v'>SDL_SCANCODE_SLEEP</code></div><div id="variant.SDL_SCANCODE_APP1" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_APP1" class="anchor field"></a><code id='SDL_SCANCODE_APP1.v'>SDL_SCANCODE_APP1</code></div><div id="variant.SDL_SCANCODE_APP2" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_APP2" class="anchor field"></a><code id='SDL_SCANCODE_APP2.v'>SDL_SCANCODE_APP2</code></div><div id="variant.SDL_SCANCODE_AUDIOREWIND" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOREWIND" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOREWIND.v'>SDL_SCANCODE_AUDIOREWIND</code></div><div id="variant.SDL_SCANCODE_AUDIOFASTFORWARD" class="variant small-section-header"><a href="#variant.SDL_SCANCODE_AUDIOFASTFORWARD" class="anchor field"></a><code id='SDL_SCANCODE_AUDIOFASTFORWARD.v'>SDL_SCANCODE_AUDIOFASTFORWARD</code></div><div id="variant.SDL_NUM_SCANCODES" class="variant small-section-header"><a href="#variant.SDL_NUM_SCANCODES" class="anchor field"></a><code id='SDL_NUM_SCANCODES.v'>SDL_NUM_SCANCODES</code></div><div class='docblock'><p>< not a key, just marks the number of scancodes
|
||
for array bounds</p>
|
||
</div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-Clone' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Clone' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.clone' class="method hidden"><code id='clone.v'>fn <a href='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone' class='fnname'>clone</a>(&self) -> <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||
</div><h4 id='method.clone_from' class="method hidden"><code id='clone_from.v'>fn <a href='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from' class='fnname'>clone_from</a>(&mut self, source: &Self)</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/clone.rs.html#131-133' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||
</div></div><h3 id='impl-Copy' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Copy' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-Debug' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Debug' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.fmt' class="method hidden"><code id='fmt.v'>fn <a href='https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt' class='fnname'>fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>) -> <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></code><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||
</div></div><h3 id='impl-Eq' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Eq' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-Hash' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Hash' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash' class="method hidden"><code id='hash.v'>fn <a href='https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash' class='fnname'>hash</a><__H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>>(&self, state: &mut __H)</code><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Feeds this value into the given [<code>Hasher</code>]. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
|
||
</div><h4 id='method.hash_slice' class="method hidden"><code id='hash_slice.v'>fn <a href='https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice' class='fnname'>hash_slice</a><H>(data: &[Self], state: &mut H) <span class="where fmt-newline">where<br> H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>, </span></code><span class='since' title='Stable since Rust version 1.3.0'>1.3.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#194-201' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Feeds a slice of this type into the given [<code>Hasher</code>]. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
|
||
</div></div><h3 id='impl-PartialEq%3CSDL_Scancode%3E' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a>> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-PartialEq%3CSDL_Scancode%3E' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.eq' class="method hidden"><code id='eq.v'>fn <a href='https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq' class='fnname'>eq</a>(&self, other: &<a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a>) -> bool</code><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
|
||
</div><h4 id='method.ne' class="method hidden"><code id='ne.v'><span class="docblock attributes">#[must_use]</span>fn <a href='https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne' class='fnname'>ne</a>(&self, other: &Rhs) -> bool</code><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#215-217' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>!=</code>.</p>
|
||
</div></div><h3 id='impl-StructuralEq' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralEq.html" title="trait core::marker::StructuralEq">StructuralEq</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-StructuralEq' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'></div><h3 id='impl-StructuralPartialEq' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-StructuralPartialEq' class='anchor'></a><a class='srclink' href='../src/sdl2_sys/Users/travis/build/Rust-SDL2/rust-sdl2/target/debug/build/sdl2-sys-f32779682524d647/out/sdl_bindings.rs.html#8473' title='goto source code'>[src]</a></h3><div class='impl-items'></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-Send' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Send' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Sync' class='anchor'></a></h3><div class='impl-items'></div><h3 id='impl-Unpin' class='impl'><code class='in-band'>impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="../sdl2_sys/enum.SDL_Scancode.html" title="enum sdl2_sys::SDL_Scancode">SDL_Scancode</a></code><a href='#impl-Unpin' class='anchor'></a></h3><div class='impl-items'></div></div><h2 id='blanket-implementations' class='small-section-header'>Blanket Implementations<a href='#blanket-implementations' class='anchor'></a></h2><div id='blanket-implementations-list'><h3 id='impl-Any' class='impl'><code class='in-band'>impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href='#impl-Any' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#108-112' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.type_id' class="method hidden"><code id='type_id.v'>fn <a href='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id' class='fnname'>type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#109-111' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||
</div></div><h3 id='impl-Borrow%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href='#impl-Borrow%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#213-217' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow' class="method hidden"><code id='borrow.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow' class='fnname'>borrow</a>(&self) -> &T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214-216' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||
</div></div><h3 id='impl-BorrowMut%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></code><a href='#impl-BorrowMut%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#220-224' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.borrow_mut' class="method hidden"><code id='borrow_mut.v'>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut' class='fnname'>borrow_mut</a>(&mut self) -> &mut T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#221-223' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||
</div></div><h3 id='impl-From%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</code><a href='#impl-From%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#565-569' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.from' class="method hidden"><code id='from.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(t: T) -> T</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#566-568' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id='impl-Into%3CU%3E' class='impl'><code class='in-band'>impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>, </span></code><a href='#impl-Into%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#554-561' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.into' class="method hidden"><code id='into.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into' class='fnname'>into</a>(self) -> U</code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#558-560' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id='impl-TryFrom%3CU%3E' class='impl'><code class='in-band'>impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>, </span></code><a href='#impl-TryFrom%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#602-611' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><code id='Error.t'>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error' class="type">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||
</div><h4 id='method.try_from' class="method hidden"><code id='try_from.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from' class='fnname'>try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#608-610' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div><h3 id='impl-TryInto%3CU%3E' class='impl'><code class='in-band'>impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>, </span></code><a href='#impl-TryInto%3CU%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#588-597' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><code id='Error.t-1'>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error' class="type">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||
</div><h4 id='method.try_into' class="method hidden"><code id='try_into.v'>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into' class='fnname'>try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#594-596' title='goto source code'>[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
|
||
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><script>window.rootPath = "../";window.currentCrate = "sdl2_sys";</script><script src="../aliases.js"></script><script src="../main.js"></script><script defer src="../search-index.js"></script></body></html> |