Upgrade to jinput 2.11. Now refeexposes AbstractControllers instead of Controllers for equality checking

main
sigonasr2, Sig, Sigo 2 years ago committed by GitHub
parent 8d91035a05
commit 49cd0a8378
  1. 2
      build.xml
  2. 2
      build/built-jar.properties
  3. BIN
      build/classes/net/java/games/input/AWTEnvironmentPlugin.class
  4. BIN
      build/classes/net/java/games/input/AWTKeyboard.class
  5. BIN
      build/classes/net/java/games/input/AWTMouse.class
  6. BIN
      build/classes/net/java/games/input/AbstractController.class
  7. BIN
      build/classes/net/java/games/input/Controller.class
  8. BIN
      build/classes/net/java/games/input/ControllerEnvironment.class
  9. BIN
      build/classes/net/java/games/input/DIAbstractController.class
  10. BIN
      build/classes/net/java/games/input/DIKeyboard.class
  11. BIN
      build/classes/net/java/games/input/DIMouse.class
  12. BIN
      build/classes/net/java/games/input/DefaultControllerEnvironment$4.class
  13. BIN
      build/classes/net/java/games/input/DefaultControllerEnvironment.class
  14. BIN
      build/classes/net/java/games/input/DirectAndRawInputEnvironmentPlugin.class
  15. BIN
      build/classes/net/java/games/input/DirectInputEnvironmentPlugin.class
  16. BIN
      build/classes/net/java/games/input/Keyboard.class
  17. BIN
      build/classes/net/java/games/input/LinuxAbstractController.class
  18. BIN
      build/classes/net/java/games/input/LinuxCombinedController.class
  19. BIN
      build/classes/net/java/games/input/LinuxEnvironmentPlugin$1.class
  20. BIN
      build/classes/net/java/games/input/LinuxEnvironmentPlugin$ShutdownHook.class
  21. BIN
      build/classes/net/java/games/input/LinuxEnvironmentPlugin.class
  22. BIN
      build/classes/net/java/games/input/LinuxJoystickAbstractController.class
  23. BIN
      build/classes/net/java/games/input/LinuxKeyboard.class
  24. BIN
      build/classes/net/java/games/input/LinuxMouse.class
  25. BIN
      build/classes/net/java/games/input/Mouse.class
  26. BIN
      build/classes/net/java/games/input/OSXAbstractController.class
  27. BIN
      build/classes/net/java/games/input/OSXEnvironmentPlugin.class
  28. BIN
      build/classes/net/java/games/input/OSXKeyboard.class
  29. BIN
      build/classes/net/java/games/input/OSXMouse.class
  30. BIN
      build/classes/net/java/games/input/RawDeviceInfo.class
  31. BIN
      build/classes/net/java/games/input/RawHIDInfo.class
  32. BIN
      build/classes/net/java/games/input/RawInputEnvironmentPlugin.class
  33. BIN
      build/classes/net/java/games/input/RawKeyboard.class
  34. BIN
      build/classes/net/java/games/input/RawKeyboardInfo.class
  35. BIN
      build/classes/net/java/games/input/RawMouse.class
  36. BIN
      build/classes/net/java/games/input/RawMouseInfo.class
  37. 4
      build/classes/net/java/games/input/jinput.properties
  38. BIN
      build/classes/samples/net/java/games/TestSample.class
  39. 214
      dist/javadoc/allclasses-index.html
  40. 69
      dist/javadoc/allpackages-index.html
  41. 136
      dist/javadoc/constant-values.html
  42. 3
      dist/javadoc/element-list
  43. 187
      dist/javadoc/help-doc.html
  44. 111
      dist/javadoc/index-files/index-1.html
  45. 64
      dist/javadoc/index-files/index-10.html
  46. 85
      dist/javadoc/index-files/index-11.html
  47. 108
      dist/javadoc/index-files/index-12.html
  48. 89
      dist/javadoc/index-files/index-13.html
  49. 106
      dist/javadoc/index-files/index-14.html
  50. 78
      dist/javadoc/index-files/index-15.html
  51. 145
      dist/javadoc/index-files/index-16.html
  52. 64
      dist/javadoc/index-files/index-17.html
  53. 196
      dist/javadoc/index-files/index-18.html
  54. 140
      dist/javadoc/index-files/index-19.html
  55. 102
      dist/javadoc/index-files/index-2.html
  56. 160
      dist/javadoc/index-files/index-20.html
  57. 110
      dist/javadoc/index-files/index-21.html
  58. 77
      dist/javadoc/index-files/index-22.html
  59. 100
      dist/javadoc/index-files/index-23.html
  60. 86
      dist/javadoc/index-files/index-24.html
  61. 88
      dist/javadoc/index-files/index-25.html
  62. 88
      dist/javadoc/index-files/index-26.html
  63. 166
      dist/javadoc/index-files/index-27.html
  64. 159
      dist/javadoc/index-files/index-3.html
  65. 103
      dist/javadoc/index-files/index-4.html
  66. 172
      dist/javadoc/index-files/index-5.html
  67. 119
      dist/javadoc/index-files/index-6.html
  68. 364
      dist/javadoc/index-files/index-7.html
  69. 70
      dist/javadoc/index-files/index-8.html
  70. 116
      dist/javadoc/index-files/index-9.html
  71. 72
      dist/javadoc/index.html
  72. 34
      dist/javadoc/jquery-ui.overrides.css
  73. 37
      dist/javadoc/legal/ADDITIONAL_LICENSE_INFO
  74. 27
      dist/javadoc/legal/ASSEMBLY_EXCEPTION
  75. 347
      dist/javadoc/legal/LICENSE
  76. 72
      dist/javadoc/legal/jquery.md
  77. 49
      dist/javadoc/legal/jqueryUI.md
  78. 1
      dist/javadoc/member-search-index.js
  79. 1
      dist/javadoc/module-search-index.js
  80. 226
      dist/javadoc/net/java/games/input/AWTEnvironmentPlugin.html
  81. 317
      dist/javadoc/net/java/games/input/AbstractComponent.html
  82. 461
      dist/javadoc/net/java/games/input/AbstractController.html
  83. 538
      dist/javadoc/net/java/games/input/Component.Identifier.Axis.html
  84. 1413
      dist/javadoc/net/java/games/input/Component.Identifier.Button.html
  85. 1302
      dist/javadoc/net/java/games/input/Component.Identifier.Key.html
  86. 215
      dist/javadoc/net/java/games/input/Component.Identifier.html
  87. 353
      dist/javadoc/net/java/games/input/Component.POV.html
  88. 243
      dist/javadoc/net/java/games/input/Component.html
  89. 280
      dist/javadoc/net/java/games/input/Controller.PortType.html
  90. 338
      dist/javadoc/net/java/games/input/Controller.Type.html
  91. 295
      dist/javadoc/net/java/games/input/Controller.html
  92. 321
      dist/javadoc/net/java/games/input/ControllerEnvironment.html
  93. 166
      dist/javadoc/net/java/games/input/ControllerEvent.html
  94. 141
      dist/javadoc/net/java/games/input/ControllerListener.html
  95. 235
      dist/javadoc/net/java/games/input/DirectAndRawInputEnvironmentPlugin.html
  96. 242
      dist/javadoc/net/java/games/input/DirectInputEnvironmentPlugin.html
  97. 217
      dist/javadoc/net/java/games/input/Event.html
  98. 172
      dist/javadoc/net/java/games/input/EventQueue.html
  99. 214
      dist/javadoc/net/java/games/input/Keyboard.html
  100. 213
      dist/javadoc/net/java/games/input/LinuxCombinedController.html
  101. Some files were not shown because too many files have changed in this diff Show More

@ -21,7 +21,7 @@
<property name="j2seapi" value="http://docs.oracle.com/javase/8/docs/api/"/> <property name="j2seapi" value="http://docs.oracle.com/javase/8/docs/api/"/>
<!-- To set with your location of Java 8 JDK --> <!-- To set with your location of Java 8 JDK -->
<property name="javadocDir" value="${jdk.home}/docs/api"/> <property name="javadocDir" value="${jdk.home}/docs/api"/>
<property name="javadocEXE" value="/usr/bin/javadoc"/> <property name="javadocEXE" value="/opt/java/17.0.2/bin/javadoc"/>
</target> </target>
<!-- =================================================================== --> <!-- =================================================================== -->

@ -1,4 +1,4 @@
#Wed, 22 Jun 2022 18:35:38 +0000 #Wed, 22 Jun 2022 19:05:48 +0000
/workspaces/jinput2.10= /workspaces/jinput2.10=

@ -1,2 +1,2 @@
version=2.10 version=2.11
date=13/05/2021 date=22/06/2022

