OSDN Git Service

SDL_atomic_t サンプルコードを修正 https://wiki.libsdl.org/SDL_atomic_t?action=diff&rev1=3&rev2=4
[sdl2referencejp/sdl2referencejp.git] / SDL_Scancode.html
index 1ec49e6..cd1e7d8 100644 (file)
@@ -5,11 +5,11 @@
 <meta http-equiv="Content-Style-Type" content="text/css">\r
 <meta name="keywords" content="Simple Directmedia Layer SDL2.0">\r
 <link rel="top" href="index.html" title="\83z\81[\83\80">\r
-<link rel="parent" href="CategoryPixels.html" title="1\82Â\8fã">\r
+<link rel="parent" href="CategoryKeyboard.html" title="1\82Â\8fã">\r
 <title>SDL_Scancode</title>\r
 </head>\r
 <body>\r
-<a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryEvents.html">\83C\83x\83\93\83g\8f\88\97\9d</a> - <a href="SDL_Keysym.html">SDL_Keysym</a> - SDL_Scancode\r
+<a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryKeyboard.html">\83L\81[\83{\81[\83h</a> - SDL_Scancode\r
 <hr>\r
 <h1>SDL_Scancode</h1>\r
 SDL\83L\81[\83X\83L\83\83\83\93\83R\81[\83h\82Ì\97ñ\8b\93\91Ì\r
@@ -28,12 +28,12 @@ SDL
 <tr><td>"9"</td><td>SDL_SCANCODE_9</td><td>SDLK_9</td></tr>\r
 <tr><td>"A"</td><td>SDL_SCANCODE_A</td><td>SDLK_a</td></tr>\r
 <tr><td>"AC Back" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\96ß\82é\83L\81[)</td><td>SDL_SCANCODE_AC_BACK</td><td>SDLK_AC_BACK</td></tr>\r
-<tr><td>"AC Bookmarks" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\83u\83b\83N\83}\81[\83N\83L\81[)</td><td>SDL_SCANCODE_BOOKMARKS</td><td>SDLK_BOOKMARKS</td></tr>\r
-<tr><td>"AC Forward" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\90i\82Þ\83L\81[)</td><td>SDL_SCANCODE_FORWARD</td><td>SDLK_FORWARD</td></tr>\r
-<tr><td>"AC Home" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\83z\81[\83\80\83L\81[)</td><td>SDL_SCANCODE_HOME</td><td>SDLK_HOME</td></tr>\r
-<tr><td>"AC Refresh" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\8dX\90V\83L\81[)</td><td>SDL_SCANCODE_REFRESH</td><td>SDLK_REFRESH</td></tr>\r
-<tr><td>"AC Search" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8c\9f\8dõ\83L\81[)</td><td>SDL_SCANCODE_SEARCH</td><td>SDLK_SEARCH</td></tr>\r
-<tr><td>"AC Stop" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\92\86\92f\83L\81[)</td><td>SDL_SCANCODE_STOP</td><td>SDLK_STOP</td></tr>\r
+<tr><td>"AC Bookmarks" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\83u\83b\83N\83}\81[\83N\83L\81[)</td><td>SDL_SCANCODE_AC_BOOKMARKS</td><td>SDLK_AC_BOOKMARKS</td></tr>\r
+<tr><td>"AC Forward" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\90i\82Þ\83L\81[)</td><td>SDL_SCANCODE_AC_FORWARD</td><td>SDLK_AC_FORWARD</td></tr>\r
+<tr><td>"AC Home" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\83z\81[\83\80\83L\81[)</td><td>SDL_SCANCODE_AC_HOME</td><td>SDLK_AC_HOME</td></tr>\r
+<tr><td>"AC Refresh" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\83L\81[\82Ì\8dX\90V\83L\81[)</td><td>SDL_SCANCODE_AC_REFRESH</td><td>SDLK_AC_REFRESH</td></tr>\r
+<tr><td>"AC Search" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8c\9f\8dõ\83L\81[)</td><td>SDL_SCANCODE_AC_SEARCH</td><td>SDLK_AC_SEARCH</td></tr>\r
+<tr><td>"AC Stop" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\92\86\92f\83L\81[)</td><td>SDL_SCANCODE_AC_STOP</td><td>SDLK_AC_STOP</td></tr>\r
 <tr><td>"AC Again" (\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8dÄ\8aJ\83L\81[)</td><td>SDL_SCANCODE_AGAIN</td><td>SDLK_AGAIN</td></tr>\r
 <tr><td>"AltErase" (Erase-Eaze)</td><td>SDL_SCANCODE_ALTERASE</td><td>SDLK_ALTERASE</td></tr>\r
 <tr><td>"'"</td><td>SDL_SCANCODE_APOSTROPHE</td><td>SDLK_QUOTE</td></tr>\r
@@ -55,8 +55,8 @@ SDL
 \83t\83\89\83\93\83X\8cê\82ÌWindows\82Ì\83\8c\83C\83A\83E\83g\82È\82ç\83}\83C\83N\83\8d\8bL\8d\86)\r
 </td><td>SDL_SCANCODE_BACKSLASH</td><td>SDLK_BACKSLASH</td></tr>\r
 <tr><td>"Backspace"</td><td>SDL_SCANCODE_BACKSPACE</td><td>SDLK_BACKSPACE</td></tr>\r
-<tr><td>"Brightness" Down (\88Ã\82­\82·\82é\83L\81[)</td><td>SDL_SCANCODE_BRIGHTNESSDOWN</td><td>SDLK_BRIGHTNESSDOWN</td></tr>\r
-<tr><td>"Brightness" Up (\96¾\82é\82­\82·\82é\83L\81[)</td><td>SDL_SCANCODE_BRIGHTNESSUP</td><td>SDLK_BRIGHTNESSUP</td></tr>\r
+<tr><td>"Brightness Down" (\88Ã\82­\82·\82é\83L\81[)</td><td>SDL_SCANCODE_BRIGHTNESSDOWN</td><td>SDLK_BRIGHTNESSDOWN</td></tr>\r
+<tr><td>"Brightness Up" (\96¾\82é\82­\82·\82é\83L\81[)</td><td>SDL_SCANCODE_BRIGHTNESSUP</td><td>SDLK_BRIGHTNESSUP</td></tr>\r
 <tr><td>"C</td><td>SDL_SCANCODE_C</td><td>SDLK_c</td></tr>\r
 <tr><td>"Calculator" (\93d\91ì\83L\81[)</td><td>SDL_SCANCODE_CALCULATOR</td><td>SDLK_CALCULATOR</td></tr>\r
 <tr><td>"Cancel"</td><td>SDL_SCANCODE_CANCEL</td><td>SDLK_CANCEL</td></tr>\r
@@ -112,7 +112,7 @@ SDL
 <tr><td>\r
 "`" (ANSI, ISO\83L\81[\83{\81[\83h\82È\82ç\82Î\83L\81[\83{\81[\83h\82Ì\8d\8fã\82É\88Ê\92u\82·\82é\83L\81[.\r
 \83A\83\81\83\8a\83J\82ÌWindows\83\8c\83C\83A\83E\83g\82Æ\83C\83M\83\8a\83X\82ÌMac\83\8c\83C\83A\83E\83g\82È\82ç\82Î\97}\89¹\83A\83N\83Z\83\93\83g\82Æ\83`\83\8b\83_,\r
-\83C\83M\83\8a\83X\82ÌWindows\83\8c\83C\83A\83E\83g\82È\82ç\83O\83\8c\83C\83u\83A\83N\83Z\83\93\83g\82Æ\94Û\92è\8bL\8d\86,\r
+\83C\83M\83\8a\83X\82ÌWindows\83\8c\83C\83A\83E\83g\82È\82ç\97}\89¹\83A\83N\83Z\83\93\83g\82Æ\94Û\92è\8bL\8d\86,\r
 \83A\83\81\83\8a\83J\82Æ\83C\83M\83\8a\83X\82ÌISO\83L\81[\83{\81[\83h\82ÌMac\83\8c\83C\83A\83E\83g\82È\82ç\90ß\8bL\8d\86\82Æ\83v\83\89\83X\83}\83C\83i\83X\8bL\8d\86,\r
 \83X\83C\83X(\83h\83C\83c\8cê)\83\8c\83C\83A\83E\83g(Mac\82ÍISO\83L\81[\83{\81[\83h\82Ì\8fê\8d\87\82Ì\82Ý)\82È\82ç\82Î\90ß\8bL\8d\86\82Æ\93x\8bL\8d\86,\r
 \83h\83C\83c\82Ì\83\8c\83C\83A\83E\83g(Mac\82ÍISO\83L\81[\83{\81[\83h\82Ì\8fê\8d\87\82Ì\82Ý)\82È\82ç\82Î\8bÈ\90Ü\83A\83N\83Z\83\93\83g,\r
@@ -152,7 +152,7 @@ SDL
 <tr><td>"Keypad :" (\83e\83\93\83L\81[\82Ì:)</td><td>SDL_SCANCODE_KP_COLON</td><td>SDLK_KP_COLON</td></tr>\r
 <tr><td>"Keypad ," (\83e\83\93\83L\81[\82Ì,)</td><td>SDL_SCANCODE_KP_COMMA</td><td>SDLK_KP_COMMA</td></tr>\r
 <tr><td>"Keypad D" (\83e\83\93\83L\81[\82ÌD)</td><td>SDL_SCANCODE_KP_D</td><td>SDLK_KP_D</td></tr>\r
-<tr><td>"Keypad &&" (\83e\83\93\83L\81[\82Ì&&)</td><td>SDL_SCANCODE_KP_DBLAMPERSAND</td><td>SDLK_KP_DBLAMPERSAND</td></tr>\r
+<tr><td>"Keypad &amp;&amp;" (\83e\83\93\83L\81[\82Ì&amp;&amp;)</td><td>SDL_SCANCODE_KP_DBLAMPERSAND</td><td>SDLK_KP_DBLAMPERSAND</td></tr>\r
 <tr><td>"Keypad ||" (\83e\83\93\83L\81[\82Ì||)</td><td>SDL_SCANCODE_KP_DBLVERTICALBAR</td><td>SDLK_KP_DBLVERTICALBAR</td></tr>\r
 <tr><td>"Keypad Decimal" (\83e\83\93\83L\81[\82Ì\8f¬\90\94\93_)</td><td>SDL_SCANCODE_KP_DECIMAL</td><td>SDLK_KP_DECIMAL</td></tr>\r
 <tr><td>"Keypad /" (\83e\83\93\83L\81[\82Ì/)</td><td>SDL_SCANCODE_KP_DIVIDE</td><td>SDLK_KP_DIVIDE</td></tr>\r
@@ -292,7 +292,7 @@ SDL
 <tr><td colspan="3" align="center">\r
 \82±\82ê\82ç\82Ì\89¼\91z\83L\81[\82É\91Î\89\9e\82·\82é\95¨\97\9d\83L\81[\82Í\91\8dÝ\82µ\82È\82¢\r
 </td></tr>\r
-<tr><td>"&"</td><td>(\82È\82µ)</td><td>SDLK_AMPERSAND</td></tr>\r
+<tr><td>"&amp;"</td><td>(\82È\82µ)</td><td>SDLK_AMPERSAND</td></tr>\r
 <tr><td>"*"</td><td>(\82È\82µ)</td><td>SDLK_ASTERISK</td></tr>\r
 <tr><td>"@"</td><td>(\82È\82µ)</td><td>SDLK_AT</td></tr>\r
 <tr><td>"^"</td><td>(\82È\82µ)</td><td>SDLK_CARET</td></tr>\r
@@ -310,9 +310,22 @@ SDL
 <tr><td>")"</td><td>(\82È\82µ)</td><td>SDLK_RIGHTPAREN</td></tr>\r
 <tr><td>"_"</td><td>(\82È\82µ)</td><td>SDLK_UNDERSCORE</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+  /* \83L\81[\82Ì\94z\92u\82ª\8a·\82í\82Á\82Ä\82¢\82é\82©\83`\83F\83b\83N\82µ, \95Ï\82í\82Á\82½\83L\81[\82ð\95\\8e¦\82·\82é */\r
+  if(event->key.keysym.scancode != SDL_GetScancodeFromKey(event->key.keysym.sym)) {\r
+    SDL_Log("\95¨\97\9d\83L\81[ %s \82Í %s \82Æ\82µ\82Ä\90U\95\91\82¤",\r
+      SDL_GetScancodeName(event->key.keysym.scancode),\r
+      SDL_GetKeyName(event->key.keysym.sym));\r
+  }\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
-\83L\81[\83X\83L\83\83\83\93\83R\81[\83h\82Ì\92l\82Í, \83L\81[\82Ì\83L\81[\83{\81[\83h\8fã\82Ì\95¨\97\9d\93I\82È\88Ê\92u\82ð\95\\82µ\82Ä\82¢\82é.\r
+\82±\82Ì\8c^(\83L\81[\83X\83L\83\83\83\93\83R\81[\83h)\82Ì\92l\82Í, \89\9f\82µ\82½\83L\81[\82Ì\83L\81[\83{\81[\83h\8fã\82Ì\95¨\97\9d\93I\82È\88Ê\92u\82ð\95\\82µ\82Ä\82¢\82é.\r
 \82±\82ê\82É\91Î\82µ\82Ä, <a href="SDL_Keycode.html">SDL_Keycode</a>\82Í\83L\81[\82Ì\88Ó\96¡\82Æ\8aÖ\98A\95t\82¯\82ç\82ê\82Ä\82¢\82é.\r
 </p>\r
 <p>\r
@@ -338,7 +351,7 @@ SDL
 <a href="SDL_GetKeyFromScancode.html">SDL_GetKeyFromScancode</a><br>\r
 <a href="SDL_GetKeyName.html">SDL_GetKeyName</a><br>\r
 <a href="SDL_GetScancodeFromKey.html">SDL_GetScancodeFromKey</a><br>\r
-<a href="SDL_GetScancodeName.html">SDL_GetScancodeName.html</a><br>\r
+<a href="SDL_GetScancodeName.html">SDL_GetScancodeName</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
 <a href="https://wiki.libsdl.org/SDL_Scancode">SDL_Scancode - SDL Wiki</a><br>\r
 <hr>\r