Progress Continues
We've already had 21717 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Input Syntax: Difference between revisions
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
| Similar to '''''Select''''', adds "<var> + </var>" before a selected input. Input parameter with '''''+ ADD''''' can trigger the same command independently. Differences between this and '''''| OR''''' unknown. | | Similar to '''''Select''''', adds "<var> + </var>" before a selected input. Input parameter with '''''+ ADD''''' can trigger the same command independently. Differences between this and '''''| OR''''' unknown. | ||
* Syntax error when selected first. | * Syntax error when selected first. | ||
|} | |||
== & AND Complexity == | |||
The first input parameter with another input parameter containing '''''& AND''''' or '''''| OR''''' will not work when there is another set of two input parameters with '''''& AND''''' after '''''| OR''''' or '''''+ ADD'''''. | |||
When adding '''''! NOT''''' after '''''& AND''''', input parameters containing these will allow another input parameter with '''''& AND''''' to work. | |||
== Parentheses == | |||
Using '''''()''''' parentheses can group input parameters together and thus can solve '''''& AND''''' troubles. | |||
{| | |||
|- style="vertical-align: text-top;" | |||
| width=50%| The first two parameters don't work. | |||
<pre>`Pad W` & `Button X` | `Pad E` & `Button B`</pre> | |||
| width=50%| However using parentheses can solve this. | |||
<pre>(`Pad W` & `Button X`) | (`Pad E` & `Button B`)</pre> | |||
|} | |} | ||
Line 32: | Line 48: | ||
This is personalized input combination for Fullscreen in hotkey setting. The first parameter is for Guide (Big "X") button on Xbox 360 controller and the final parameters are for Alt + Enter key combination on keyboard. Both devices can trigger Fullscreen. | This is personalized input combination for Fullscreen in hotkey setting. The first parameter is for Guide (Big "X") button on Xbox 360 controller and the final parameters are for Alt + Enter key combination on keyboard. Both devices can trigger Fullscreen. | ||
<pre>Guide | `DInput/0/Keyboard Mouse:RMENU` & `DInput/0/Keyboard Mouse:RETURN`</pre> | <pre>Guide | `DInput/0/Keyboard Mouse:RMENU` & `DInput/0/Keyboard Mouse:RETURN`</pre> | ||
=== Using ! NOT === | === Using ! NOT === | ||
Line 44: | Line 57: | ||
<pre>!`Pad W` & `Button X`</pre> | <pre>!`Pad W` & `Button X`</pre> | ||
|- | |- | ||
| width=50%| The first two parameters will not work anymore. | | width=50%| The first two parameters will not work anymore. [[#Parentheses]] can help. | ||
<pre>!`Pad W` & `Button X` | !`Pad E` & `Button B`</pre> | <pre>!`Pad W` & `Button X` | !`Pad E` & `Button B`</pre> | ||
| width=50%| | | width=50%| This will work too. | ||
<pre>`Button X` & !`Pad W` | `Button B` & !`Pad E`</pre> | <pre>`Button X` & !`Pad W` | `Button B` & !`Pad E`</pre> | ||
|} | |} | ||
[[Category:Tutorials]] | [[Category:Tutorials]] |
Revision as of 03:04, 19 December 2015
As a follow-up by right-clicking the button in GameCube, Wiimote, and Hotkey configuration windows, this page explains how to properly assign multiple input and combination of each command in hotkey and controller configuration window.
Assignment Buttons
When opening Configuring Controller window the text cursor will be placed on beginning of lines in small text field.
Detect | It will automatically highlight the selected input in the list which can save your time looking through there. It will wait for input from the selected device in Device dropdown for 3 seconds. |
---|---|
Select | Assigns the selected input from the list to the current text cursor location in small text field. |
| OR | Similar to Select, adds " | " before a selected input. Input parameter with | OR can trigger the same command independently. Differences between this and + ADD unknown.
|
& AND | Similar to Select, adds " & " before a selected input. Input parameter with & AND will wait for the last input parameter to active to trigger the command.
|
! NOT | Similar to Select, adds "!" before a selected input. Input parameter with ! NOT will disable the next input parameter so that input will not trigger the current command.
|
+ ADD | Similar to Select, adds " + " before a selected input. Input parameter with + ADD can trigger the same command independently. Differences between this and | OR unknown.
|
& AND Complexity
The first input parameter with another input parameter containing & AND or | OR will not work when there is another set of two input parameters with & AND after | OR or + ADD.
When adding ! NOT after & AND, input parameters containing these will allow another input parameter with & AND to work.
Parentheses
Using () parentheses can group input parameters together and thus can solve & AND troubles.
The first two parameters don't work.
`Pad W` & `Button X` | `Pad E` & `Button B` |
However using parentheses can solve this.
(`Pad W` & `Button X`) | (`Pad E` & `Button B`) |
Parameter Examples
This is personalized input combination for Fullscreen in hotkey setting. The first parameter is for Guide (Big "X") button on Xbox 360 controller and the final parameters are for Alt + Enter key combination on keyboard. Both devices can trigger Fullscreen.
Guide | `DInput/0/Keyboard Mouse:RMENU` & `DInput/0/Keyboard Mouse:RETURN`
Using ! NOT
Command will always active unless this input is triggered.
!`Pad W` |
Command will active when Button X is pressed, but it won't be triggered when Pad W is also pressed.
!`Pad W` & `Button X` |
The first two parameters will not work anymore. #Parentheses can help.
!`Pad W` & `Button X` | !`Pad E` & `Button B` |
This will work too.
`Button X` & !`Pad W` | `Button B` & !`Pad E` |