@ -0,0 +1,214 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>All Classes and Interfaces (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Skeleton implementation of a named axis.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An axis is a single button, slider, or dial, which has a single range.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Identifiers for different Axes.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">KeyIDs for standard PC (LATIN-1) keyboards</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">POV enum for different positions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A Controller represents a physical device, such as a keyboard, mouse,
or joystick, or a logical grouping of related controls, such as a button
pad or mouse ball.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Common controller port types.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Types of controller objects.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An event that is fired when the state of a controller changes</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/input/ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A listener for changes in the state of controllers</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">DirectInput implementation of controller environment</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/EventQueue.html" title="class in net.java.games.input">EventQueue</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A FIFO queue for input events.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Keyboard.html" title="class in net.java.games.input">Keyboard</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys).</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Environment plugin for linux</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">OSX HIDManager implementation</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/util/plugins/Plugin.html" title="interface in net.java.games.util.plugins">Plugin</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">This is a marker interface used to mark plugins in a Jar file
for retrieval by the Plugins class.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/util/plugins/PluginLoader.html" title="class in net.java.games.util.plugins">PluginLoader</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is used internally by the Plugin system.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is the application interface to the Plugin system.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">DirectInput implementation of controller environment</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/input/Rumbler.html" title="interface in net.java.games.input">Rumbler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="net/java/games/input/Usage.html" title="interface in net.java.games.input">Usage</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Generic Desktop Usages</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/Version.html" title="class in net.java.games.input">Version</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The version and build number of this implementation.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/util/Version.html" title="class in net.java.games.util">Version</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The version and build number of this implementation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabButtonComponent.html" title="class in net.java.games.input">WinTabButtonComponent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabCursorComponent.html" title="class in net.java.games.input">WinTabCursorComponent</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="net/java/games/input/WinTabPacket.html" title="class in net.java.games.input">WinTabPacket</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,69 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>All Packages (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="net/java/games/input/package-summary.html">net.java.games.input</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="net/java/games/util/package-summary.html">net.java.games.util</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,136 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Constant Field Values (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="constants-summary-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#constant-values">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<section class="packages">
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#net.java">net.java.*</a></li>
</ul>
</section>
</div>
<section class="constants-summary" id="net.java.games.input">
<h2 title="net.java">net.java.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>net.java.games.input.<a href="net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="net.java.games.input.Component.POV.CENTER">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/Component.POV.html#CENTER">CENTER</a></code></div>
<div class="col-last even-row-color"><code>0.0f</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.Component.POV.DOWN">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/Component.POV.html#DOWN">DOWN</a></code></div>
<div class="col-last odd-row-color"><code>0.75f</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.Component.POV.DOWN_LEFT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/Component.POV.html#DOWN_LEFT">DOWN_LEFT</a></code></div>
<div class="col-last even-row-color"><code>0.875f</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.Component.POV.DOWN_RIGHT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/Component.POV.html#DOWN_RIGHT">DOWN_RIGHT</a></code></div>
<div class="col-last odd-row-color"><code>0.625f</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.Component.POV.LEFT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/Component.POV.html#LEFT">LEFT</a></code></div>
<div class="col-last even-row-color"><code>1.0f</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.Component.POV.OFF">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/Component.POV.html#OFF">OFF</a></code></div>
<div class="col-last odd-row-color"><code>0.0f</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.Component.POV.RIGHT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/Component.POV.html#RIGHT">RIGHT</a></code></div>
<div class="col-last even-row-color"><code>0.5f</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.Component.POV.UP">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/Component.POV.html#UP">UP</a></code></div>
<div class="col-last odd-row-color"><code>0.25f</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.Component.POV.UP_LEFT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/Component.POV.html#UP_LEFT">UP_LEFT</a></code></div>
<div class="col-last even-row-color"><code>0.125f</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.Component.POV.UP_RIGHT">public&nbsp;static&nbsp;final&nbsp;float</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/Component.POV.html#UP_RIGHT">UP_RIGHT</a></code></div>
<div class="col-last odd-row-color"><code>0.375f</code></div>
</div>
</li>
<li>
<div class="caption"><span>net.java.games.input.<a href="net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="net.java.games.input.WinTabDevice.NPressureAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/WinTabDevice.html#NPressureAxis">NPressureAxis</a></code></div>
<div class="col-last even-row-color"><code>4</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.WinTabDevice.OrientationAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/WinTabDevice.html#OrientationAxis">OrientationAxis</a></code></div>
<div class="col-last odd-row-color"><code>6</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.WinTabDevice.RotationAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/WinTabDevice.html#RotationAxis">RotationAxis</a></code></div>
<div class="col-last even-row-color"><code>7</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.WinTabDevice.TPressureAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/WinTabDevice.html#TPressureAxis">TPressureAxis</a></code></div>
<div class="col-last odd-row-color"><code>5</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.WinTabDevice.XAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/WinTabDevice.html#XAxis">XAxis</a></code></div>
<div class="col-last even-row-color"><code>1</code></div>
<div class="col-first odd-row-color"><code id="net.java.games.input.WinTabDevice.YAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second odd-row-color"><code><a href="net/java/games/input/WinTabDevice.html#YAxis">YAxis</a></code></div>
<div class="col-last odd-row-color"><code>2</code></div>
<div class="col-first even-row-color"><code id="net.java.games.input.WinTabDevice.ZAxis">public&nbsp;static&nbsp;final&nbsp;int</code></div>
<div class="col-second even-row-color"><code><a href="net/java/games/input/WinTabDevice.html#ZAxis">ZAxis</a></code></div>
<div class="col-last even-row-color"><code>3</code></div>
</div>
</li>
</ul>
</section>
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,3 @@
net.java.games.input
net.java.games.util
net.java.games.util.plugins

@ -0,0 +1,187 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>API Help (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="help-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li class="nav-bar-cell1-rev">Help</li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Help:&nbsp;</li>
<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
<li><a href="#help-pages">Pages</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<h1 class="title">JavaDoc Help</h1>
<ul class="help-toc">
<li><a href="#help-navigation">Navigation</a>:
<ul class="help-subtoc">
<li><a href="#help-search">Search</a></li>
</ul>
</li>
<li><a href="#help-pages">Kinds of Pages</a>:
<ul class="help-subtoc">
<li><a href="#overview">Overview</a></li>
<li><a href="#package">Package</a></li>
<li><a href="#class">Class or Interface</a></li>
<li><a href="#doc-file">Other Files</a></li>
<li><a href="#use">Use</a></li>
<li><a href="#tree">Tree (Class Hierarchy)</a></li>
<li><a href="#constant-values">Constant Field Values</a></li>
<li><a href="#all-packages">All Packages</a></li>
<li><a href="#all-classes">All Classes and Interfaces</a></li>
<li><a href="#index">Index</a></li>
</ul>
</li>
</ul>
<hr>
<div class="sub-title">
<h2 id="help-navigation">Navigation</h2>
Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-files/index-1.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
<section class="help-section" id="help-search">
<h3>Search</h3>
<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p>
<ul class="help-section-list">
<li><code>j.l.obj</code> will match "java.lang.Object"</li>
<li><code>InpStr</code> will match "java.io.InputStream"</li>
<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
</ul>
<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
</section>
</div>
<hr>
<div class="sub-title">
<h2 id="help-pages">Kinds of Pages</h2>
The following sections describe the different kinds of pages in this collection.
<section class="help-section" id="overview">
<h3>Overview</h3>
<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</section>
<section class="help-section" id="package">
<h3>Package</h3>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
<ul class="help-section-list">
<li>Interfaces</li>
<li>Classes</li>
<li>Enums</li>
<li>Exceptions</li>
<li>Errors</li>
<li>Annotation Types</li>
</ul>
</section>
<section class="help-section" id="class">
<h3>Class or Interface</h3>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
<ul class="help-section-list">
<li>Class Inheritance Diagram</li>
<li>Direct Subclasses</li>
<li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li>
<li>Class or Interface Declaration</li>
<li>Class or Interface Description</li>
</ul>
<br>
<ul class="help-section-list">
<li>Nested Class Summary</li>
<li>Enum Constant Summary</li>
<li>Field Summary</li>
<li>Property Summary</li>
<li>Constructor Summary</li>
<li>Method Summary</li>
<li>Required Element Summary</li>
<li>Optional Element Summary</li>
</ul>
<br>
<ul class="help-section-list">
<li>Enum Constant Details</li>
<li>Field Details</li>
<li>Property Details</li>
<li>Constructor Details</li>
<li>Method Details</li>
<li>Element Details</li>
</ul>
<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</section>
<section class="help-section" id="doc-file">
<h3>Other Files</h3>
<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
</section>
<section class="help-section" id="use">
<h3>Use</h3>
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p>
</section>
<section class="help-section" id="tree">
<h3>Tree (Class Hierarchy)</h3>
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
<ul class="help-section-list">
<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li>
<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
</ul>
</section>
<section class="help-section" id="constant-values">
<h3>Constant Field Values</h3>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</section>
<section class="help-section" id="all-packages">
<h3>All Packages</h3>
<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
</section>
<section class="help-section" id="all-classes">
<h3>All Classes and Interfaces</h3>
<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
</section>
<section class="help-section" id="index">
<h3>Index</h3>
<p>The <a href="index-files/index-1.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
</section>
</div>
<hr>
<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,111 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>A-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#A" class="member-name-link">A</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'A' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#A" class="member-name-link">A</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html" class="type-name-link" title="class in net.java.games.input">AbstractComponent</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Skeleton implementation of a named axis.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component.Identifier)" class="member-name-link">AbstractComponent(String, Component.Identifier)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Protected constructor</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html" class="type-name-link" title="class in net.java.games.input">AbstractController</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)" class="member-name-link">AbstractController(String, Component[], AbstractController[], Rumbler[])</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Protected constructor for a controller containing the specified
axes, child controllers, and rumblers</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#ADD" class="member-name-link">ADD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#addControllerListener(net.java.games.input.ControllerListener)" class="member-name-link">addControllerListener(ControllerListener)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Adds a listener for controller state change events.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#APOSTROPHE" class="member-name-link">APOSTROPHE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#APPS" class="member-name-link">APPS</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#AT" class="member-name-link">AT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/util/plugins/PluginLoader.html#attemptPluginDefine(java.lang.Class)" class="member-name-link">attemptPluginDefine(Class)</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/PluginLoader.html" title="class in net.java.games.util.plugins">PluginLoader</a></dt>
<dd>
<div class="block">This function is called as part of scanning the Jar for
plugins.</div>
</dd>
<dt><a href="../net/java/games/input/AWTEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">AWTEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AWTEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">AWTEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#AX" class="member-name-link">AX</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Axis(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>J-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: J">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:J">J</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#J" class="member-name-link">J</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,85 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>K-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: K">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:K">K</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#K" class="member-name-link">K</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#KANA" class="member-name-link">KANA</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#KANJI" class="member-name-link">KANJI</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Key(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>
<div class="block">Protected constructor</div>
</dd>
<dt><a href="../net/java/games/input/Keyboard.html" class="type-name-link" title="class in net.java.games.input">Keyboard</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys).</div>
</dd>
<dt><a href="../net/java/games/input/Keyboard.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)" class="member-name-link">Keyboard(String, Component[], AbstractController[], Rumbler[])</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Keyboard.html" title="class in net.java.games.input">Keyboard</a></dt>
<dd>
<div class="block">Protected constructor.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#KEYBOARD" class="member-name-link">KEYBOARD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">A keyboard controller</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,108 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>L-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: L">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#L" class="member-name-link">L</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LALT" class="member-name-link">LALT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#lastKnownValue" class="member-name-link">lastKnownValue</a> - Variable in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LBRACKET" class="member-name-link">LBRACKET</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LCONTROL" class="member-name-link">LCONTROL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#LEFT" class="member-name-link">LEFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">The primary or leftmost mouse button.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LEFT" class="member-name-link">LEFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#LEFT" class="member-name-link">LEFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for left HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#LEFT_THUMB" class="member-name-link">LEFT_THUMB</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Left thumb button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#LEFT_THUMB2" class="member-name-link">LEFT_THUMB2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second left thumb button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#LEFT_THUMB3" class="member-name-link">LEFT_THUMB3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Another left thumb button on a gamepad (how many thumbs do you have??)</div>
</dd>
<dt><a href="../net/java/games/input/LinuxCombinedController.html" class="type-name-link" title="class in net.java.games.input">LinuxCombinedController</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">LinuxEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Environment plugin for linux</div>
</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">LinuxEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html" class="type-name-link" title="class in net.java.games.input">LinuxJoystickPOV</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LSHIFT" class="member-name-link">LSHIFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#LWIN" class="member-name-link">LWIN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,89 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>M-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: M">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#M" class="member-name-link">M</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Version.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/Version.html" title="class in net.java.games.input">Version</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#MIDDLE" class="member-name-link">MIDDLE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Returns the middle mouse button, not present if the mouse has fewer than three buttons.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#MINUS" class="member-name-link">MINUS</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#MODE" class="member-name-link">MODE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'Mode' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html" class="type-name-link" title="class in net.java.games.input">Mouse</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)" class="member-name-link">Mouse(String, Component[], AbstractController[], Rumbler[])</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#MOUSE" class="member-name-link">MOUSE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Mouse controller.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#MULTIPLY" class="member-name-link">MULTIPLY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,106 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>N-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: N">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#N" class="member-name-link">N</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/package-summary.html">net.java.games.input</a> - package net.java.games.input</dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/util/package-summary.html">net.java.games.util</a> - package net.java.games.util</dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a> - package net.java.games.util.plugins</dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#NETWORK" class="member-name-link">NETWORK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Network port</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NOCONVERT" class="member-name-link">NOCONVERT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#NPressureAxis" class="member-name-link">NPressureAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMLOCK" class="member-name-link">NUMLOCK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD0" class="member-name-link">NUMPAD0</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD1" class="member-name-link">NUMPAD1</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD2" class="member-name-link">NUMPAD2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD3" class="member-name-link">NUMPAD3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD4" class="member-name-link">NUMPAD4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD5" class="member-name-link">NUMPAD5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD6" class="member-name-link">NUMPAD6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD7" class="member-name-link">NUMPAD7</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD8" class="member-name-link">NUMPAD8</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPAD9" class="member-name-link">NUMPAD9</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPADCOMMA" class="member-name-link">NUMPADCOMMA</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPADENTER" class="member-name-link">NUMPADENTER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#NUMPADEQUAL" class="member-name-link">NUMPADEQUAL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,78 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>O-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: O">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#O" class="member-name-link">O</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#OFF" class="member-name-link">OFF</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for center HAT position</div>
</dd>
<dt><a href="../net/java/games/input/WinTabContext.html#open()" class="member-name-link">open()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#OrientationAxis" class="member-name-link">OrientationAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/OSXEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">OSXEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">OSX HIDManager implementation</div>
</dd>
<dt><a href="../net/java/games/input/OSXEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">OSXEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,145 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>P-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: P">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#P" class="member-name-link">P</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#PAGEDOWN" class="member-name-link">PAGEDOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#PAGEUP" class="member-name-link">PAGEUP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#PARALLEL" class="member-name-link">PARALLEL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Parallel port</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#PAUSE" class="member-name-link">PAUSE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#PERIOD" class="member-name-link">PERIOD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#PINKIE" class="member-name-link">PINKIE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">The joystick button you play with with you little finger (Pinkie on *that* side
of the pond :P)</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugin.html" class="type-name-link" title="interface in net.java.games.util.plugins">Plugin</a> - Interface in <a href="../net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a></dt>
<dd>
<div class="block">This is a marker interface used to mark plugins in a Jar file
for retrieval by the Plugins class.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/PluginLoader.html" class="type-name-link" title="class in net.java.games.util.plugins">PluginLoader</a> - Class in <a href="../net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a></dt>
<dd>
<div class="block">This class is used internally by the Plugin system.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/PluginLoader.html#%3Cinit%3E(java.io.File)" class="member-name-link">PluginLoader(File)</a> - Constructor for class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/PluginLoader.html" title="class in net.java.games.util.plugins">PluginLoader</a></dt>
<dd>
<div class="block">Creates a new instance of PluginLodaer
If the system property "net.java.games.util.plugins.nolocalnative" is
not set then the laoder will look for requried native libs in the
same directory as the plugin jar.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html" class="type-name-link" title="class in net.java.games.util.plugins">Plugins</a> - Class in <a href="../net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a></dt>
<dd>
<div class="block">This is the application interface to the Plugin system.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html#%3Cinit%3E(java.io.File)" class="member-name-link">Plugins(File)</a> - Constructor for class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></dt>
<dd>
<div class="block">Creates a new instance of Plugins</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#poll()" class="member-name-link">poll()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractController.html#poll()" class="member-name-link">poll()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.html#poll()" class="member-name-link">poll()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Polls axes for data.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#poll()" class="member-name-link">poll()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#poll()" class="member-name-link">poll()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractController.html#pollDevice()" class="member-name-link">pollDevice()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxCombinedController.html#pollDevice()" class="member-name-link">pollDevice()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#pollDevice()" class="member-name-link">pollDevice()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#%3Cinit%3E(java.lang.String)" class="member-name-link">PortType(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Protected constructor</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#POV" class="member-name-link">POV</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for a point-of-view control.</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html#%3Cinit%3E()" class="member-name-link">POV()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#POWER" class="member-name-link">POWER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabContext.html#processEvents()" class="member-name-link">processEvents()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabButtonComponent.html#processPacket(net.java.games.input.WinTabPacket)" class="member-name-link">processPacket(WinTabPacket)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabButtonComponent.html" title="class in net.java.games.input">WinTabButtonComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#processPacket(net.java.games.input.WinTabPacket)" class="member-name-link">processPacket(WinTabPacket)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabCursorComponent.html#processPacket(net.java.games.input.WinTabPacket)" class="member-name-link">processPacket(WinTabPacket)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabCursorComponent.html" title="class in net.java.games.input">WinTabCursorComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#processPacket(net.java.games.input.WinTabPacket)" class="member-name-link">processPacket(WinTabPacket)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Q-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: Q">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:Q">Q</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#Q" class="member-name-link">Q</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,196 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>R-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#R" class="member-name-link">R</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RALT" class="member-name-link">RALT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/RawInputEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">RawInputEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">DirectInput implementation of controller environment</div>
</dd>
<dt><a href="../net/java/games/input/RawInputEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">RawInputEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></dt>
<dd>
<div class="block">Creates new DirectInputEnvironment</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RBRACKET" class="member-name-link">RBRACKET</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RCONTROL" class="member-name-link">RCONTROL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html#releaseDevices()" class="member-name-link">releaseDevices()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></dt>
<dd>
<div class="block">Releases all active devices running through this plugin.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#removeControllerListener(net.java.games.input.ControllerListener)" class="member-name-link">removeControllerListener(ControllerListener)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Removes a listener for controller state change events.</div>
</dd>
<dt><a href="../net/java/games/input/AWTEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Rescans the devices and provides a list of new controllers.</div>
</dd>
<dt><a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/OSXEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/RawInputEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabEnvironmentPlugin.html#rescanControllers()" class="member-name-link">rescanControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RETURN" class="member-name-link">RETURN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#RIGHT" class="member-name-link">RIGHT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">The secondary or rightmost mouse button, not present if the mouse is a single-button mouse.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RIGHT" class="member-name-link">RIGHT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#RIGHT" class="member-name-link">RIGHT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for right HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#RIGHT_THUMB" class="member-name-link">RIGHT_THUMB</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Right thumb button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#RIGHT_THUMB2" class="member-name-link">RIGHT_THUMB2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second right thumb button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#RIGHT_THUMB3" class="member-name-link">RIGHT_THUMB3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Another right thumb button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#RotationAxis" class="member-name-link">RotationAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RSHIFT" class="member-name-link">RSHIFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#RUDDER" class="member-name-link">RUDDER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Rudder controller.</div>
</dd>
<dt><a href="../net/java/games/input/Rumbler.html#rumble(float)" class="member-name-link">rumble(float)</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Rumbler.html" title="interface in net.java.games.input">Rumbler</a></dt>
<dd>
<div class="block">Rumble with the specified intensity.</div>
</dd>
<dt><a href="../net/java/games/input/Rumbler.html" class="type-name-link" title="interface in net.java.games.input">Rumbler</a> - Interface in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#RWIN" class="member-name-link">RWIN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RX" class="member-name-link">RX</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying left-right rotational data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RX_ACCELERATION" class="member-name-link">RX_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying left-right angular acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RX_FORCE" class="member-name-link">RX_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying left-right angular force (torque) data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RX_VELOCITY" class="member-name-link">RX_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying left-right angular velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RY" class="member-name-link">RY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying forward-back rotational data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RY_ACCELERATION" class="member-name-link">RY_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying forward-back angular acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RY_FORCE" class="member-name-link">RY_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying forward-back angular force (torque) data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RY_VELOCITY" class="member-name-link">RY_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying forward-back angular velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RZ" class="member-name-link">RZ</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying up-down rotational data
(rudder control).</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RZ_ACCELERATION" class="member-name-link">RZ_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying up-down angular acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RZ_FORCE" class="member-name-link">RZ_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying up-down angular force (torque) data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#RZ_VELOCITY" class="member-name-link">RZ_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying up-down angular velocity data.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,140 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>S-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: S">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#S" class="member-name-link">S</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SCROLL" class="member-name-link">SCROLL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#SELECT" class="member-name-link">SELECT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'Select' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SEMICOLON" class="member-name-link">SEMICOLON</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#SERIAL" class="member-name-link">SERIAL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Serial port</div>
</dd>
<dt><a href="../net/java/games/input/Event.html#set(net.java.games.input.Component,float,long)" class="member-name-link">set(Component, float, long)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Event.html#set(net.java.games.input.Event)" class="member-name-link">set(Event)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractController.html#setDeviceEventQueueSize(int)" class="member-name-link">setDeviceEventQueueSize(int)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Plugins override this method to adjust their internal event queue size</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#setEventQueueSize(int)" class="member-name-link">setEventQueueSize(int)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Creates a new EventQueue.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#setEventQueueSize(int)" class="member-name-link">setEventQueueSize(int)</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Initialized the controller event queue to a new size.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#SIDE" class="member-name-link">SIDE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Returns the side mouse button.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SLASH" class="member-name-link">SLASH</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SLEEP" class="member-name-link">SLEEP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#SLIDER" class="member-name-link">SLIDER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for a slider or mouse wheel.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#SLIDER_ACCELERATION" class="member-name-link">SLIDER_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for slider or mouse wheel acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#SLIDER_FORCE" class="member-name-link">SLIDER_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for slider force data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#SLIDER_VELOCITY" class="member-name-link">SLIDER_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for slider or mouse wheel velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SPACE" class="member-name-link">SPACE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#START" class="member-name-link">START</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'Start' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#STICK" class="member-name-link">STICK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Stick controller, such as a joystick or flightstick.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#STOP" class="member-name-link">STOP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#STYLUS" class="member-name-link">STYLUS</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser stylus button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#STYLUS2" class="member-name-link">STYLUS2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second digitiser stylus button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SUBTRACT" class="member-name-link">SUBTRACT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#SYSRQ" class="member-name-link">SYSRQ</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,102 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>B-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: B">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#B" class="member-name-link">B</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'B' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#B" class="member-name-link">B</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BACK" class="member-name-link">BACK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Returns the back mouse button.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#BACK" class="member-name-link">BACK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#BACKSLASH" class="member-name-link">BACKSLASH</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE" class="member-name-link">BASE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE2" class="member-name-link">BASE2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE3" class="member-name-link">BASE3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Thrid joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE4" class="member-name-link">BASE4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Fourth joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE5" class="member-name-link">BASE5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Fifth joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#BASE6" class="member-name-link">BASE6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Sixth joystick button on the base of the device</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Button(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,160 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>T-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#T" class="member-name-link">T</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#TAB" class="member-name-link">TAB</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#THUMB" class="member-name-link">THUMB</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Joystick thumb button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#THUMB2" class="member-name-link">THUMB2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second joystick thumb button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_AIRBRUSH" class="member-name-link">TOOL_AIRBRUSH</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser airbrush tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_BRUSH" class="member-name-link">TOOL_BRUSH</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser brush tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_FINGER" class="member-name-link">TOOL_FINGER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser finger tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_LENS" class="member-name-link">TOOL_LENS</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser lens tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_MOUSE" class="member-name-link">TOOL_MOUSE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser mouse tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_PEN" class="member-name-link">TOOL_PEN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser pen tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_PENCIL" class="member-name-link">TOOL_PENCIL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser pencil tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOOL_RUBBER" class="member-name-link">TOOL_RUBBER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser rubber (eraser) tool button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOP" class="member-name-link">TOP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Joystick top button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOP2" class="member-name-link">TOP2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second joystick top button</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this axis.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this controller.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this axis type.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this port type.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this controller type.</div>
</dd>
<dt><a href="../net/java/games/input/Event.html#toString()" class="member-name-link">toString()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TOUCH" class="member-name-link">TOUCH</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Digitiser touch button</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#TPressureAxis" class="member-name-link">TPressureAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#TRACKBALL" class="member-name-link">TRACKBALL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">A trackball controller; note that this may sometimes be treated as a
type of mouse.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#TRACKPAD" class="member-name-link">TRACKPAD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">A trackpad, such as a tablet, touchpad, or glidepad;
note that this may sometimes be treated as a type of mouse.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#TRIGGER" class="member-name-link">TRIGGER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Joystick trigger button</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Type(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Protected constructor</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,110 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>U-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: U">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#U" class="member-name-link">U</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#UNDERLINE" class="member-name-link">UNDERLINE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#UNKNOWN" class="member-name-link">UNKNOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An unknown axis.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#UNKNOWN" class="member-name-link">UNKNOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">An unknown button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#UNKNOWN" class="member-name-link">UNKNOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#UNKNOWN" class="member-name-link">UNKNOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Unknown port type</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#UNKNOWN" class="member-name-link">UNKNOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Unkown controller type.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#UNLABELED" class="member-name-link">UNLABELED</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#UP" class="member-name-link">UP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#UP" class="member-name-link">UP</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for up HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html#UP_LEFT" class="member-name-link">UP_LEFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for up-left HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html#UP_RIGHT" class="member-name-link">UP_RIGHT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for up-right HAT position</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#updateValue()" class="member-name-link">updateValue()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Usage.html" class="type-name-link" title="interface in net.java.games.input">Usage</a> - Interface in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Generic Desktop Usages</div>
</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#USB" class="member-name-link">USB</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">USB port</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,77 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>V-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: V">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#V" class="member-name-link">V</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Version.html" class="type-name-link" title="class in net.java.games.input">Version</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">The version and build number of this implementation.</div>
</dd>
<dt><a href="../net/java/games/util/Version.html" class="type-name-link" title="class in net.java.games.util">Version</a> - Class in <a href="../net/java/games/util/package-summary.html">net.java.games.util</a></dt>
<dd>
<div class="block">The version and build number of this implementation.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#VOID" class="member-name-link">VOID</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>
<div class="block">Standard keyboard (LATIN-1) keys
UNIX X11 keysym values are listed to the right</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,100 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>W-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: W">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#W" class="member-name-link">W</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#WHEEL" class="member-name-link">WHEEL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">A wheel controller, such as a steering wheel (note
that a mouse wheel is considered part of a mouse, not a
wheel controller).</div>
</dd>
<dt><a href="../net/java/games/input/WinTabButtonComponent.html" class="type-name-link" title="class in net.java.games.input">WinTabButtonComponent</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabButtonComponent.html#%3Cinit%3E(net.java.games.input.WinTabContext,int,java.lang.String,net.java.games.input.Component.Identifier,int)" class="member-name-link">WinTabButtonComponent(WinTabContext, int, String, Component.Identifier, int)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabButtonComponent.html" title="class in net.java.games.input">WinTabButtonComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html" class="type-name-link" title="class in net.java.games.input">WinTabComponent</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#%3Cinit%3E(net.java.games.input.WinTabContext,int,java.lang.String,net.java.games.input.Component.Identifier)" class="member-name-link">WinTabComponent(WinTabContext, int, String, Component.Identifier)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#%3Cinit%3E(net.java.games.input.WinTabContext,int,java.lang.String,net.java.games.input.Component.Identifier,int,int)" class="member-name-link">WinTabComponent(WinTabContext, int, String, Component.Identifier, int, int)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabContext.html" class="type-name-link" title="class in net.java.games.input">WinTabContext</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabContext.html#%3Cinit%3E(net.java.games.input.DummyWindow)" class="member-name-link">WinTabContext(DummyWindow)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabCursorComponent.html" class="type-name-link" title="class in net.java.games.input">WinTabCursorComponent</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabCursorComponent.html#%3Cinit%3E(net.java.games.input.WinTabContext,int,java.lang.String,net.java.games.input.Component.Identifier,int)" class="member-name-link">WinTabCursorComponent(WinTabContext, int, String, Component.Identifier, int)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabCursorComponent.html" title="class in net.java.games.input">WinTabCursorComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html" class="type-name-link" title="class in net.java.games.input">WinTabDevice</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">WinTabEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">WinTabEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></dt>
<dd>
<div class="block">Creates new DirectInputEnvironment</div>
</dd>
<dt><a href="../net/java/games/input/WinTabPacket.html" class="type-name-link" title="class in net.java.games.input">WinTabPacket</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabPacket.html#%3Cinit%3E()" class="member-name-link">WinTabPacket()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/WinTabPacket.html" title="class in net.java.games.input">WinTabPacket</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,86 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>X-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: X">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:X">X</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#X" class="member-name-link">X</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying vertical data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#X" class="member-name-link">X</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'X' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#X" class="member-name-link">X</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#X_ACCELERATION" class="member-name-link">X_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying vertical acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#X_FORCE" class="member-name-link">X_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying vertical force data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#X_VELOCITY" class="member-name-link">X_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying vertical velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#XAxis" class="member-name-link">XAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,88 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Y-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: Y">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:Y">Y</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Y" class="member-name-link">Y</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying horizontal data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#Y" class="member-name-link">Y</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'Y' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#Y" class="member-name-link">Y</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Y_ACCELERATION" class="member-name-link">Y_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying horizontal acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Y_FORCE" class="member-name-link">Y_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying horizontal force data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Y_VELOCITY" class="member-name-link">Y_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying horizontal velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#YAxis" class="member-name-link">YAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#YEN" class="member-name-link">YEN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,88 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Z-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: Z">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:Z">Z</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Z" class="member-name-link">Z</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying third dimensional up/down
data, or linear data in any direction that is
neither horizontal nor vertical.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#Z" class="member-name-link">Z</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'Z' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#Z" class="member-name-link">Z</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Z_ACCELERATION" class="member-name-link">Z_ACCELERATION</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying third dimensional up/down acceleration data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Z_FORCE" class="member-name-link">Z_FORCE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying third dimensional up/down force data.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html#Z_VELOCITY" class="member-name-link">Z_VELOCITY</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></dt>
<dd>
<div class="block">An axis for specifying third dimensional up/down velocity data.</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#ZAxis" class="member-name-link">ZAxis</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,166 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>_-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: _">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:_">_</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_0" class="member-name-link">_0</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">First device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_0" class="member-name-link">_0</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_1" class="member-name-link">_1</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Second device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_1" class="member-name-link">_1</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_10" class="member-name-link">_10</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_11" class="member-name-link">_11</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_12" class="member-name-link">_12</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_13" class="member-name-link">_13</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_14" class="member-name-link">_14</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_15" class="member-name-link">_15</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_16" class="member-name-link">_16</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_17" class="member-name-link">_17</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_18" class="member-name-link">_18</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_19" class="member-name-link">_19</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_2" class="member-name-link">_2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Thrid device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_2" class="member-name-link">_2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_20" class="member-name-link">_20</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_21" class="member-name-link">_21</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_22" class="member-name-link">_22</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_23" class="member-name-link">_23</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_24" class="member-name-link">_24</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_25" class="member-name-link">_25</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_26" class="member-name-link">_26</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_27" class="member-name-link">_27</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_28" class="member-name-link">_28</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_29" class="member-name-link">_29</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_3" class="member-name-link">_3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Fourth device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_3" class="member-name-link">_3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_30" class="member-name-link">_30</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_31" class="member-name-link">_31</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_4" class="member-name-link">_4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Fifth device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_4" class="member-name-link">_4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_5" class="member-name-link">_5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Sixth device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_5" class="member-name-link">_5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_6" class="member-name-link">_6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Seventh device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_6" class="member-name-link">_6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_7" class="member-name-link">_7</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Eighth device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_7" class="member-name-link">_7</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_8" class="member-name-link">_8</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Ninth device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_8" class="member-name-link">_8</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#_9" class="member-name-link">_9</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">10th device button</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#_9" class="member-name-link">_9</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,159 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>C-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: C">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#C" class="member-name-link">C</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">'C' button on a gamepad</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#C" class="member-name-link">C</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#CAPITAL" class="member-name-link">CAPITAL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#CENTER" class="member-name-link">CENTER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Synonmous with OFF</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#CIRCUMFLEX" class="member-name-link">CIRCUMFLEX</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabContext.html#close()" class="member-name-link">close()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#COLON" class="member-name-link">COLON</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#COMMA" class="member-name-link">COMMA</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.html" class="type-name-link" title="interface in net.java.games.input">Component</a> - Interface in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">An axis is a single button, slider, or dial, which has a single range.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Identifiers for different Axes.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Axis.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Axis</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Button</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Key</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">KeyIDs for standard PC (LATIN-1) keyboards</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html" class="type-name-link" title="class in net.java.games.input">Component.POV</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">POV enum for different positions.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html" class="type-name-link" title="interface in net.java.games.input">Controller</a> - Interface in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A Controller represents a physical device, such as a keyboard, mouse,
or joystick, or a logical grouping of related controls, such as a button
pad or mouse ball.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html" class="type-name-link" title="class in net.java.games.input">Controller.PortType</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Common controller port types.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html" class="type-name-link" title="class in net.java.games.input">Controller.Type</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Types of controller objects.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerListener.html#controllerAdded(net.java.games.input.ControllerEvent)" class="member-name-link">controllerAdded(ControllerEvent)</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a></dt>
<dd>
<div class="block">Invoked when a controller has been added.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html" class="type-name-link" title="class in net.java.games.input">ControllerEnvironment</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#%3Cinit%3E()" class="member-name-link">ControllerEnvironment()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Protected constructor for subclassing.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEvent.html" class="type-name-link" title="class in net.java.games.input">ControllerEvent</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">An event that is fired when the state of a controller changes</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEvent.html#%3Cinit%3E(net.java.games.input.Controller)" class="member-name-link">ControllerEvent(Controller)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a></dt>
<dd>
<div class="block">Creates a controller event object.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerListener.html" class="type-name-link" title="interface in net.java.games.input">ControllerListener</a> - Interface in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A listener for changes in the state of controllers</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#controllerListeners" class="member-name-link">controllerListeners</a> - Variable in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">List of controller listeners</div>
</dd>
<dt><a href="../net/java/games/input/ControllerListener.html#controllerRemoved(net.java.games.input.ControllerEvent)" class="member-name-link">controllerRemoved(ControllerEvent)</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a></dt>
<dd>
<div class="block">Invoked when a controller is lost.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#CONVERT" class="member-name-link">CONVERT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#createButtons(net.java.games.input.WinTabContext,int,int)" class="member-name-link">createButtons(WinTabContext, int, int)</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#createComponents(net.java.games.input.WinTabContext,int,int,int%5B%5D)" class="member-name-link">createComponents(WinTabContext, int, int, int[])</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#createCursors(net.java.games.input.WinTabContext,int,java.lang.String%5B%5D)" class="member-name-link">createCursors(WinTabContext, int, String[])</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#createDevice(net.java.games.input.WinTabContext,int)" class="member-name-link">createDevice(WinTabContext, int)</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,103 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>D-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: D">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#D" class="member-name-link">D</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#DEAD" class="member-name-link">DEAD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">erm, dunno, but it's in the defines so it might exist.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#DECIMAL" class="member-name-link">DECIMAL</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#DELETE" class="member-name-link">DELETE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.</div>
</dd>
<dt><a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">DirectAndRawInputEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" class="type-name-link" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">DirectInput implementation of controller environment</div>
</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html#%3Cinit%3E()" class="member-name-link">DirectInputEnvironmentPlugin()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></dt>
<dd>
<div class="block">Creates new DirectInputEnvironment</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#DIVIDE" class="member-name-link">DIVIDE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#DOWN" class="member-name-link">DOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.POV.html#DOWN" class="member-name-link">DOWN</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for down HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html#DOWN_LEFT" class="member-name-link">DOWN_LEFT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for down-left HAT position</div>
</dd>
<dt><a href="../net/java/games/input/Component.POV.html#DOWN_RIGHT" class="member-name-link">DOWN_RIGHT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.POV.html" title="class in net.java.games.input">Component.POV</a></dt>
<dd>
<div class="block">Standard value for down-right HAT position</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,172 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>E-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: E">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#E" class="member-name-link">E</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#END" class="member-name-link">END</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractController.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#EQUALS" class="member-name-link">EQUALS</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#ESCAPE" class="member-name-link">ESCAPE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Event.html" class="type-name-link" title="class in net.java.games.input">Event</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Event.html#%3Cinit%3E()" class="member-name-link">Event()</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/EventQueue.html" class="type-name-link" title="class in net.java.games.input">EventQueue</a> - Class in <a href="../net/java/games/input/package-summary.html">net.java.games.input</a></dt>
<dd>
<div class="block">A FIFO queue for input events.</div>
</dd>
<dt><a href="../net/java/games/input/EventQueue.html#%3Cinit%3E(int)" class="member-name-link">EventQueue(int)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/EventQueue.html" title="class in net.java.games.input">EventQueue</a></dt>
<dd>
<div class="block">This is an internal method and should not be called by applications using the API</div>
</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html#execute(net.java.games.input.LinuxDeviceTask)" class="member-name-link">execute(LinuxDeviceTask)</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA" class="member-name-link">EXTRA</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Returns the extra mouse button.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_1" class="member-name-link">EXTRA_1</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Extra, unnamed, buttons</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_10" class="member-name-link">EXTRA_10</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_11" class="member-name-link">EXTRA_11</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_12" class="member-name-link">EXTRA_12</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_13" class="member-name-link">EXTRA_13</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_14" class="member-name-link">EXTRA_14</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_15" class="member-name-link">EXTRA_15</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_16" class="member-name-link">EXTRA_16</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_17" class="member-name-link">EXTRA_17</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_18" class="member-name-link">EXTRA_18</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_19" class="member-name-link">EXTRA_19</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_2" class="member-name-link">EXTRA_2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_20" class="member-name-link">EXTRA_20</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_21" class="member-name-link">EXTRA_21</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_22" class="member-name-link">EXTRA_22</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_23" class="member-name-link">EXTRA_23</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_24" class="member-name-link">EXTRA_24</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_25" class="member-name-link">EXTRA_25</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_26" class="member-name-link">EXTRA_26</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_27" class="member-name-link">EXTRA_27</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_28" class="member-name-link">EXTRA_28</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_29" class="member-name-link">EXTRA_29</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_3" class="member-name-link">EXTRA_3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_30" class="member-name-link">EXTRA_30</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_31" class="member-name-link">EXTRA_31</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_32" class="member-name-link">EXTRA_32</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_33" class="member-name-link">EXTRA_33</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_34" class="member-name-link">EXTRA_34</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_35" class="member-name-link">EXTRA_35</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_36" class="member-name-link">EXTRA_36</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_37" class="member-name-link">EXTRA_37</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_38" class="member-name-link">EXTRA_38</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_39" class="member-name-link">EXTRA_39</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_4" class="member-name-link">EXTRA_4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_40" class="member-name-link">EXTRA_40</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_5" class="member-name-link">EXTRA_5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_6" class="member-name-link">EXTRA_6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_7" class="member-name-link">EXTRA_7</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_8" class="member-name-link">EXTRA_8</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#EXTRA_9" class="member-name-link">EXTRA_9</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,119 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>F-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: F">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F" class="member-name-link">F</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F1" class="member-name-link">F1</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F10" class="member-name-link">F10</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F11" class="member-name-link">F11</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F12" class="member-name-link">F12</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F13" class="member-name-link">F13</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F14" class="member-name-link">F14</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F15" class="member-name-link">F15</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F2" class="member-name-link">F2</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F3" class="member-name-link">F3</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F4" class="member-name-link">F4</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F5" class="member-name-link">F5</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F6" class="member-name-link">F6</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F7" class="member-name-link">F7</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F8" class="member-name-link">F8</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#F9" class="member-name-link">F9</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/util/plugins/PluginLoader.html#findLibrary(java.lang.String)" class="member-name-link">findLibrary(String)</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/PluginLoader.html" title="class in net.java.games.util.plugins">PluginLoader</a></dt>
<dd>
<div class="block">This method is queried by the System.loadLibrary()
code to find the actual native name and path to the
native library to load.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#FINGERSTICK" class="member-name-link">FINGERSTICK</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Fingerstick controller; note that this may be sometimes treated as a
type of mouse or stick.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)" class="member-name-link">fireControllerAdded(Controller)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Creates and sends an event to the controller listeners that a controller
has been added.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)" class="member-name-link">fireControllerRemoved(Controller)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Button.html#FORWARD" class="member-name-link">FORWARD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></dt>
<dd>
<div class="block">Returns the forward mouse button.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,364 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>G-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: G">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#G" class="member-name-link">G</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#GAME" class="member-name-link">GAME</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">Standard game port</div>
</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#GAMEPAD" class="member-name-link">GAMEPAD</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Gamepad controller.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html#get()" class="member-name-link">get()</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></dt>
<dd>
<div class="block">This method returns all the Plugins found in the
directory passed in at object creation time or any of its
sub-directories.</div>
</dd>
<dt><a href="../net/java/games/input/Rumbler.html#getAxisIdentifier()" class="member-name-link">getAxisIdentifier()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Rumbler.html" title="interface in net.java.games.input">Rumbler</a></dt>
<dd>
<div class="block">Get the axis identifier the rumbler is attached to</div>
</dd>
<dt><a href="../net/java/games/input/Rumbler.html#getAxisName()" class="member-name-link">getAxisName()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Rumbler.html" title="interface in net.java.games.input">Rumbler</a></dt>
<dd>
<div class="block">Get the string name of the axis the rumbler is attached to</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getBack()" class="member-name-link">getBack()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the back mouse button, null if the mouse hasn't
got one.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getButton3()" class="member-name-link">getButton3()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns forth mouse button, null if the mouse hasn't
got one.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getButton4()" class="member-name-link">getButton4()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns fifth mouse button, null if the mouse hasn't
got one.</div>
</dd>
<dt><a href="../net/java/games/input/Event.html#getComponent()" class="member-name-link">getComponent()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getComponent(net.java.games.input.Component.Identifier)" class="member-name-link">getComponent(Component.Identifier)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns a single component based on its identifier, or null
if no component with the specified type could be found.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getComponent(net.java.games.input.Component.Identifier)" class="member-name-link">getComponent(Component.Identifier)</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns a single axis based on its type, or null
if no axis with the specified type could be found.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getComponents()" class="member-name-link">getComponents()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the components on this controller, in order of assignment priority.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getComponents()" class="member-name-link">getComponents()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the components on this controller, in order of assignment priority.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEvent.html#getController()" class="member-name-link">getController()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a></dt>
<dd>
<div class="block">Returns the controller for this event.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</dd>
<dt><a href="../net/java/games/input/AWTEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.html#getControllers()" class="member-name-link">getControllers()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</dd>
<dt><a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></dt>
<dd>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</dd>
<dt><a href="../net/java/games/input/OSXEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/RawInputEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabContext.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabContext.html" title="class in net.java.games.input">WinTabContext</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabEnvironmentPlugin.html#getControllers()" class="member-name-link">getControllers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#getDeadZone()" class="member-name-link">getDeadZone()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns the suggested dead zone for this axis.</div>
</dd>
<dt><a href="../net/java/games/input/Component.html#getDeadZone()" class="member-name-link">getDeadZone()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns the suggested dead zone for this axis.</div>
</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#getDefaultEnvironment()" class="member-name-link">getDefaultEnvironment()</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Returns the default environment for input controllers.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getEventQueue()" class="member-name-link">getEventQueue()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.html#getEventQueue()" class="member-name-link">getEventQueue()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Get the device event queue</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html#getExtends(java.lang.Class)" class="member-name-link">getExtends(Class)</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></dt>
<dd>
<div class="block">This method returns a sub-list of all the found Plugin
classes that extend the passed in Class
(either directly or through inheritance.)</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getExtra()" class="member-name-link">getExtra()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the extra or 5th mouse button, null if the mouse has
fewer than 5 buttons.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getForward()" class="member-name-link">getForward()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the forward mouse button, null if the mouse hasn't
got one.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#getIdentifier()" class="member-name-link">getIdentifier()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns the type or identifier of the axis.</div>
</dd>
<dt><a href="../net/java/games/input/Component.html#getIdentifier()" class="member-name-link">getIdentifier()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns the identifier of the axis.</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html#getImplementsAll(java.lang.Class%5B%5D)" class="member-name-link">getImplementsAll(Class[])</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></dt>
<dd>
<div class="block">This method returns a sub-list of all the found Plugin
classes that implement <B>all</B> of the passed in set of
Interfaces (either directly or through inheritance.)</div>
</dd>
<dt><a href="../net/java/games/util/plugins/Plugins.html#getImplementsAny(java.lang.Class%5B%5D)" class="member-name-link">getImplementsAny(Class[])</a> - Method in class net.java.games.util.plugins.<a href="../net/java/games/util/plugins/Plugins.html" title="class in net.java.games.util.plugins">Plugins</a></dt>
<dd>
<div class="block">This method returns a sub-list of all the found Plugin
classes that implement <B>any</B> of the passed in set of
Interfaces (either directly or through inheritance.)</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getLeft()" class="member-name-link">getLeft()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the left mouse button.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getMiddle()" class="member-name-link">getMiddle()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the middle, null if the mouse has fewer than three buttons.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#getName()" class="member-name-link">getName()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns a human-readable name for this axis.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getName()" class="member-name-link">getName()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns a human-readable name for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Component.html#getName()" class="member-name-link">getName()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns a human-readable name for this axis.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.html#getName()" class="member-name-link">getName()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></dt>
<dd>
<div class="block">Returns a non-localized string description of this axis type.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getName()" class="member-name-link">getName()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns a human-readable name for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Event.html#getNanos()" class="member-name-link">getNanos()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>
<div class="block">Return the time the event happened, in nanoseconds.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getNextDeviceEvent(net.java.games.input.Event)" class="member-name-link">getNextDeviceEvent(Event)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxCombinedController.html#getNextDeviceEvent(net.java.games.input.Event)" class="member-name-link">getNextDeviceEvent(Event)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#getNextDeviceEvent(net.java.games.input.Event)" class="member-name-link">getNextDeviceEvent(Event)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/EventQueue.html#getNextEvent(net.java.games.input.Event)" class="member-name-link">getNextEvent(Event)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/EventQueue.html" title="class in net.java.games.input">EventQueue</a></dt>
<dd>
<div class="block">Populates the provided event with the details of the event on the head of the queue.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#getPollData()" class="member-name-link">getPollData()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns the data from the last time the control has been polled.</div>
</dd>
<dt><a href="../net/java/games/input/Component.html#getPollData()" class="member-name-link">getPollData()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns the data from the last time the control has been polled.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getPortNumber()" class="member-name-link">getPortNumber()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the zero-based port number for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getPortNumber()" class="member-name-link">getPortNumber()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the zero-based port number for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getPortType()" class="member-name-link">getPortType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the port type for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getPortType()" class="member-name-link">getPortType()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the port type for this Controller.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxCombinedController.html#getPortType()" class="member-name-link">getPortType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Mouse.html#getPrimaryButton()" class="member-name-link">getPrimaryButton()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the left or primary mouse button, never null.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getRight()" class="member-name-link">getRight()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the right, null if the mouse is a single-button mouse.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getRumblers()" class="member-name-link">getRumblers()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getRumblers()" class="member-name-link">getRumblers()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getSecondaryButton()" class="member-name-link">getSecondaryButton()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the right or secondary mouse button, null if the mouse is
a single-button mouse.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getSide()" class="member-name-link">getSide()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the side or 4th mouse button, null if the mouse has
fewer than 4 buttons.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getTertiaryButton()" class="member-name-link">getTertiaryButton()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the middle or tertiary mouse button, null if the mouse has
fewer than three buttons.</div>
</dd>
<dt><a href="../net/java/games/input/AbstractController.html#getType()" class="member-name-link">getType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractController.html" title="class in net.java.games.input">AbstractController</a></dt>
<dd>
<div class="block">Returns the type of the Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Controller.html#getType()" class="member-name-link">getType()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Controller.html" title="interface in net.java.games.input">Controller</a></dt>
<dd>
<div class="block">Returns the type of the Controller.</div>
</dd>
<dt><a href="../net/java/games/input/Keyboard.html#getType()" class="member-name-link">getType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Keyboard.html" title="class in net.java.games.input">Keyboard</a></dt>
<dd>
<div class="block">Returns the type of the Controller.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxCombinedController.html#getType()" class="member-name-link">getType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Mouse.html#getType()" class="member-name-link">getType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the type of the Controller.</div>
</dd>
<dt><a href="../net/java/games/input/WinTabDevice.html#getType()" class="member-name-link">getType()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Event.html#getValue()" class="member-name-link">getValue()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Event.html" title="class in net.java.games.input">Event</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Version.html#getVersion()" class="member-name-link">getVersion()</a> - Static method in class net.java.games.input.<a href="../net/java/games/input/Version.html" title="class in net.java.games.input">Version</a></dt>
<dd>
<div class="block">Returns the verison string and build number of
this implementation.</div>
</dd>
<dt><a href="../net/java/games/util/Version.html#getVersion()" class="member-name-link">getVersion()</a> - Static method in class net.java.games.util.<a href="../net/java/games/util/Version.html" title="class in net.java.games.util">Version</a></dt>
<dd>
<div class="block">Returns the verison string and build number of
this implementation.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getWheel()" class="member-name-link">getWheel()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the mouse wheel, or null if no mouse wheel is present.</div>
</dd>
<dt><a href="../net/java/games/input/Mouse.html#getX()" class="member-name-link">getX()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the x-axis for the mouse ball, never null.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#getXAxis()" class="member-name-link">getXAxis()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Mouse.html#getY()" class="member-name-link">getY()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Mouse.html" title="class in net.java.games.input">Mouse</a></dt>
<dd>
<div class="block">Returns the y-axis for the mouse ball, never null.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#getYAxis()" class="member-name-link">getYAxis()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#GRAVE" class="member-name-link">GRAVE</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,70 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>H-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: H">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#H" class="member-name-link">H</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.Type.html#HEADTRACKER" class="member-name-link">HEADTRACKER</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></dt>
<dd>
<div class="block">Headtracker controller.</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#HOME" class="member-name-link">HOME</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,116 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>I-Index (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="index: I">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#I" class="member-name-link">I</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Controller.PortType.html#I8042" class="member-name-link">I8042</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></dt>
<dd>
<div class="block">i8042</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Identifier(String)</a> - Constructor for class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></dt>
<dd>
<div class="block">Protected constructor</div>
</dd>
<dt><a href="../net/java/games/input/Component.Identifier.Key.html#INSERT" class="member-name-link">INSERT</a> - Static variable in class net.java.games.input.<a href="../net/java/games/input/Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AbstractComponent.html#isAnalog()" class="member-name-link">isAnalog()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></dt>
<dd>
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
</dd>
<dt><a href="../net/java/games/input/Component.html#isAnalog()" class="member-name-link">isAnalog()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#isAnalog()" class="member-name-link">isAnalog()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#isAnalog()" class="member-name-link">isAnalog()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Keyboard.html#isKeyDown(net.java.games.input.Component.Identifier.Key)" class="member-name-link">isKeyDown(Component.Identifier.Key)</a> - Method in class net.java.games.input.<a href="../net/java/games/input/Keyboard.html" title="class in net.java.games.input">Keyboard</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/Component.html#isRelative()" class="member-name-link">isRelative()</a> - Method in interface net.java.games.input.<a href="../net/java/games/input/Component.html" title="interface in net.java.games.input">Component</a></dt>
<dd>
<div class="block">Returns <code>true</code> if data returned from <code>poll</code>
is relative to the last call, or <code>false</code> if data
is absolute.</div>
</dd>
<dt><a href="../net/java/games/input/LinuxJoystickPOV.html#isRelative()" class="member-name-link">isRelative()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabComponent.html#isRelative()" class="member-name-link">isRelative()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/AWTEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/ControllerEnvironment.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></dt>
<dd>
<div class="block">Returns the isSupported status of this environment.</div>
</dd>
<dt><a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/DirectInputEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/LinuxEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/OSXEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/RawInputEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../net/java/games/input/WinTabEnvironmentPlugin.html#isSupported()" class="member-name-link">isSupported()</a> - Method in class net.java.games.input.<a href="../net/java/games/input/WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<a href="index-24.html">X</a>&nbsp;<a href="index-25.html">Y</a>&nbsp;<a href="index-26.html">Z</a>&nbsp;<a href="index-27.html">_</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a></main>
</div>
</div>
</body>
</html>

