asi_gamepad
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
asi_gamepad [2018/10/10 19:01] – vik | asi_gamepad [2021/09/23 17:15] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ASI Gamepad ====== | ||
+ | <WRAP center round alert 60%> | ||
+ | This page is deprecated; the new home of this documentation is [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | ASI Gamepad is a [[https:// | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | === Requirements === | ||
+ | |||
+ | * Micro-Manager 1.4.x as of 24-Oct-2018 or later | ||
+ | * OS Windows 7 and above | ||
+ | * Xbox One controller (tested) or XBox 360 controller (not tested) | ||
+ | |||
+ | ===== Gamepad Layout ===== | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | - Right Thumbstick X/Y | ||
+ | - Directional pad or DPAD | ||
+ | - Left Thumbstick X/Y | ||
+ | - Back button | ||
+ | - Left shoulder button | ||
+ | - Left trigger | ||
+ | - Home button | ||
+ | - Start button | ||
+ | - Right trigger | ||
+ | - Right shoulder button | ||
+ | - Y,B,A,X buttons | ||
+ | |||
+ | |||
+ | ===== Plugin GUI explained ===== | ||
+ | |||
+ | ==== Gamepad Status ==== | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | The controller/ | ||
+ | |||
+ | A good guide on pairing your xbox Gamepad to PC is [[https:// | ||
+ | |||
+ | If you already have the gamepad paired, press the HOME button. The button lights up, blinks a few times and once its connected to the PC it glows solid. Moments later the plugin will update the status to " | ||
+ | |||
+ | ==== Save and Load Buttons ==== | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | The button and joystick assignments aren't automatically saved by the plugin between session , so use these buttons to save and load all thumb stick and button assignments. | ||
+ | |||
+ | ==== Axis Assignment Table ==== | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | Axes are analog controls on the gamepad. | ||
+ | |||
+ | * The Two thumb sticks return a decimal point value between +1 to -1.The thumb sticks also have two axis each X and Y. | ||
+ | * The triggers return a decimal point value between 0 to +1. | ||
+ | * The DPAD can be read both as a button or axis , it returns a value of " | ||
+ | |||
+ | Using the axis assignment table user can pick a device and device property that is adjusted when the axis is moved. | ||
+ | |||
+ | A common use of these controls is to move a stage. For this assign the axis to a stage' | ||
+ | |||
+ | ==== Button Assignment Table ==== | ||
+ | |||
+ | [{{ :: | ||
+ | |||
+ | Unlike the axes controls, buttons have only two states, pressed or unpressed. The Action column of the Button assignment table lets user pick from a list of predefined actions (like Snap, Live view toggle etc) or " | ||
+ | |||
+ | A common way to setup the DPAD would be to move a stage on presses. For this make 4 different beanshell scripts with the following codes '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | |||
+ | For example scripts click [[https:// | ||
+ | |||
+ | |||
+ | ==== Source code ==== | ||
+ | |||
+ | Source code is under the BSD license and can be found at [[https:// | ||
+ | |||
+ | |||
+ | {{tag> |
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181