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 13:46] – vik | asi_gamepad [2024/06/28 15:27] (current) – make link look nicer brandon | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== ASI Gamepad ====== | ||
| + | <WRAP center round alert 60%> | ||
| + | This page is deprecated; the new home of this documentation is at [[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/ | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | The source code is BSD licensed and can be found on the [[https:// | ||
| + | |||
| + | {{tag> | ||
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