@ -0,0 +1,72 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Overview (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li class="nav-bar-cell1-rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html#overview">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="block">This is a fork of the jinput project. The fork is at https://github.com/hervegirod/jinput2.
<br/>
<br/>
The original jinput project is at https://github.com/jinput/jinput</div>
<div id="all-packages-table">
<div class="caption"><span>Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="net/java/games/input/package-summary.html">net.java.games.input</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="net/java/games/util/package-summary.html">net.java.games.util</a></div>
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="net/java/games/util/plugins/package-summary.html">net.java.games.util.plugins</a></div>
<div class="col-last even-row-color all-packages-table all-packages-table-tab1">&nbsp;</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,34 @@
/*
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
/* Overrides the color of selection used in jQuery UI */
background: #F8981D;
}

@ -0,0 +1,37 @@
ADDITIONAL INFORMATION ABOUT LICENSING
Certain files distributed by Oracle America, Inc. and/or its affiliates are
subject to the following clarification and special exception to the GPLv2,
based on the GNU Project exception for its Classpath libraries, known as the
GNU Classpath Exception.
Note that Oracle includes multiple, independent programs in this software
package. Some of those programs are provided under licenses deemed
incompatible with the GPLv2 by the Free Software Foundation and others.
For example, the package includes programs licensed under the Apache
License, Version 2.0 and may include FreeType. Such programs are licensed
to you under their original licenses.
Oracle facilitates your further distribution of this package by adding the
Classpath Exception to the necessary parts of its GPLv2 code, which permits
you to use that code in combination with other independent modules not
licensed under the GPLv2. However, note that this would not permit you to
commingle code under an incompatible license with Oracle's GPLv2 licensed
code by, for example, cutting and pasting such code into a file also
containing Oracle's GPLv2 licensed code and then distributing the result.
Additionally, if you were to remove the Classpath Exception from any of the
files to which it applies and distribute the result, you would likely be
required to license some or all of the other code in that distribution under
the GPLv2 as well, and since the GPLv2 is incompatible with the license terms
of some items included in the distribution by Oracle, removing the Classpath
Exception could therefore effectively compromise your ability to further
distribute the package.
Failing to distribute notices associated with some files may also create
unexpected legal consequences.
Proceed with caution and we recommend that you obtain the advice of a lawyer
skilled in open source matters before removing the Classpath Exception or
making modifications to this package which may subsequently be redistributed
and/or involve the use of third party software.

@ -0,0 +1,27 @@
OPENJDK ASSEMBLY EXCEPTION
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
only ("GPL2"), with the following clarification and special exception.
Linking this OpenJDK Code statically or dynamically with other code
is making a combined work based on this library. Thus, the terms
and conditions of GPL2 cover the whole combination.
As a special exception, Oracle gives you permission to link this
OpenJDK Code with certain code licensed by Oracle as indicated at
http://openjdk.java.net/legal/exception-modules-2007-05-08.html
("Designated Exception Modules") to produce an executable,
regardless of the license terms of the Designated Exception Modules,
and to copy and distribute the resulting executable under GPL2,
provided that the Designated Exception Modules continue to be
governed by the licenses under which they were offered by Oracle.
As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
to build an executable that includes those portions of necessary code that
Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
with the Classpath exception). If you modify or add to the OpenJDK code,
that new GPL2 code may still be combined with Designated Exception Modules
if the new code is made subject to this exception by its copyright holder.

@ -0,0 +1,347 @@
The GNU General Public License (GPL)
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public License is intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any other program whose
authors commit to using it. (Some other Free Software Foundation software is
covered by the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this service if you wish),
that you receive source code or can get it if you want it, that you can change
the software or use pieces of it in new free programs; and that you know you
can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny
you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of the
software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for
a fee, you must give the recipients all the rights that you have. You must
make sure that they, too, receive or can get the source code. And you must
show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2)
offer you this license which gives you legal permission to copy, distribute
and/or modify the software.
Also, for each author's protection and ours, we want to make certain that
everyone understands that there is no warranty for this free software. If the
software is modified by someone else and passed on, we want its recipients to
know that what they have is not the original, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We
wish to avoid the danger that redistributors of a free program will
individually obtain patent licenses, in effect making the program proprietary.
To prevent this, we have made it clear that any patent must be licensed for
everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification
follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice
placed by the copyright holder saying it may be distributed under the terms of
this General Public License. The "Program", below, refers to any such program
or work, and a "work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work containing the
Program or a portion of it, either verbatim or with modifications and/or
translated into another language. (Hereinafter, translation is included
without limitation in the term "modification".) Each licensee is addressed as
"you".
Activities other than copying, distribution and modification are not covered by
this License; they are outside its scope. The act of running the Program is
not restricted, and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having been made by
running the Program). Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as
you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this License
and to the absence of any warranty; and give any other recipients of the
Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may
at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus
forming a work based on the Program, and copy and distribute such modifications
or work under the terms of Section 1 above, provided that you also meet all of
these conditions:
a) You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or
in part contains or is derived from the Program or any part thereof, to be
licensed as a whole at no charge to all third parties under the terms of
this License.
c) If the modified program normally reads commands interactively when run,
you must cause it, when started running for such interactive use in the
most ordinary way, to print or display an announcement including an
appropriate copyright notice and a notice that there is no warranty (or
else, saying that you provide a warranty) and that users may redistribute
the program under these conditions, and telling the user how to view a copy
of this License. (Exception: if the Program itself is interactive but does
not normally print such an announcement, your work based on the Program is
not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable
sections of that work are not derived from the Program, and can be reasonably
considered independent and separate works in themselves, then this License, and
its terms, do not apply to those sections when you distribute them as separate
works. But when you distribute the same sections as part of a whole which is a
work based on the Program, the distribution of the whole must be on the terms
of this License, whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your
rights to work written entirely by you; rather, the intent is to exercise the
right to control the distribution of derivative or collective works based on
the Program.
In addition, mere aggregation of another work not based on the Program with the
Program (or with a work based on the Program) on a volume of a storage or
distribution medium does not bring the other work under the scope of this
License.
3. You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of Sections 1 and
2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above
on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to
give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1
and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only
for noncommercial distribution and only if you received the program in
object code or executable form with such an offer, in accord with
Subsection b above.)
The source code for a work means the preferred form of the work for making
modifications to it. For an executable work, complete source code means all
the source code for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source code
distributed need not include anything that is normally distributed (in either
source or binary form) with the major components (compiler, kernel, and so on)
of the operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the source
code from the same place counts as distribution of the source code, even though
third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as
expressly provided under this License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will automatically terminate
your rights under this License. However, parties who have received copies, or
rights, from you under this License will not have their licenses terminated so
long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it.
However, nothing else grants you permission to modify or distribute the Program
or its derivative works. These actions are prohibited by law if you do not
accept this License. Therefore, by modifying or distributing the Program (or
any work based on the Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program),
the recipient automatically receives a license from the original licensor to
copy, distribute or modify the Program subject to these terms and conditions.
You may not impose any further restrictions on the recipients' exercise of the
rights granted herein. You are not responsible for enforcing compliance by
third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), conditions
are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from the
conditions of this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not distribute the Program at all.
For example, if a patent license would not permit royalty-free redistribution
of the Program by all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply and
the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or
other property right claims or to contest validity of any such claims; this
section has the sole purpose of protecting the integrity of the free software
distribution system, which is implemented by public license practices. Many
people have made generous contributions to the wide range of software
distributed through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is believed to be a
consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that
distribution is permitted only in or among countries not thus excluded. In
such case, this License incorporates the limitation as if written in the body
of this License.
9. The Free Software Foundation may publish revised and/or new versions of the
General Public License from time to time. Such new versions will be similar in
spirit to the present version, but may differ in detail to address new problems
or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any later
version", you have the option of following the terms and conditions either of
that version or of any later version published by the Free Software Foundation.
If the Program does not specify a version number of this License, you may
choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs
whose distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make exceptions for this.
Our decision will be guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the sharing and reuse of
software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible
use to the public, the best way to achieve this is to make it free software
which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach
them to the start of each source file to most effectively convey the exclusion
of warranty; and each file should have at least the "copyright" line and a
pointer to where the full notice is found.
One line to give the program's name and a brief idea of what it does.
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
software, and you are welcome to redistribute it under certain conditions;
type 'show c' for details.
The hypothetical commands 'show w' and 'show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may be
called something other than 'show w' and 'show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your school,
if any, to sign a "copyright disclaimer" for the program, if necessary. Here
is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
'Gnomovision' (which makes passes at compilers) written by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General Public
License instead of this License.
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Oracle America and/or its affiliates are
subject to the following clarification and special exception to the GPL, but
only where Oracle has expressly included in the particular source file's header
the words "Oracle designates this particular file as subject to the "Classpath"
exception as provided by Oracle in the LICENSE file that accompanied this code."
Linking this library statically or dynamically with other modules is making
a combined work based on this library. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your
choice, provided that you also meet, for each linked independent module,
the terms and conditions of the license of that module. An independent
module is a module which is not derived from or based on this library. If
you modify this library, you may extend this exception to your version of
the library, but you are not obligated to do so. If you do not wish to do
so, delete this exception statement from your version.

@ -0,0 +1,72 @@
## jQuery v3.5.1
### jQuery License
```
jQuery v 3.5.1
Copyright JS Foundation and other contributors, https://js.foundation/
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
******************************************
The jQuery JavaScript Library v3.5.1 also includes Sizzle.js
Sizzle.js includes the following license:
Copyright JS Foundation and other contributors, https://js.foundation/
This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/jquery/sizzle
The following license applies to all parts of this software except as
documented below:
====
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
All files located in the node_modules and external directories are
externally maintained libraries used by this software which have their
own licenses; we recommend you read them, as their terms may differ from
the terms above.
*********************
```

@ -0,0 +1,49 @@
## jQuery UI v1.12.1
### jQuery UI License
```
Copyright jQuery Foundation and other contributors, https://jquery.org/
This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/jquery/jquery-ui
The following license applies to all parts of this software except as
documented below:
====
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
Copyright and related rights for sample code are waived via CC0. Sample
code is defined as all source code contained within the demos directory.
CC0: http://creativecommons.org/publicdomain/zero/1.0/
====
All files located in the node_modules and external directories are
externally maintained libraries used by this software which have their
own licenses; we recommend you read them, as their terms may differ from
the terms above.
```

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
moduleSearchIndex = [];updateSearchResults();

@ -0,0 +1,226 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>AWTEnvironmentPlugin (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: AWTEnvironmentPlugin">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AWTEnvironmentPlugin.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class AWTEnvironmentPlugin" class="title">Class AWTEnvironmentPlugin</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="ControllerEnvironment.html" title="class in net.java.games.input">net.java.games.input.ControllerEnvironment</a>
<div class="inheritance">net.java.games.input.AWTEnvironmentPlugin</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../util/plugins/Plugin.html" title="interface in net.java.games.util.plugins">Plugin</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">AWTEnvironmentPlugin</span>
<span class="extends-implements">extends <a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a>
implements <a href="../util/plugins/Plugin.html" title="interface in net.java.games.util.plugins">Plugin</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-net.java.games.input.ControllerEnvironment">Fields inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#controllerListeners">controllerListeners</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AWTEnvironmentPlugin</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSupported()" class="member-name-link">isSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the isSupported status of this environment.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rescanControllers()" class="member-name-link">rescanControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Rescans the devices and provides a list of new controllers.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#addControllerListener(net.java.games.input.ControllerListener)">addControllerListener</a>, <a href="ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)">fireControllerAdded</a>, <a href="ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)">fireControllerRemoved</a>, <a href="ControllerEnvironment.html#getDefaultEnvironment()">getDefaultEnvironment</a>, <a href="ControllerEnvironment.html#removeControllerListener(net.java.games.input.ControllerListener)">removeControllerListener</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>AWTEnvironmentPlugin</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">AWTEnvironmentPlugin</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#getControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#getControllers()">getControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="rescanControllers()">
<h3>rescanControllers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">rescanControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#rescanControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Rescans the devices and provides a list of new controllers.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#rescanControllers()">rescanControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
<dt>Returns:</dt>
<dd>a list of all controllers available to this environment.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isSupported()">
<h3>isSupported</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSupported</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#isSupported()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns the isSupported status of this environment.
What makes an environment supported or not is up to the
particular plugin, but may include OS or available hardware.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#isSupported()">isSupported</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,317 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>AbstractComponent (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: AbstractComponent">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractComponent.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class AbstractComponent" class="title">Class AbstractComponent</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.AbstractComponent</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></code>, <code><a href="WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractComponent</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="Component.html" title="interface in net.java.games.input">Component</a></span></div>
<div class="block">Skeleton implementation of a named axis.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-net.java.games.input.Component">Nested classes/interfaces inherited from interface&nbsp;net.java.games.input.<a href="Component.html" title="interface in net.java.games.input">Component</a></h2>
<code><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>, <a href="Component.POV.html" title="class in net.java.games.input">Component.POV</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,net.java.games.input.Component.Identifier)" class="member-name-link">AbstractComponent</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>float</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDeadZone()" class="member-name-link">getDeadZone</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the suggested dead zone for this axis.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getIdentifier()" class="member-name-link">getIdentifier</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the type or identifier of the axis.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human-readable name for this axis.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final float</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPollData()" class="member-name-link">getPollData</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the data from the last time the control has been polled.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isAnalog()" class="member-name-link">isAnalog</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract float</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#poll()" class="member-name-link">poll</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this axis.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.Component">Methods inherited from interface&nbsp;net.java.games.input.<a href="Component.html" title="interface in net.java.games.input">Component</a></h3>
<code><a href="Component.html#isRelative()">isRelative</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,net.java.games.input.Component.Identifier)">
<h3>AbstractComponent</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractComponent</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</span></div>
<div class="block">Protected constructor</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - A name for the axis</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getIdentifier()">
<h3>getIdentifier</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></span>&nbsp;<span class="element-name">getIdentifier</span>()</div>
<div class="block">Returns the type or identifier of the axis.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Component.html#getIdentifier()">getIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isAnalog()">
<h3>isAnalog</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isAnalog</span>()</div>
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Component.html#isAnalog()">isAnalog</a></code>&nbsp;in interface&nbsp;<code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
<dt>Returns:</dt>
<dd>false by default, can be overridden</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getDeadZone()">
<h3>getDeadZone</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">getDeadZone</span>()</div>
<div class="block">Returns the suggested dead zone for this axis. Dead zone is the
amount polled data can vary before considered a significant change
in value. An application can safely ignore changes less than this
value in the positive or negative direction.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Component.html#getDeadZone()">getDeadZone</a></code>&nbsp;in interface&nbsp;<code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
<dt>Returns:</dt>
<dd>0.0f by default, can be overridden</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="Component.html#getPollData()"><code>Component.getPollData()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPollData()">
<h3>getPollData</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">getPollData</span>()</div>
<div class="block">Returns the data from the last time the control has been polled.
If this axis is a button, the value returned will be either 0.0f or 1.0f.
If this axis is normalised, the value returned will be between -1.0f and
1.0f.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Component.html#getPollData()">getPollData</a></code>&nbsp;in interface&nbsp;<code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
<dt>Returns:</dt>
<dd>The data from the last time the control has been polled.</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="Controller.html#poll()"><code>Controller.poll()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns a human-readable name for this axis.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Component.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a non-localized string description of this axis.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="poll()">
<h3>poll</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">poll</span>()
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,461 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>AbstractController (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: AbstractController">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class AbstractController" class="title">Class AbstractController</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.AbstractController</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="Keyboard.html" title="class in net.java.games.input">Keyboard</a></code>, <code><a href="LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></code>, <code><a href="Mouse.html" title="class in net.java.games.input">Mouse</a></code>, <code><a href="WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractController</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="Controller.html" title="interface in net.java.games.input">Controller</a></span></div>
<div class="block">An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-net.java.games.input.Controller">Nested classes/interfaces inherited from interface&nbsp;net.java.games.input.<a href="Controller.html" title="interface in net.java.games.input">Controller</a></h2>
<code><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a>, <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)" class="member-name-link">AbstractController</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.html" title="interface in net.java.games.input">Component</a>[]&nbsp;components,
<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]&nbsp;children,
<a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]&nbsp;rumblers)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor for a controller containing the specified
axes, child controllers, and rumblers</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Component.html" title="interface in net.java.games.input">Component</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getComponent(net.java.games.input.Component.Identifier)" class="member-name-link">getComponent</a><wbr>(<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a single component based on its identifier, or null
if no component with the specified type could be found.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Component.html" title="interface in net.java.games.input">Component</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getComponents()" class="member-name-link">getComponents</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the components on this controller, in order of assignment priority.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="EventQueue.html" title="class in net.java.games.input">EventQueue</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEventQueue()" class="member-name-link">getEventQueue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get the device event queue</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human-readable name for this Controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getNextDeviceEvent(net.java.games.input.Event)" class="member-name-link">getNextDeviceEvent</a><wbr>(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPortNumber()" class="member-name-link">getPortNumber</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the zero-based port number for this Controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPortType()" class="member-name-link">getPortType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the port type for this Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRumblers()" class="member-name-link">getRumblers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the type of the Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#poll()" class="member-name-link">poll</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Polls axes for data.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pollDevice()" class="member-name-link">pollDevice</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDeviceEventQueueSize(int)" class="member-name-link">setDeviceEventQueueSize</a><wbr>(int&nbsp;size)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Plugins override this method to adjust their internal event queue size</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEventQueueSize(int)" class="member-name-link">setEventQueueSize</a><wbr>(int&nbsp;size)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates a new EventQueue.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this controller.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,net.java.games.input.Component[],net.java.games.input.AbstractController[],net.java.games.input.Rumbler[])">
<h3>AbstractController</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractController</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.html" title="interface in net.java.games.input">Component</a>[]&nbsp;components,
<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]&nbsp;children,
<a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]&nbsp;rumblers)</span></div>
<div class="block">Protected constructor for a controller containing the specified
axes, child controllers, and rumblers</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - name for the controller</dd>
<dd><code>components</code> - components for the controller</dd>
<dd><code>children</code> - child controllers for the controller</dd>
<dd><code>rumblers</code> - rumblers for the controller</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
The objects in the array are returned in order of assignment priority
(primary stick, secondary buttons, etc.).</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getControllers()">getControllers</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getComponents()">
<h3>getComponents</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="Component.html" title="interface in net.java.games.input">Component</a>[]</span>&nbsp;<span class="element-name">getComponents</span>()</div>
<div class="block">Returns the components on this controller, in order of assignment priority.
For example, the button controller on a mouse returns an array containing
the primary or leftmost mouse button, followed by the secondary or
rightmost mouse button (if present), followed by the middle mouse button
(if present).
The array returned is an empty array if this controller contains no components
(such as a logical grouping of child controllers).</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getComponents()">getComponents</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getComponent(net.java.games.input.Component.Identifier)">
<h3>getComponent</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="Component.html" title="interface in net.java.games.input">Component</a></span>&nbsp;<span class="element-name">getComponent</span><wbr><span class="parameters">(<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</span></div>
<div class="block">Returns a single component based on its identifier, or null
if no component with the specified type could be found.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getComponent(net.java.games.input.Component.Identifier)">getComponent</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRumblers()">
<h3>getRumblers</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]</span>&nbsp;<span class="element-name">getRumblers</span>()</div>
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getRumblers()">getRumblers</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPortType()">
<h3>getPortType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">getPortType</span>()</div>
<div class="block">Returns the port type for this Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getPortType()">getPortType</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
<dt>Returns:</dt>
<dd>PortType.UNKNOWN by default, can be overridden</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPortNumber()">
<h3>getPortNumber</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getPortNumber</span>()</div>
<div class="block">Returns the zero-based port number for this Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getPortNumber()">getPortNumber</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
<dt>Returns:</dt>
<dd>0 by default, can be overridden</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns a human-readable name for this Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a non-localized string description of this controller.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
<div class="block">Returns the type of the Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setEventQueueSize(int)">
<h3>setEventQueueSize</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEventQueueSize</span><wbr><span class="parameters">(int&nbsp;size)</span></div>
<div class="block">Creates a new EventQueue. Events in old queue are lost.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#setEventQueueSize(int)">setEventQueueSize</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setDeviceEventQueueSize(int)">
<h3>setDeviceEventQueueSize</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDeviceEventQueueSize</span><wbr><span class="parameters">(int&nbsp;size)</span>
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Plugins override this method to adjust their internal event queue size</div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getEventQueue()">
<h3>getEventQueue</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="EventQueue.html" title="class in net.java.games.input">EventQueue</a></span>&nbsp;<span class="element-name">getEventQueue</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="Controller.html#getEventQueue()">Controller</a></code></span></div>
<div class="block">Get the device event queue</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getEventQueue()">getEventQueue</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getNextDeviceEvent(net.java.games.input.Event)">
<h3>getNextDeviceEvent</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getNextDeviceEvent</span><wbr><span class="parameters">(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</span>
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="pollDevice()">
<h3>pollDevice</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">pollDevice</span>()
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="poll()">
<h3>poll</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">poll</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="Controller.html#poll()">Controller</a></code></span></div>
<div class="block">Polls axes for data. Returns false if the controller is no longer valid.
Polling reflects the current state of the device when polled.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#poll()">poll</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,538 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Component.Identifier.Axis (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Component, class: Identifier, class: Axis">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Component.Identifier.Axis.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Component.Identifier.Axis" class="title">Class Component.Identifier.Axis</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="Component.Identifier.html" title="class in net.java.games.input">net.java.games.input.Component.Identifier</a>
<div class="inheritance">net.java.games.input.Component.Identifier.Axis</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">Component.Identifier.Axis</span>
<span class="extends-implements">extends <a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-net.java.games.input.Component.Identifier">Nested classes/interfaces inherited from class&nbsp;net.java.games.input.<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></h2>
<code><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a>, <a href="Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a>, <a href="Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></code></div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#POV" class="member-name-link">POV</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for a point-of-view control.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RX" class="member-name-link">RX</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying left-right rotational data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RX_ACCELERATION" class="member-name-link">RX_ACCELERATION</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying left-right angular acceleration data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RX_FORCE" class="member-name-link">RX_FORCE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying left-right angular force (torque) data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RX_VELOCITY" class="member-name-link">RX_VELOCITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying left-right angular velocity data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RY" class="member-name-link">RY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying forward-back rotational data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RY_ACCELERATION" class="member-name-link">RY_ACCELERATION</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying forward-back angular acceleration data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RY_FORCE" class="member-name-link">RY_FORCE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying forward-back angular force (torque) data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RY_VELOCITY" class="member-name-link">RY_VELOCITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying forward-back angular velocity data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RZ" class="member-name-link">RZ</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying up-down rotational data
(rudder control).</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RZ_ACCELERATION" class="member-name-link">RZ_ACCELERATION</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying up-down angular acceleration data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RZ_FORCE" class="member-name-link">RZ_FORCE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying up-down angular force (torque) data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#RZ_VELOCITY" class="member-name-link">RZ_VELOCITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying up-down angular velocity data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SLIDER" class="member-name-link">SLIDER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for a slider or mouse wheel.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#SLIDER_ACCELERATION" class="member-name-link">SLIDER_ACCELERATION</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for slider or mouse wheel acceleration data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#SLIDER_FORCE" class="member-name-link">SLIDER_FORCE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for slider force data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#SLIDER_VELOCITY" class="member-name-link">SLIDER_VELOCITY</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for slider or mouse wheel velocity data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#UNKNOWN" class="member-name-link">UNKNOWN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An unknown axis.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#X" class="member-name-link">X</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying vertical data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#X_ACCELERATION" class="member-name-link">X_ACCELERATION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying vertical acceleration data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#X_FORCE" class="member-name-link">X_FORCE</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying vertical force data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#X_VELOCITY" class="member-name-link">X_VELOCITY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying vertical velocity data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#Y" class="member-name-link">Y</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying horizontal data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#Y_ACCELERATION" class="member-name-link">Y_ACCELERATION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying horizontal acceleration data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#Y_FORCE" class="member-name-link">Y_FORCE</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying horizontal force data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#Y_VELOCITY" class="member-name-link">Y_VELOCITY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying horizontal velocity data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#Z" class="member-name-link">Z</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying third dimensional up/down
data, or linear data in any direction that is
neither horizontal nor vertical.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#Z_ACCELERATION" class="member-name-link">Z_ACCELERATION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying third dimensional up/down acceleration data.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second even-row-color"><code><a href="#Z_FORCE" class="member-name-link">Z_FORCE</a></code></div>
<div class="col-last even-row-color">
<div class="block">An axis for specifying third dimensional up/down force data.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-second odd-row-color"><code><a href="#Z_VELOCITY" class="member-name-link">Z_VELOCITY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An axis for specifying third dimensional up/down velocity data.</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Axis</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.Component.Identifier">Methods inherited from class&nbsp;net.java.games.input.<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></h3>
<code><a href="Component.Identifier.html#getName()">getName</a>, <a href="Component.Identifier.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="X">
<h3>X</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">X</span></div>
<div class="block">An axis for specifying vertical data.</div>
</section>
</li>
<li>
<section class="detail" id="Y">
<h3>Y</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Y</span></div>
<div class="block">An axis for specifying horizontal data.</div>
</section>
</li>
<li>
<section class="detail" id="Z">
<h3>Z</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Z</span></div>
<div class="block">An axis for specifying third dimensional up/down
data, or linear data in any direction that is
neither horizontal nor vertical.</div>
</section>
</li>
<li>
<section class="detail" id="RX">
<h3>RX</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RX</span></div>
<div class="block">An axis for specifying left-right rotational data.</div>
</section>
</li>
<li>
<section class="detail" id="RY">
<h3>RY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RY</span></div>
<div class="block">An axis for specifying forward-back rotational data.</div>
</section>
</li>
<li>
<section class="detail" id="RZ">
<h3>RZ</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RZ</span></div>
<div class="block">An axis for specifying up-down rotational data
(rudder control).</div>
</section>
</li>
<li>
<section class="detail" id="SLIDER">
<h3>SLIDER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">SLIDER</span></div>
<div class="block">An axis for a slider or mouse wheel.</div>
</section>
</li>
<li>
<section class="detail" id="SLIDER_ACCELERATION">
<h3>SLIDER_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">SLIDER_ACCELERATION</span></div>
<div class="block">An axis for slider or mouse wheel acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="SLIDER_FORCE">
<h3>SLIDER_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">SLIDER_FORCE</span></div>
<div class="block">An axis for slider force data.</div>
</section>
</li>
<li>
<section class="detail" id="SLIDER_VELOCITY">
<h3>SLIDER_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">SLIDER_VELOCITY</span></div>
<div class="block">An axis for slider or mouse wheel velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="X_ACCELERATION">
<h3>X_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">X_ACCELERATION</span></div>
<div class="block">An axis for specifying vertical acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="X_FORCE">
<h3>X_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">X_FORCE</span></div>
<div class="block">An axis for specifying vertical force data.</div>
</section>
</li>
<li>
<section class="detail" id="X_VELOCITY">
<h3>X_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">X_VELOCITY</span></div>
<div class="block">An axis for specifying vertical velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="Y_ACCELERATION">
<h3>Y_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Y_ACCELERATION</span></div>
<div class="block">An axis for specifying horizontal acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="Y_FORCE">
<h3>Y_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Y_FORCE</span></div>
<div class="block">An axis for specifying horizontal force data.</div>
</section>
</li>
<li>
<section class="detail" id="Y_VELOCITY">
<h3>Y_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Y_VELOCITY</span></div>
<div class="block">An axis for specifying horizontal velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="Z_ACCELERATION">
<h3>Z_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Z_ACCELERATION</span></div>
<div class="block">An axis for specifying third dimensional up/down acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="Z_FORCE">
<h3>Z_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Z_FORCE</span></div>
<div class="block">An axis for specifying third dimensional up/down force data.</div>
</section>
</li>
<li>
<section class="detail" id="Z_VELOCITY">
<h3>Z_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">Z_VELOCITY</span></div>
<div class="block">An axis for specifying third dimensional up/down velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="RX_ACCELERATION">
<h3>RX_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RX_ACCELERATION</span></div>
<div class="block">An axis for specifying left-right angular acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="RX_FORCE">
<h3>RX_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RX_FORCE</span></div>
<div class="block">An axis for specifying left-right angular force (torque) data.</div>
</section>
</li>
<li>
<section class="detail" id="RX_VELOCITY">
<h3>RX_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RX_VELOCITY</span></div>
<div class="block">An axis for specifying left-right angular velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="RY_ACCELERATION">
<h3>RY_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RY_ACCELERATION</span></div>
<div class="block">An axis for specifying forward-back angular acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="RY_FORCE">
<h3>RY_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RY_FORCE</span></div>
<div class="block">An axis for specifying forward-back angular force (torque) data.</div>
</section>
</li>
<li>
<section class="detail" id="RY_VELOCITY">
<h3>RY_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RY_VELOCITY</span></div>
<div class="block">An axis for specifying forward-back angular velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="RZ_ACCELERATION">
<h3>RZ_ACCELERATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RZ_ACCELERATION</span></div>
<div class="block">An axis for specifying up-down angular acceleration data.</div>
</section>
</li>
<li>
<section class="detail" id="RZ_FORCE">
<h3>RZ_FORCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RZ_FORCE</span></div>
<div class="block">An axis for specifying up-down angular force (torque) data.</div>
</section>
</li>
<li>
<section class="detail" id="RZ_VELOCITY">
<h3>RZ_VELOCITY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">RZ_VELOCITY</span></div>
<div class="block">An axis for specifying up-down angular velocity data.</div>
</section>
</li>
<li>
<section class="detail" id="POV">
<h3>POV</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">POV</span></div>
<div class="block">An axis for a point-of-view control.</div>
</section>
</li>
<li>
<section class="detail" id="UNKNOWN">
<h3>UNKNOWN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></span>&nbsp;<span class="element-name">UNKNOWN</span></div>
<div class="block">An unknown axis.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Axis</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Axis</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - </dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,215 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Component.Identifier (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Component, class: Identifier">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Component.Identifier.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Component.Identifier" class="title">Class Component.Identifier</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.Component.Identifier</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="Component.Identifier.Axis.html" title="class in net.java.games.input">Component.Identifier.Axis</a></code>, <code><a href="Component.Identifier.Button.html" title="class in net.java.games.input">Component.Identifier.Button</a></code>, <code><a href="Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a></code></dd>
</dl>
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="Component.html" title="interface in net.java.games.input">Component</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">Component.Identifier</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Identifiers for different Axes.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="Component.Identifier.Axis.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Axis</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="Component.Identifier.Button.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Button</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="Component.Identifier.Key.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier.Key</a></code></div>
<div class="col-last even-row-color">
<div class="block">KeyIDs for standard PC (LATIN-1) keyboards</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Identifier</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this axis type.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this axis type.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Identifier</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Identifier</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Protected constructor</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns a non-localized string description of this axis type.</div>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a non-localized string description of this axis type.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,353 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Component.POV (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Component, class: POV">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Component.POV.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Component.POV" class="title">Class Component.POV</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.Component.POV</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="Component.html" title="interface in net.java.games.input">Component</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">Component.POV</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">POV enum for different positions.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final float</code></div>
<div class="col-second even-row-color"><code><a href="#CENTER" class="member-name-link">CENTER</a></code></div>
<div class="col-last even-row-color">
<div class="block">Synonmous with OFF</div>
</div>
<div class="col-first odd-row-color"><code>static final float</code></div>
<div class="col-second odd-row-color"><code><a href="#DOWN" class="member-name-link">DOWN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Standard value for down HAT position</div>
</div>
<div class="col-first even-row-color"><code>static final float</code></div>
<div class="col-second even-row-color"><code><a href="#DOWN_LEFT" class="member-name-link">DOWN_LEFT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Standard value for down-left HAT position</div>
</div>
<div class="col-first odd-row-color"><code>static final float</code></div>
<div class="col-second odd-row-color"><code><a href="#DOWN_RIGHT" class="member-name-link">DOWN_RIGHT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Standard value for down-right HAT position</div>
</div>
<div class="col-first even-row-color"><code>static final float</code></div>
<div class="col-second even-row-color"><code><a href="#LEFT" class="member-name-link">LEFT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Standard value for left HAT position</div>
</div>
<div class="col-first odd-row-color"><code>static final float</code></div>
<div class="col-second odd-row-color"><code><a href="#OFF" class="member-name-link">OFF</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Standard value for center HAT position</div>
</div>
<div class="col-first even-row-color"><code>static final float</code></div>
<div class="col-second even-row-color"><code><a href="#RIGHT" class="member-name-link">RIGHT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Standard value for right HAT position</div>
</div>
<div class="col-first odd-row-color"><code>static final float</code></div>
<div class="col-second odd-row-color"><code><a href="#UP" class="member-name-link">UP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Standard value for up HAT position</div>
</div>
<div class="col-first even-row-color"><code>static final float</code></div>
<div class="col-second even-row-color"><code><a href="#UP_LEFT" class="member-name-link">UP_LEFT</a></code></div>
<div class="col-last even-row-color">
<div class="block">Standard value for up-left HAT position</div>
</div>
<div class="col-first odd-row-color"><code>static final float</code></div>
<div class="col-second odd-row-color"><code><a href="#UP_RIGHT" class="member-name-link">UP_RIGHT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Standard value for up-right HAT position</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">POV</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="OFF">
<h3>OFF</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">OFF</span></div>
<div class="block">Standard value for center HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.OFF">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="CENTER">
<h3>CENTER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">CENTER</span></div>
<div class="block">Synonmous with OFF</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.CENTER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="UP_LEFT">
<h3>UP_LEFT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">UP_LEFT</span></div>
<div class="block">Standard value for up-left HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.UP_LEFT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="UP">
<h3>UP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">UP</span></div>
<div class="block">Standard value for up HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.UP">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="UP_RIGHT">
<h3>UP_RIGHT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">UP_RIGHT</span></div>
<div class="block">Standard value for up-right HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.UP_RIGHT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="RIGHT">
<h3>RIGHT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">RIGHT</span></div>
<div class="block">Standard value for right HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.RIGHT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DOWN_RIGHT">
<h3>DOWN_RIGHT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">DOWN_RIGHT</span></div>
<div class="block">Standard value for down-right HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.DOWN_RIGHT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DOWN">
<h3>DOWN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">DOWN</span></div>
<div class="block">Standard value for down HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.DOWN">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="DOWN_LEFT">
<h3>DOWN_LEFT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">DOWN_LEFT</span></div>
<div class="block">Standard value for down-left HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.DOWN_LEFT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="LEFT">
<h3>LEFT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">LEFT</span></div>
<div class="block">Standard value for left HAT position</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../constant-values.html#net.java.games.input.Component.POV.LEFT">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>POV</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">POV</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,243 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Component (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Component">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Component.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Interface Component" class="title">Interface Component</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="AbstractComponent.html" title="class in net.java.games.input">AbstractComponent</a></code>, <code><a href="LinuxJoystickPOV.html" title="class in net.java.games.input">LinuxJoystickPOV</a></code>, <code><a href="WinTabButtonComponent.html" title="class in net.java.games.input">WinTabButtonComponent</a></code>, <code><a href="WinTabComponent.html" title="class in net.java.games.input">WinTabComponent</a></code>, <code><a href="WinTabCursorComponent.html" title="class in net.java.games.input">WinTabCursorComponent</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Component</span></div>
<div class="block">An axis is a single button, slider, or dial, which has a single range. An
axis can hold information for motion (linear or rotational), velocity,
force, or acceleration.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="Component.Identifier.html" class="type-name-link" title="class in net.java.games.input">Component.Identifier</a></code></div>
<div class="col-last even-row-color">
<div class="block">Identifiers for different Axes.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="Component.POV.html" class="type-name-link" title="class in net.java.games.input">Component.POV</a></code></div>
<div class="col-last odd-row-color">
<div class="block">POV enum for different positions.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>float</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getDeadZone()" class="member-name-link">getDeadZone</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the suggested dead zone for this axis.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getIdentifier()" class="member-name-link">getIdentifier</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the identifier of the axis.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a human-readable name for this axis.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>float</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getPollData()" class="member-name-link">getPollData</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the data from the last time the control has been polled.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isAnalog()" class="member-name-link">isAnalog</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isRelative()" class="member-name-link">isRelative</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns <code>true</code> if data returned from <code>poll</code>
is relative to the last call, or <code>false</code> if data
is absolute.</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getIdentifier()">
<h3>getIdentifier</h3>
<div class="member-signature"><span class="return-type"><a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a></span>&nbsp;<span class="element-name">getIdentifier</span>()</div>
<div class="block">Returns the identifier of the axis.</div>
</section>
</li>
<li>
<section class="detail" id="isRelative()">
<h3>isRelative</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">isRelative</span>()</div>
<div class="block">Returns <code>true</code> if data returned from <code>poll</code>
is relative to the last call, or <code>false</code> if data
is absolute.</div>
</section>
</li>
<li>
<section class="detail" id="isAnalog()">
<h3>isAnalog</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">isAnalog</span>()</div>
<div class="block">Returns whether or not the axis is analog, or false if it is digital.</div>
</section>
</li>
<li>
<section class="detail" id="getDeadZone()">
<h3>getDeadZone</h3>
<div class="member-signature"><span class="return-type">float</span>&nbsp;<span class="element-name">getDeadZone</span>()</div>
<div class="block">Returns the suggested dead zone for this axis. Dead zone is the
amount polled data can vary before considered a significant change
in value. An application can safely ignore changes less than this
value in the positive or negative direction.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="#getPollData()"><code>getPollData()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPollData()">
<h3>getPollData</h3>
<div class="member-signature"><span class="return-type">float</span>&nbsp;<span class="element-name">getPollData</span>()</div>
<div class="block">Returns the data from the last time the control has been polled.
If this axis is a button, the value returned will be either 0.0f or 1.0f.
If this axis is normalized, the value returned will be between -1.0f and
1.0f.</div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="Controller.html#poll()"><code>Controller.poll()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns a human-readable name for this axis.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,280 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Controller.PortType (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Controller, class: PortType">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Controller.PortType.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Controller.PortType" class="title">Class Controller.PortType</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.Controller.PortType</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="Controller.html" title="interface in net.java.games.input">Controller</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name type-name-label">Controller.PortType</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Common controller port types.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color"><code><a href="#GAME" class="member-name-link">GAME</a></code></div>
<div class="col-last even-row-color">
<div class="block">Standard game port</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second odd-row-color"><code><a href="#I8042" class="member-name-link">I8042</a></code></div>
<div class="col-last odd-row-color">
<div class="block">i8042</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color"><code><a href="#NETWORK" class="member-name-link">NETWORK</a></code></div>
<div class="col-last even-row-color">
<div class="block">Network port</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second odd-row-color"><code><a href="#PARALLEL" class="member-name-link">PARALLEL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Parallel port</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color"><code><a href="#SERIAL" class="member-name-link">SERIAL</a></code></div>
<div class="col-last even-row-color">
<div class="block">Serial port</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second odd-row-color"><code><a href="#UNKNOWN" class="member-name-link">UNKNOWN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Unknown port type</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color"><code><a href="#USB" class="member-name-link">USB</a></code></div>
<div class="col-last even-row-color">
<div class="block">USB port</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">PortType</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this port type.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="UNKNOWN">
<h3>UNKNOWN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">UNKNOWN</span></div>
<div class="block">Unknown port type</div>
</section>
</li>
<li>
<section class="detail" id="USB">
<h3>USB</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">USB</span></div>
<div class="block">USB port</div>
</section>
</li>
<li>
<section class="detail" id="GAME">
<h3>GAME</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">GAME</span></div>
<div class="block">Standard game port</div>
</section>
</li>
<li>
<section class="detail" id="NETWORK">
<h3>NETWORK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">NETWORK</span></div>
<div class="block">Network port</div>
</section>
</li>
<li>
<section class="detail" id="SERIAL">
<h3>SERIAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">SERIAL</span></div>
<div class="block">Serial port</div>
</section>
</li>
<li>
<section class="detail" id="I8042">
<h3>I8042</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">I8042</span></div>
<div class="block">i8042</div>
</section>
</li>
<li>
<section class="detail" id="PARALLEL">
<h3>PARALLEL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">PARALLEL</span></div>
<div class="block">Parallel port</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>PortType</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">PortType</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Protected constructor</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a non-localized string description of this port type.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,338 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Controller.Type (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Controller, class: Type">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Controller.Type.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Controller.Type" class="title">Class Controller.Type</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.Controller.Type</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="Controller.html" title="interface in net.java.games.input">Controller</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">Controller.Type</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Types of controller objects.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#FINGERSTICK" class="member-name-link">FINGERSTICK</a></code></div>
<div class="col-last even-row-color">
<div class="block">Fingerstick controller; note that this may be sometimes treated as a
type of mouse or stick.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second odd-row-color"><code><a href="#GAMEPAD" class="member-name-link">GAMEPAD</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Gamepad controller.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#HEADTRACKER" class="member-name-link">HEADTRACKER</a></code></div>
<div class="col-last even-row-color">
<div class="block">Headtracker controller.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second odd-row-color"><code><a href="#KEYBOARD" class="member-name-link">KEYBOARD</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A keyboard controller</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#MOUSE" class="member-name-link">MOUSE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Mouse controller.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second odd-row-color"><code><a href="#RUDDER" class="member-name-link">RUDDER</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Rudder controller.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#STICK" class="member-name-link">STICK</a></code></div>
<div class="col-last even-row-color">
<div class="block">Stick controller, such as a joystick or flightstick.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second odd-row-color"><code><a href="#TRACKBALL" class="member-name-link">TRACKBALL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A trackball controller; note that this may sometimes be treated as a
type of mouse.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#TRACKPAD" class="member-name-link">TRACKPAD</a></code></div>
<div class="col-last even-row-color">
<div class="block">A trackpad, such as a tablet, touchpad, or glidepad;
note that this may sometimes be treated as a type of mouse.</div>
</div>
<div class="col-first odd-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second odd-row-color"><code><a href="#UNKNOWN" class="member-name-link">UNKNOWN</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Unkown controller type.</div>
</div>
<div class="col-first even-row-color"><code>static final <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color"><code><a href="#WHEEL" class="member-name-link">WHEEL</a></code></div>
<div class="col-last even-row-color">
<div class="block">A wheel controller, such as a steering wheel (note
that a mouse wheel is considered part of a mouse, not a
wheel controller).</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Type</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a non-localized string description of this controller type.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="UNKNOWN">
<h3>UNKNOWN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">UNKNOWN</span></div>
<div class="block">Unkown controller type.</div>
</section>
</li>
<li>
<section class="detail" id="MOUSE">
<h3>MOUSE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">MOUSE</span></div>
<div class="block">Mouse controller.</div>
</section>
</li>
<li>
<section class="detail" id="KEYBOARD">
<h3>KEYBOARD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">KEYBOARD</span></div>
<div class="block">A keyboard controller</div>
</section>
</li>
<li>
<section class="detail" id="FINGERSTICK">
<h3>FINGERSTICK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">FINGERSTICK</span></div>
<div class="block">Fingerstick controller; note that this may be sometimes treated as a
type of mouse or stick.</div>
</section>
</li>
<li>
<section class="detail" id="GAMEPAD">
<h3>GAMEPAD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">GAMEPAD</span></div>
<div class="block">Gamepad controller.</div>
</section>
</li>
<li>
<section class="detail" id="HEADTRACKER">
<h3>HEADTRACKER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">HEADTRACKER</span></div>
<div class="block">Headtracker controller.</div>
</section>
</li>
<li>
<section class="detail" id="RUDDER">
<h3>RUDDER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">RUDDER</span></div>
<div class="block">Rudder controller.</div>
</section>
</li>
<li>
<section class="detail" id="STICK">
<h3>STICK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">STICK</span></div>
<div class="block">Stick controller, such as a joystick or flightstick.</div>
</section>
</li>
<li>
<section class="detail" id="TRACKBALL">
<h3>TRACKBALL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">TRACKBALL</span></div>
<div class="block">A trackball controller; note that this may sometimes be treated as a
type of mouse.</div>
</section>
</li>
<li>
<section class="detail" id="TRACKPAD">
<h3>TRACKPAD</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">TRACKPAD</span></div>
<div class="block">A trackpad, such as a tablet, touchpad, or glidepad;
note that this may sometimes be treated as a type of mouse.</div>
</section>
</li>
<li>
<section class="detail" id="WHEEL">
<h3>WHEEL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">WHEEL</span></div>
<div class="block">A wheel controller, such as a steering wheel (note
that a mouse wheel is considered part of a mouse, not a
wheel controller).</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String)">
<h3>Type</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Type</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
<div class="block">Protected constructor</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a non-localized string description of this controller type.</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,295 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Controller (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: Controller">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Controller.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Interface Controller" class="title">Interface Controller</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code>, <code><a href="Keyboard.html" title="class in net.java.games.input">Keyboard</a></code>, <code><a href="LinuxCombinedController.html" title="class in net.java.games.input">LinuxCombinedController</a></code>, <code><a href="Mouse.html" title="class in net.java.games.input">Mouse</a></code>, <code><a href="WinTabDevice.html" title="class in net.java.games.input">WinTabDevice</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Controller</span></div>
<div class="block">A Controller represents a physical device, such as a keyboard, mouse,
or joystick, or a logical grouping of related controls, such as a button
pad or mouse ball. A controller can be composed of multiple controllers.
For example, the ball of a mouse and its buttons are two separate
controllers.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="Controller.PortType.html" class="type-name-link" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-last even-row-color">
<div class="block">Common controller port types.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="Controller.Type.html" class="type-name-link" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Types of controller objects.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Component.html" title="interface in net.java.games.input">Component</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getComponent(net.java.games.input.Component.Identifier)" class="member-name-link">getComponent</a><wbr>(<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a single axis based on its type, or null
if no axis with the specified type could be found.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Component.html" title="interface in net.java.games.input">Component</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getComponents()" class="member-name-link">getComponents</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the components on this controller, in order of assignment priority.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="EventQueue.html" title="class in net.java.games.input">EventQueue</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getEventQueue()" class="member-name-link">getEventQueue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Get the device event queue</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a human-readable name for this Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getPortNumber()" class="member-name-link">getPortNumber</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the zero-based port number for this Controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getPortType()" class="member-name-link">getPortType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the port type for this Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRumblers()" class="member-name-link">getRumblers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the type of the Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#poll()" class="member-name-link">poll</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Polls axes for data.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setEventQueueSize(int)" class="member-name-link">setEventQueueSize</a><wbr>(int&nbsp;size)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Initialized the controller event queue to a new size.</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block">Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
The objects in the array are returned in order of assignment priority
(primary stick, secondary buttons, etc.).</div>
</section>
</li>
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
<div class="block">Returns the type of the Controller.</div>
</section>
</li>
<li>
<section class="detail" id="getComponents()">
<h3>getComponents</h3>
<div class="member-signature"><span class="return-type"><a href="Component.html" title="interface in net.java.games.input">Component</a>[]</span>&nbsp;<span class="element-name">getComponents</span>()</div>
<div class="block">Returns the components on this controller, in order of assignment priority.
For example, the button controller on a mouse returns an array containing
the primary or leftmost mouse button, followed by the secondary or
rightmost mouse button (if present), followed by the middle mouse button
(if present).
The array returned is an empty array if this controller contains no components
(such as a logical grouping of child controllers).</div>
</section>
</li>
<li>
<section class="detail" id="getComponent(net.java.games.input.Component.Identifier)">
<h3>getComponent</h3>
<div class="member-signature"><span class="return-type"><a href="Component.html" title="interface in net.java.games.input">Component</a></span>&nbsp;<span class="element-name">getComponent</span><wbr><span class="parameters">(<a href="Component.Identifier.html" title="class in net.java.games.input">Component.Identifier</a>&nbsp;id)</span></div>
<div class="block">Returns a single axis based on its type, or null
if no axis with the specified type could be found.</div>
</section>
</li>
<li>
<section class="detail" id="getRumblers()">
<h3>getRumblers</h3>
<div class="member-signature"><span class="return-type"><a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]</span>&nbsp;<span class="element-name">getRumblers</span>()</div>
<div class="block">Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.</div>
</section>
</li>
<li>
<section class="detail" id="poll()">
<h3>poll</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">poll</span>()</div>
<div class="block">Polls axes for data. Returns false if the controller is no longer valid.
Polling reflects the current state of the device when polled.</div>
</section>
</li>
<li>
<section class="detail" id="setEventQueueSize(int)">
<h3>setEventQueueSize</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">setEventQueueSize</span><wbr><span class="parameters">(int&nbsp;size)</span></div>
<div class="block">Initialized the controller event queue to a new size. Existing events
in the queue are lost.</div>
</section>
</li>
<li>
<section class="detail" id="getEventQueue()">
<h3>getEventQueue</h3>
<div class="member-signature"><span class="return-type"><a href="EventQueue.html" title="class in net.java.games.input">EventQueue</a></span>&nbsp;<span class="element-name">getEventQueue</span>()</div>
<div class="block">Get the device event queue</div>
</section>
</li>
<li>
<section class="detail" id="getPortType()">
<h3>getPortType</h3>
<div class="member-signature"><span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">getPortType</span>()</div>
<div class="block">Returns the port type for this Controller.</div>
</section>
</li>
<li>
<section class="detail" id="getPortNumber()">
<h3>getPortNumber</h3>
<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getPortNumber</span>()</div>
<div class="block">Returns the zero-based port number for this Controller.</div>
</section>
</li>
<li>
<section class="detail" id="getName()">
<h3>getName</h3>
<div class="member-signature"><span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
<div class="block">Returns a human-readable name for this Controller.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,321 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>ControllerEnvironment (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: ControllerEnvironment">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ControllerEnvironment.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class ControllerEnvironment" class="title">Class ControllerEnvironment</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.ControllerEnvironment</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="AWTEnvironmentPlugin.html" title="class in net.java.games.input">AWTEnvironmentPlugin</a></code>, <code><a href="DirectAndRawInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectAndRawInputEnvironmentPlugin</a></code>, <code><a href="DirectInputEnvironmentPlugin.html" title="class in net.java.games.input">DirectInputEnvironmentPlugin</a></code>, <code><a href="LinuxEnvironmentPlugin.html" title="class in net.java.games.input">LinuxEnvironmentPlugin</a></code>, <code><a href="OSXEnvironmentPlugin.html" title="class in net.java.games.input">OSXEnvironmentPlugin</a></code>, <code><a href="RawInputEnvironmentPlugin.html" title="class in net.java.games.input">RawInputEnvironmentPlugin</a></code>, <code><a href="WinTabEnvironmentPlugin.html" title="class in net.java.games.input">WinTabEnvironmentPlugin</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">ControllerEnvironment</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">A ControllerEnvironment represents a collection of controllers that are
physically or logically linked. By default, this corresponds to the
environment for the local machine.
<p>
In this reference implementation, this class can also be used to register
controllers with the default environment as "plug-ins". A plug-in is
created by subclassing ControllerEnvironment with a class that has a public
no-argument constructor, implements the net.java.games.util.plugins.Plugin
interface and has a name ending in "Plugin".
(See net.java.games.input.DirectInputEnvironmentPlugin in the DXplugin
part of the source tree for an example.)
When the DefaultControllerEnvrionment is instanced it uses the plugin library
to look for Plugins in both [java.home]/lib/controller and
[user.dir]/controller. This allows controller plugins to be installed either
globally for the entire Java environment or locally for just one particular
Java app.
For more information on the organization of plugins within the controller
root directories, see net.java.games.util.plugins.Plugins (Note the
plural -- "Plugins" not "Plugin" which is just a marker interface.)</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a></code></div>
<div class="col-second even-row-color"><code><a href="#controllerListeners" class="member-name-link">controllerListeners</a></code></div>
<div class="col-last even-row-color">
<div class="block">List of controller listeners</div>
</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ControllerEnvironment</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor for subclassing.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addControllerListener(net.java.games.input.ControllerListener)" class="member-name-link">addControllerListener</a><wbr>(<a href="ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a>&nbsp;l)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Adds a listener for controller state change events.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fireControllerAdded(net.java.games.input.Controller)" class="member-name-link">fireControllerAdded</a><wbr>(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates and sends an event to the controller listeners that a controller
has been added.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fireControllerRemoved(net.java.games.input.Controller)" class="member-name-link">fireControllerRemoved</a><wbr>(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getDefaultEnvironment()" class="member-name-link">getDefaultEnvironment</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the default environment for input controllers.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isSupported()" class="member-name-link">isSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the isSupported status of this environment.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeControllerListener(net.java.games.input.ControllerListener)" class="member-name-link">removeControllerListener</a><wbr>(<a href="ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a>&nbsp;l)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Removes a listener for controller state change events.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#rescanControllers()" class="member-name-link">rescanControllers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Rescans the devices and provides a list of new controllers.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="controllerListeners">
<h3>controllerListeners</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a></span>&nbsp;<span class="element-name">controllerListeners</span></div>
<div class="block">List of controller listeners</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ControllerEnvironment</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">ControllerEnvironment</span>()</div>
<div class="block">Protected constructor for subclassing.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</section>
</li>
<li>
<section class="detail" id="rescanControllers()">
<h3>rescanControllers</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">rescanControllers</span>()</div>
<div class="block">Rescans the devices and provides a list of new controllers.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>a list of all controllers available to this environment.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="addControllerListener(net.java.games.input.ControllerListener)">
<h3>addControllerListener</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addControllerListener</span><wbr><span class="parameters">(<a href="ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a>&nbsp;l)</span></div>
<div class="block">Adds a listener for controller state change events.</div>
</section>
</li>
<li>
<section class="detail" id="isSupported()">
<h3>isSupported</h3>
<div class="member-signature"><span class="modifiers">public abstract</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSupported</span>()</div>
<div class="block">Returns the isSupported status of this environment.
What makes an environment supported or not is up to the
particular plugin, but may include OS or available hardware.</div>
</section>
</li>
<li>
<section class="detail" id="removeControllerListener(net.java.games.input.ControllerListener)">
<h3>removeControllerListener</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeControllerListener</span><wbr><span class="parameters">(<a href="ControllerListener.html" title="interface in net.java.games.input">ControllerListener</a>&nbsp;l)</span></div>
<div class="block">Removes a listener for controller state change events.</div>
</section>
</li>
<li>
<section class="detail" id="fireControllerAdded(net.java.games.input.Controller)">
<h3>fireControllerAdded</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">fireControllerAdded</span><wbr><span class="parameters">(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</span></div>
<div class="block">Creates and sends an event to the controller listeners that a controller
has been added.</div>
</section>
</li>
<li>
<section class="detail" id="fireControllerRemoved(net.java.games.input.Controller)">
<h3>fireControllerRemoved</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">fireControllerRemoved</span><wbr><span class="parameters">(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</span></div>
<div class="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</section>
</li>
<li>
<section class="detail" id="getDefaultEnvironment()">
<h3>getDefaultEnvironment</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></span>&nbsp;<span class="element-name">getDefaultEnvironment</span>()</div>
<div class="block">Returns the default environment for input controllers.
This usually corresponds to the environment for the local machine.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,166 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>ControllerEvent (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: ControllerEvent">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ControllerEvent.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class ControllerEvent" class="title">Class ControllerEvent</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.ControllerEvent</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ControllerEvent</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">An event that is fired when the state of a controller changes</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(net.java.games.input.Controller)" class="member-name-link">ControllerEvent</a><wbr>(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a controller event object.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getController()" class="member-name-link">getController</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the controller for this event.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(net.java.games.input.Controller)">
<h3>ControllerEvent</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ControllerEvent</span><wbr><span class="parameters">(<a href="Controller.html" title="interface in net.java.games.input">Controller</a>&nbsp;c)</span></div>
<div class="block">Creates a controller event object.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getController()">
<h3>getController</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Controller.html" title="interface in net.java.games.input">Controller</a></span>&nbsp;<span class="element-name">getController</span>()</div>
<div class="block">Returns the controller for this event.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,141 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>ControllerListener (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, interface: ControllerListener">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ControllerListener.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Interface ControllerListener" class="title">Interface ControllerListener</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">ControllerListener</span></div>
<div class="block">A listener for changes in the state of controllers</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#controllerAdded(net.java.games.input.ControllerEvent)" class="member-name-link">controllerAdded</a><wbr>(<a href="ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a>&nbsp;ev)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Invoked when a controller has been added.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#controllerRemoved(net.java.games.input.ControllerEvent)" class="member-name-link">controllerRemoved</a><wbr>(<a href="ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a>&nbsp;ev)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Invoked when a controller is lost.</div>
</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="controllerRemoved(net.java.games.input.ControllerEvent)">
<h3>controllerRemoved</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">controllerRemoved</span><wbr><span class="parameters">(<a href="ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a>&nbsp;ev)</span></div>
<div class="block">Invoked when a controller is lost.</div>
</section>
</li>
<li>
<section class="detail" id="controllerAdded(net.java.games.input.ControllerEvent)">
<h3>controllerAdded</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">controllerAdded</span><wbr><span class="parameters">(<a href="ControllerEvent.html" title="class in net.java.games.input">ControllerEvent</a>&nbsp;ev)</span></div>
<div class="block">Invoked when a controller has been added.</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,235 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>DirectAndRawInputEnvironmentPlugin (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: DirectAndRawInputEnvironmentPlugin">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DirectAndRawInputEnvironmentPlugin.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class DirectAndRawInputEnvironmentPlugin" class="title">Class DirectAndRawInputEnvironmentPlugin</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="ControllerEnvironment.html" title="class in net.java.games.input">net.java.games.input.ControllerEnvironment</a>
<div class="inheritance">net.java.games.input.DirectAndRawInputEnvironmentPlugin</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DirectAndRawInputEnvironmentPlugin</span>
<span class="extends-implements">extends <a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></span></div>
<div class="block">Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-net.java.games.input.ControllerEnvironment">Fields inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#controllerListeners">controllerListeners</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DirectAndRawInputEnvironmentPlugin</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSupported()" class="member-name-link">isSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the isSupported status of this environment.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rescanControllers()" class="member-name-link">rescanControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Rescans the devices and provides a list of new controllers.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#addControllerListener(net.java.games.input.ControllerListener)">addControllerListener</a>, <a href="ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)">fireControllerAdded</a>, <a href="ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)">fireControllerRemoved</a>, <a href="ControllerEnvironment.html#getDefaultEnvironment()">getDefaultEnvironment</a>, <a href="ControllerEnvironment.html#removeControllerListener(net.java.games.input.ControllerListener)">removeControllerListener</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>DirectAndRawInputEnvironmentPlugin</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DirectAndRawInputEnvironmentPlugin</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#getControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#getControllers()">getControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="ControllerEnvironment.html#getControllers()"><code>ControllerEnvironment.getControllers()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="rescanControllers()">
<h3>rescanControllers</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">rescanControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#rescanControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Rescans the devices and provides a list of new controllers.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#rescanControllers()">rescanControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
<dt>Returns:</dt>
<dd>a list of all controllers available to this environment.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isSupported()">
<h3>isSupported</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSupported</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#isSupported()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns the isSupported status of this environment.
What makes an environment supported or not is up to the
particular plugin, but may include OS or available hardware.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#isSupported()">isSupported</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="ControllerEnvironment.html#isSupported()"><code>ControllerEnvironment.isSupported()</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,242 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>DirectInputEnvironmentPlugin (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: DirectInputEnvironmentPlugin">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DirectInputEnvironmentPlugin.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class DirectInputEnvironmentPlugin" class="title">Class DirectInputEnvironmentPlugin</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="ControllerEnvironment.html" title="class in net.java.games.input">net.java.games.input.ControllerEnvironment</a>
<div class="inheritance">net.java.games.input.DirectInputEnvironmentPlugin</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../util/plugins/Plugin.html" title="interface in net.java.games.util.plugins">Plugin</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">DirectInputEnvironmentPlugin</span>
<span class="extends-implements">extends <a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a>
implements <a href="../util/plugins/Plugin.html" title="interface in net.java.games.util.plugins">Plugin</a></span></div>
<div class="block">DirectInput implementation of controller environment</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-net.java.games.input.ControllerEnvironment">Fields inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#controllerListeners">controllerListeners</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DirectInputEnvironmentPlugin</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Creates new DirectInputEnvironment</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getControllers()" class="member-name-link">getControllers</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSupported()" class="member-name-link">isSupported</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the isSupported status of this environment.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#releaseDevices()" class="member-name-link">releaseDevices</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Releases all active devices running through this plugin.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rescanControllers()" class="member-name-link">rescanControllers</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Rescans the devices and provides a list of new controllers.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.ControllerEnvironment">Methods inherited from class&nbsp;net.java.games.input.<a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></h3>
<code><a href="ControllerEnvironment.html#addControllerListener(net.java.games.input.ControllerListener)">addControllerListener</a>, <a href="ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)">fireControllerAdded</a>, <a href="ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)">fireControllerRemoved</a>, <a href="ControllerEnvironment.html#getDefaultEnvironment()">getDefaultEnvironment</a>, <a href="ControllerEnvironment.html#removeControllerListener(net.java.games.input.ControllerListener)">removeControllerListener</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>DirectInputEnvironmentPlugin</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DirectInputEnvironmentPlugin</span>()</div>
<div class="block">Creates new DirectInputEnvironment</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getControllers()">
<h3>getControllers</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">getControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#getControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#getControllers()">getControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="rescanControllers()">
<h3>rescanControllers</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]</span>&nbsp;<span class="element-name">rescanControllers</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#rescanControllers()">ControllerEnvironment</a></code></span></div>
<div class="block">Rescans the devices and provides a list of new controllers.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#rescanControllers()">rescanControllers</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
<dt>Returns:</dt>
<dd>a list of all controllers available to this environment.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="releaseDevices()">
<h3>releaseDevices</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">releaseDevices</span>()</div>
<div class="block">Releases all active devices running through this plugin. Call this before a hot reload.</div>
</section>
</li>
<li>
<section class="detail" id="isSupported()">
<h3>isSupported</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSupported</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="ControllerEnvironment.html#isSupported()">ControllerEnvironment</a></code></span></div>
<div class="block">Returns the isSupported status of this environment.
What makes an environment supported or not is up to the
particular plugin, but may include OS or available hardware.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ControllerEnvironment.html#isSupported()">isSupported</a></code>&nbsp;in class&nbsp;<code><a href="ControllerEnvironment.html" title="class in net.java.games.input">ControllerEnvironment</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,217 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Event (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: Event">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Event.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Event" class="title">Class Event</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.Event</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">Event</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Event</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Component.html" title="interface in net.java.games.input">Component</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getComponent()" class="member-name-link">getComponent</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNanos()" class="member-name-link">getNanos</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return the time the event happened, in nanoseconds.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final float</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getValue()" class="member-name-link">getValue</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(net.java.games.input.Component,float,long)" class="member-name-link">set</a><wbr>(<a href="Component.html" title="interface in net.java.games.input">Component</a>&nbsp;component,
float&nbsp;value,
long&nbsp;nanos)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(net.java.games.input.Event)" class="member-name-link">set</a><wbr>(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;other)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>Event</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Event</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="set(net.java.games.input.Event)">
<h3>set</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;other)</span></div>
</section>
</li>
<li>
<section class="detail" id="set(net.java.games.input.Component,float,long)">
<h3>set</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">set</span><wbr><span class="parameters">(<a href="Component.html" title="interface in net.java.games.input">Component</a>&nbsp;component,
float&nbsp;value,
long&nbsp;nanos)</span></div>
</section>
</li>
<li>
<section class="detail" id="getComponent()">
<h3>getComponent</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="Component.html" title="interface in net.java.games.input">Component</a></span>&nbsp;<span class="element-name">getComponent</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getValue()">
<h3>getValue</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">float</span>&nbsp;<span class="element-name">getValue</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getNanos()">
<h3>getNanos</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getNanos</span>()</div>
<div class="block">Return the time the event happened, in nanoseconds.
The time is relative and therefore can only be used
to compare with other event times.</div>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,172 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>EventQueue (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: EventQueue">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/EventQueue.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class EventQueue" class="title">Class EventQueue</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">net.java.games.input.EventQueue</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">EventQueue</span>
<span class="extends-implements">extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">A FIFO queue for input events.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">EventQueue</a><wbr>(int&nbsp;size)</code></div>
<div class="col-last even-row-color">
<div class="block">This is an internal method and should not be called by applications using the API</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNextEvent(net.java.games.input.Event)" class="member-name-link">getNextEvent</a><wbr>(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Populates the provided event with the details of the event on the head of the queue.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(int)">
<h3>EventQueue</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">EventQueue</span><wbr><span class="parameters">(int&nbsp;size)</span></div>
<div class="block">This is an internal method and should not be called by applications using the API</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getNextEvent(net.java.games.input.Event)">
<h3>getNextEvent</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getNextEvent</span><wbr><span class="parameters">(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</span></div>
<div class="block">Populates the provided event with the details of the event on the head of the queue.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>event</code> - The event to populate</dd>
<dt>Returns:</dt>
<dd>false if there were no events left on the queue, otherwise true.</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,214 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>Keyboard (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: Keyboard">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Keyboard.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class Keyboard" class="title">Class Keyboard</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="AbstractController.html" title="class in net.java.games.input">net.java.games.input.AbstractController</a>
<div class="inheritance">net.java.games.input.Keyboard</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Keyboard</span>
<span class="extends-implements">extends <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></span></div>
<div class="block">A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys). By default, all keys
are set to receive polling data.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-net.java.games.input.Controller">Nested classes/interfaces inherited from interface&nbsp;net.java.games.input.<a href="Controller.html" title="interface in net.java.games.input">Controller</a></h2>
<code><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a>, <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,net.java.games.input.Component%5B%5D,net.java.games.input.AbstractController%5B%5D,net.java.games.input.Rumbler%5B%5D)" class="member-name-link">Keyboard</a><wbr>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.html" title="interface in net.java.games.input">Component</a>[]&nbsp;keys,
<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]&nbsp;children,
<a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]&nbsp;rumblers)</code></div>
<div class="col-last even-row-color">
<div class="block">Protected constructor.</div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the type of the Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isKeyDown(net.java.games.input.Component.Identifier.Key)" class="member-name-link">isKeyDown</a><wbr>(<a href="Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a>&nbsp;key_id)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.AbstractController">Methods inherited from class&nbsp;net.java.games.input.<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></h3>
<code><a href="AbstractController.html#equals(java.lang.Object)">equals</a>, <a href="AbstractController.html#getComponent(net.java.games.input.Component.Identifier)">getComponent</a>, <a href="AbstractController.html#getComponents()">getComponents</a>, <a href="AbstractController.html#getControllers()">getControllers</a>, <a href="AbstractController.html#getEventQueue()">getEventQueue</a>, <a href="AbstractController.html#getName()">getName</a>, <a href="AbstractController.html#getNextDeviceEvent(net.java.games.input.Event)">getNextDeviceEvent</a>, <a href="AbstractController.html#getPortNumber()">getPortNumber</a>, <a href="AbstractController.html#getPortType()">getPortType</a>, <a href="AbstractController.html#getRumblers()">getRumblers</a>, <a href="AbstractController.html#poll()">poll</a>, <a href="AbstractController.html#pollDevice()">pollDevice</a>, <a href="AbstractController.html#setDeviceEventQueueSize(int)">setDeviceEventQueueSize</a>, <a href="AbstractController.html#setEventQueueSize(int)">setEventQueueSize</a>, <a href="AbstractController.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,net.java.games.input.Component[],net.java.games.input.AbstractController[],net.java.games.input.Rumbler[])">
<h3>Keyboard</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">Keyboard</span><wbr><span class="parameters">(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
<a href="Component.html" title="interface in net.java.games.input">Component</a>[]&nbsp;keys,
<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a>[]&nbsp;children,
<a href="Rumbler.html" title="interface in net.java.games.input">Rumbler</a>[]&nbsp;rumblers)</span></div>
<div class="block">Protected constructor.
Subclasses should initialize the array of axes to an array of keys.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - The name of the keyboard</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
<div class="block">Returns the type of the Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
<dt>Overrides:</dt>
<dd><code><a href="AbstractController.html#getType()">getType</a></code>&nbsp;in class&nbsp;<code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isKeyDown(net.java.games.input.Component.Identifier.Key)">
<h3>isKeyDown</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isKeyDown</span><wbr><span class="parameters">(<a href="Component.Identifier.Key.html" title="class in net.java.games.input">Component.Identifier.Key</a>&nbsp;key_id)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

@ -0,0 +1,213 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Wed Jun 22 19:05:48 UTC 2022 -->
<title>LinuxCombinedController (jinput API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-06-22">
<meta name="description" content="declaration: package: net.java.games.input, class: LinuxCombinedController">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/LinuxCombinedController.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">net.java.games.input</a></div>
<h1 title="Class LinuxCombinedController" class="title">Class LinuxCombinedController</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="AbstractController.html" title="class in net.java.games.input">net.java.games.input.AbstractController</a>
<div class="inheritance">net.java.games.input.LinuxCombinedController</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">LinuxCombinedController</span>
<span class="extends-implements">extends <a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-net.java.games.input.Controller">Nested classes/interfaces inherited from interface&nbsp;net.java.games.input.<a href="Controller.html" title="interface in net.java.games.input">Controller</a></h2>
<code><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a>, <a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNextDeviceEvent(net.java.games.input.Event)" class="member-name-link">getNextDeviceEvent</a><wbr>(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPortType()" class="member-name-link">getPortType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the port type for this Controller.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the type of the Controller.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#pollDevice()" class="member-name-link">pollDevice</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-net.java.games.input.AbstractController">Methods inherited from class&nbsp;net.java.games.input.<a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></h3>
<code><a href="AbstractController.html#equals(java.lang.Object)">equals</a>, <a href="AbstractController.html#getComponent(net.java.games.input.Component.Identifier)">getComponent</a>, <a href="AbstractController.html#getComponents()">getComponents</a>, <a href="AbstractController.html#getControllers()">getControllers</a>, <a href="AbstractController.html#getEventQueue()">getEventQueue</a>, <a href="AbstractController.html#getName()">getName</a>, <a href="AbstractController.html#getPortNumber()">getPortNumber</a>, <a href="AbstractController.html#getRumblers()">getRumblers</a>, <a href="AbstractController.html#poll()">poll</a>, <a href="AbstractController.html#setDeviceEventQueueSize(int)">setDeviceEventQueueSize</a>, <a href="AbstractController.html#setEventQueueSize(int)">setEventQueueSize</a>, <a href="AbstractController.html#toString()">toString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getNextDeviceEvent(net.java.games.input.Event)">
<h3>getNextDeviceEvent</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getNextDeviceEvent</span><wbr><span class="parameters">(<a href="Event.html" title="class in net.java.games.input">Event</a>&nbsp;event)</span>
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="AbstractController.html#getNextDeviceEvent(net.java.games.input.Event)">getNextDeviceEvent</a></code>&nbsp;in class&nbsp;<code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code></dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getPortType()">
<h3>getPortType</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="Controller.PortType.html" title="class in net.java.games.input">Controller.PortType</a></span>&nbsp;<span class="element-name">getPortType</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="AbstractController.html#getPortType()">AbstractController</a></code></span></div>
<div class="block">Returns the port type for this Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getPortType()">getPortType</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
<dt>Overrides:</dt>
<dd><code><a href="AbstractController.html#getPortType()">getPortType</a></code>&nbsp;in class&nbsp;<code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code></dd>
<dt>Returns:</dt>
<dd>PortType.UNKNOWN by default, can be overridden</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="pollDevice()">
<h3>pollDevice</h3>
<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">pollDevice</span>()
throws <span class="exceptions"><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="AbstractController.html#pollDevice()">pollDevice</a></code>&nbsp;in class&nbsp;<code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code></dd>
<dt>Throws:</dt>
<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Controller.Type.html" title="class in net.java.games.input">Controller.Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="AbstractController.html#getType()">AbstractController</a></code></span></div>
<div class="block">Returns the type of the Controller.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Controller.html#getType()">getType</a></code>&nbsp;in interface&nbsp;<code><a href="Controller.html" title="interface in net.java.games.input">Controller</a></code></dd>
<dt>Overrides:</dt>
<dd><code><a href="AbstractController.html#getType()">getType</a></code>&nbsp;in class&nbsp;<code><a href="AbstractController.html" title="class in net.java.games.input">AbstractController</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save