Configure Keyboard For Dolphin Emulator

____________________________________________________________________

⭐ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give. Dolphin 5.0-13963. General Settings. Advanced Settings. General Graphics Configuration. Advanced Graphics Configuration. Game-Specific Configurations. Using NTSC version of Sonic Colors, nkit.iso file. I have been playing Melee on the keyboard for over a year now, practicing for about an hour every weekday and have discovered many things that are useful. In this guide will be tips, rules, and special advantages you can receive while setting up your controls, advanced techniques that controller users wish they could do, and many other things.

There's no specific buttons on the keyboard that correspond to frets and strumming. You will have to map them on your own to an emulated guitar, which is an extension controller to a Wii Remote.

Disclaimers:

I did not create the AutoHotkey Script. That was created by /u/squible on reddit. You can read his post here and view his GitHub pagehere.The rest of the guide and notes is my original content, synthesized from various websites and instructions in order to create a streamlined & easy to follow installation process.

The instructions contained within this guide were used on a Windows 10 computer. This method will not work on non-Windows machines; however it may be achievable through other means.

This guide includes an explanation of what a Smashbox is for those out of the loop. If you just want instructions, scroll down to the 'Make-Your-Own-Smashbox Guide' section. Screenshots of each step are included.

Whether or not you think the Smashbox should be banned or legalized, the information within this guide is easy to understand and follow. If more people can experience first hand what playing with a system like the Smashbox feels like, we will see less speculation on what ifs when discussing the Smashbox's legality and practicality. Right now only 6 Smashboxes are available, and only a select few people are able to learn first hand how the Smashbox interacts with the game; however, this guide will give everyone with dolphin and a keyboard a chance to educate themselves and make informed decisions when forming opinions on the Smashbox's place.

____________________________________________________________________

What is a Smashbox?

Smashbox is a third-party controller GameCube controller for Super Smash Bros. that is currently in development by Hitbox Dustin. Hitbox Arcade is a company that has been prevalent in the FGC community for years now. Hitbox specializes in creating arcade style 'fight-sticks' without the actual stick through an overhaul of the controller layout.

  • Here is the introductory teaser video of the Smashbox released July 7, 2016: https://www.youtube.com/watch?v=UM-NKXS1m2I
  • Here is an image of the current alpha build of the controller: Image

Why is this being created?

The GameCube Controller, which I will refer to as GCC, is far from being the perfect human-game interface device in terms of precision, consistency, and ergonomics. Due to the analog nature of the control stick and variances during the controller manufacturing process, every single mass produced GCC is slightly different straight out of the box. This variance has led to the rise of players outsourcing controllers to have them custom tuned and modified so that precision, consistency, and accuracy of the controller is ensured.

Here is a list of some of the various issues/problems with mass-produced and uncorrected GCCs and their use:

  1. The analog stick may not be centered. This causes unintended drift and can even result in the analog stick being prevented from reaching all stick values depending on the gate
  2. The analog stick may experience 'snapback'. Here is a link to Kadano's explanation on the causes and implications resulting from this phenomenon
  3. Controller actions such as 'Smash Turns' / 'Dashbacks' are a game of controller luck and RNG due to Melee game code and analog stick function faults.
  4. Long-term and improper use of the GCC has led to hand & wrist pain/injury for a significant portion of the Melee community. Redbull eSports Article | TafoTalk ft. Dr. Caitlin McGee on Hand Health | ESPN eSports Article ft. Dr. Caitlin McGee
  5. The design of the shoulder buttons (L & R) has changed throughout the multiple production runs of the GCC since the GCN's release in 2001. This has caused newer models to experience things such as 'sticky triggers' across various controller models.
  6. Long-term use and wear of the analog stick slowly alters its position, ability to return back to 'center', ability to 'Smash Turn', ability to 'Shield Drop', and ability to 'Perfect Ledgedash'

In his video on the legality of the Smashbox, Hitbox Dustin says that with the Smashbox he aims to solve these problems with the GCC through the implementation of a new controller layout that is both an innovative alternative to current smashers and a familiar alternative to current FGC members who have used fight sticks for years and are looking to venture into the Melee community.

How can I get one?

Hitbox Dustin's announcement has sparked lots of conversation within the smash community as many people have become very interested in the potential of this controller. The current existing models of the smash box are alpha-prototypes that Dustin has made as a working proof of concept. Only 6 exist right now, and are being used by professional smash community members, most notably Gravy, to test it and evaluate its effectiveness and viability.

How To Set Up Keyboard For Dolphin Emulator

Hitbox Dustin has stated that his goal is to get enough support from the community so that he can confidently do a Kickstarter program and mass produce the Smashbox for the average person to buy. Sadly, this is a long way away, with the earliest consumer models most likely not being released until late 2017 (my assumption); however, it is possible to recreate the Smashbox at home for no cost to you using Dolphin Emulator and your keyboard.

____________________________________________________________________

Make-Your-Own-Smashbox Guide

What you will need:

It is possible to recreate a Smashbox on your keyboard for no cost using the following:

DolphinConfigure Keyboard For Dolphin Emulator
  1. Windows 7/8/8.1/10
    1. This has been tested on and works on Windows 10. I can not guarantee it will work with other versions.
  2. Keyboard with at least 6-key N-key rollover
  3. Dolphin Emulator
    1. This guide uses the Faster Melee build of Dolphin (Ishiiruka v4.3)

Installation & Setup:

  1. Download the official Smashladder Faster Melee build found here and install it to wherever you like.
    1. Make sure to use Ishiiruka v4.3. (Faster Melee)
    2. In Dolphin 5.0, the values read from the analog stick are slightly different from the ones found in the FM v4.3 build. Do not use it.
  2. Download the AutoHotkey installer found here and run it.
    1. Use the default/basic/express/recommended settings.
    2. Make note of where you install it.
  3. Download the vJoy installer found here and run it.
    1. Use the default/basic/express/recommended settings
  4. Now run the 'Configure vJoy' program. You can search in the Windows Start Menu for this. Pic 1 or Pic 2 (if you use Classic Start)
    1. Set the number of buttons to 16 and click 'Apply'. Pic
  5. Navigate to the GitHub page found here.
    1. Click the green 'Clone or Download' button and select 'Download .ZIP' Pic
  6. Extract the newly downloaded 'AHK-CyJoyInterface-master.zip' folder
    1. Within this folder, look for a file named 'CyJoyInterface.ahk'.
    2. Right-click and Copy this file.
    3. NOTE: If you do not have 'Show File name extensions' enabled in Windows explorer, the file will simply be 'CvJoyInterface'. Pic
  7. Navigate to the location where you installed AutoHotkey.
    1. For me this was C:Program FilesAutoHotkey
  8. Look to see if there is a folder named 'Lib'.
    1. If there is not, simply create a new folder with this name. Pic
    2. Open the newly created 'Lib' folder
    3. Paste the CvJoyInterface.ahk file we copied in step 6b. Pic
  9. Navigate to the GitHub page found here.
    1. Click the green 'Clone or Download' button and select 'Download .ZIP' Pic
  10. Extract the newly downloaded 'smashbox-AHK-master.zip' folder
    1. Open the extracted folder
    2. look for a file named 'smashbox.ini'.
    3. Right-click and Copy this file.
      1. If you have extensions hidden, it is the file with the gear as an icon. Pic
    4. Move the 'smashbox-gui.ahk' and'Hotkeys.ini' files to someplace you can easily access, such as your Documents folder or pin it to your Windows Start Menu
      1. You will have to run this to activate your Smashbox. Pic
  11. Navigate to the location where you installed the Dolphin Emulator folder and open it
    1. Navigate to dolphin-folder-nameUserConfigProfilesGCPad
    2. Note: If you haven't created any custom profiles before, you will likely have to create the 'Profile' folder and then create the 'GCPad' folder inside of the 'Profile' folder. Pic
    3. Paste the 'smashbox.ini' file copied from Step 10c.
  12. Run dolphin - Here is a screenshot detailing all of the following steps below
    1. Open the 'Controllers' configuration menu
    2. Set Port 1 to 'Standard Controller' and hit the 'Configure' button to the right
    3. Under Profile, click the drop down menu button and select 'smashbox'
    4. Click the Load button to the right of that menu
    5. Under Device, click the drop down menu button and select vJoy device
      1. Note: the devices shown may vary because dolphin will show all available input devices. Make sure you select the device that has 'vJoy' in it's name and is DInput
    6. Click OK button
    7. Click second OK button

Congratulations, you've finished the installation process.

How to Run your Smashbox:

Now that everything is set up, all you have to do is run it!

  1. Run AutoHotkey. It should be in your programs on your Windows Start Menu
    1. To make things easier you can set up AHK to run at computer startup
      1. The smashbox wont turn on until you activate the specific script so AHK can be on at all times
  2. Open Dolphin Emulator
  3. Run the 'smashbox-gui.ahk' script by double clicking it.
    1. This is the file from Step 14b in the installation section
    2. Once this is run, the keyboard keys bound to the Smashbox will be turned into virtual controller inputs
  4. Start playing Melee on your Smashbox keyboard!
    1. NOTE: If you want to take a break from the Smashbox temporarily or need to type something, hit the 'Pause/Break' key on your keyboard. This will Suspend the script so that it is temporarily disabled so you can use your keyboard normally. To Resume the script, hit the 'Pause/Break' key again
      1. If you are on a 60% / 10-key-less / laptop keyboard and don't have a 'Pause / Break' key, right click on the AutoHotkey icon in your system tray and click the 'Suspend Hotkeys' option. This is exactly the same as the 'Pause / Break' shortcut. Pic

Controls:

Below is an image of the default control scheme that is reflected onto the Smashbox format.

If you wish to change the controls, follow the instructions below:

  1. Double-click the 'smashbox-gui.ahk' script to start it
  2. Located either in your system tray or taskbar, right click on the 'AutoHotkey' Icon
  3. Click 'Edit Controls' Pic
    1. This will bring up a menu so that you can easily rebind the buttons to be more ergonomic, depending on your keyboard Pic
  4. Change controls to your liking

____________________________________________________________________

General Notes:

Tournament Legality:

The following does not necessarily represent my view or opinions. I am simply stating facts that I have gathered from various sources. More information about the various arguments will be added and edited in as I get more free time.

Is it Legal?

The Smashbox is currently a hot-topic debate in the community, and currently there is no universal decision on whether it is legal or not. Because the Smashbox is a 3rd-party controller that draws design philosophies from FGC fight-sticks and Hitbox's no stick/all-button design, it must use modifier buttons for the directional input buttons so that more angles and 'tilted' inputs can be achieved. These modifier buttons act like shift keys so that when the player presses a combination of the modifier keys with the directional input keys, a single specific angle is input. The analog to digital input conversion used in the Smashbox's design along with the difference in difficulty in pressing buttons in the new layout compared to moving a joystick has caused the community to be split on their opinions of the Smashbox's legalization or prohibition. The Smashbox's tournament legality currently depends on what each individual TO decides to allow. If you want to know if it is legal at an event you are attending, contact your TO.

Creator's Response to debate of Tournament Legality

In his recent video response to the debate titled '#freethehitbox,' Hitbox Dustin explains how the current design was decided upon and draws the analogy that the directional modifiers are simply a button version of the analog gate controller modifications provided by controller modders such as Kadano. He emphasizes that the controller does not have any macros as the Smashbox respects the 1 button press = 1 action/output philosophy. His stance is that the decision regarding the legality of the Smashbox has no influence on the legality of controller mods because the Smashbox is a controller that you'd buy in a store, not a mod. Hitbox Dustin's video is linked above in the paragraph and below along with all other videos that discuss the Smashbox.

Smashbox and Changing Melee's Difficulty

Although the Smashbox does not have any macros , many people see the directional button modifiers as an unfair advantage because it arbitrarily changes the physical barrier to the game. The current 'physical barrier to play' is a precedent set by the universal use of vanilla 1st-party GCCs to play Melee's since the game's release. Opponents to the Smashbox's legalization cite that changing the difficulty of important actions/tech such as SDI, shield drops, pivot smashes, dash backs/smash turns, and etc. fundamentally change the difficulty of the game, giving unfair advantages to those who own Hitbox's newest controller. This reasoning is basis for some people's argument that only vanilla GCCs should be allowed because limiting input to GCCs would force a standard of accessibility to the game that offers no advantage to specific players due to choice of input method.

The FGC, Smash 64, Brawl, Project M, and Smash 4 on Controllers

In the FGC, several input methods are widely accepted and tournament legal across the entire realm of traditional fighting games. Retro gamepads such as the all-digital PlayStation 1 controller see usage and tournament wins just like the PlayStation 4 and Xbox 1 controllers that ship with the consoles of the newest fighting games. he FGC allows not only the controllers that were used for previous versions of their fighting games but also 3rd-party input devices that span a wide number of shapes, sizes, and input types. Examples of these include Fightsticks, Arcade Pads, Fightstick/Gamepad Hybrids, and even various Hitboxes 1, 2. Each of these input devices have had users that win tournaments from the smallest of locals and online play to the world-renowned Evolution Tournament Series

The FGC is not alone in the adoption of a variety of controller types. The Smash 64 community has had to deal with controller controversy and change since the end of 1st Party N64 controller production. Similar to the problem Melee is facing now, the analog stick of the N64 controller is the root of several problems. Over time as the analog stick and bowl of the N64 controllers experienced use, the apparatus would slowly wear itself away, eventually becoming useless when directional inputs would completely failed to register. The poor stick lifespan after consistent use plagued pro smashers and casual retro gamers alike, causing eBay prices for replacement 1st-party sticks & bowls to soar in price and scarcity, companies to sell inferior replica replacements on Amazon, and even a Kickstarter for a company to sell 1 to 1 replicas of the 1st-party apparatus. Although all of these attempts to save first party controllers sprung up, several threads of people complaining still appeared because even the Kickstarter replacements didn't fix the inherent problem of the controller. In today's 64 community and tournaments, controllers of all type are accepted and used, from keyboards, to Xbox controllers using adapters, and third party controllers combining GCC sticks with N64 buttons made by Hori. Even though all of these controllers are used, the 64 scene has not seen a massive overhaul in rankings, and 1st-party N64 controller users still outperform other controller users in terms of technical skill such as SDI in a game where SDI is even more critical due to lack of mechanics such as wall techs. Even right now the number 1 SSB64 player, SuPeRbOmMfAn, uses a first party controller himself.


Whether or not you think the Smashbox should be banned or legalized, the information within this guide is easy to understand and follow. I think that if more people can experience first hand what playing with a system like the Smashbox feels like, we will see less speculation on what ifs. Right now only 6 Smashboxes are available, but this guide will give everyone with dolphin and a keyboard a chance.

Discussion Resources:

The following aggregation of community driven discussion on the topic of the Smashbox is non-discriminatory. I will not exclude or include an article or discussion piece based on the level of player or community figurehead. Any pieces I find will be linked here and the creator of the topic will be noted. I will not post tweets or screenshots of Twitter unless the tweet itself contains a link to a discussion piece.

How to configure dolphin keyboardConfigure Keyboard For Dolphin Emulator

Videos

  • Hitbox Dustin: Smash Box SSBM - Melee Teaser Trailer
  • Hitbox Dustin: #freethehitbox Creator's Response
  • Hitbox Dustin: Smash Box FAQ - Why no stick?
  • Hitbox Gravy: Smashbox Legality
  • TheCrimsonBlur: Out of Focus: Should The SmashBox Be Legal? Controller Legality with Blur!
  • Texas Melee: Gravy Hitbox Demonstration at Battlegrounds 3
  • The Black Hombre: An Objective Position on the Legality of the Smashbox
  • The Black Hombre: Objective Position on Mod / Controller Legality (Part 2)

Reddit Threads

  • Team HitBox AMA: https://www.reddit.com/r/smashbros/comments/5hl1lb/we_are_team_hitbox_makers_of_the_upcoming/
  • /r/SSBM SmashBox Megathread: https://www.reddit.com/r/SSBM/comments/5h5hu1/smashbox_mega_discussion_thread/
  • /u/BigWordsDumbBirds: https://www.reddit.com/r/SSBM/comments/5gcdjg/can_we_compile_a_list_of_community_figures/
  • /u/4lulzzzzzzz: https://www.reddit.com/r/SSBM/comments/5g4s9w/a_solid_argument_against_the_legality_of_the/
  • /u/yungboot: https://www.reddit.com/r/smashbros/comments/5g4z6r/melee_should_the_smashbox_be_legal_controller/
  • /u/Iaregravy: https://www.reddit.com/r/smashbros/comments/5gmwn6/hitboxdustin_releases_a_video_about_smashbox/
  • /u/JohnXuandou: https://www.reddit.com/r/smashbros/comments/5gyx80/another_one_of_these_freethehitbox_by_fgc/
  • /u/BBarbs: https://www.reddit.com/r/SSBM/comments/5h231v/potential_rules_and_regulations_that_allow/
  • /u/-Leafious-: https://www.reddit.com/r/smashbros/comments/5hkqzc/smashbox_new_data_shows_that_sdi_is_broken_on_the/
  • /u/GIMR: https://www.reddit.com/r/smashbros/comments/5h9qus/a_focus_on_the_unfair_advantage_argument_of_those/
  • /u/mrbitter: https://www.reddit.com/r/smashbros/comments/5h91re/the_most_important_controller_argument_of_all/

Web & News Articles

  • ESPN eSports: Changing the game: Will Smash Box redefine Melee's limits? - By Imad Khan
  • Kotaku: A Smash Bros. Arcade Stick, Only Without The Stick - By Mike Fahey
  • Eventhubs: Easier wave dashes, simple multi-Shines, and more: A Hitbox controller for Super Smash Bros. Melee is being developed - By Steven 'Dreamking23' Chavez
  • Yahoo Esports: Should the Smash Box controller be banned from Smash Bros. Melee? - By Daniel “Tafokints” Lee

Formal Decisions

  • 12/5/16 - PolarityGG: 'Hitbox controllers are legal at all future Polarity events.' (Twitter)

____________________________________________________________________

As discussion on the topic of the Smashbox continues, the number of sources will grow. If you would like a source added to this post, just comment a link to the article, thread, discussion, stream, or video.

This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the forums.

  • 2GameCube Controller
  • 3Wii Remote
    • 3.1Real Wii Remote

Dolphin Controller Configuration

To open and manage the controller settings for Dolphin, from the Dolphin's main window, navigate to Options -> Controller Settings, or simply click the 'Controllers' button. The main controller configuration window will appear, as seen in the screenshot below.


In the Gamecube Controllers config area, you can configure or disable the emulated GameCube controller ports. The emulated GameCube controllers themselves are referred to as 'Standard Controller' in the dropdown menu. The controller order on the PC does not have to equal to GameCube controller port order. They will be handled entirely in the GameCube Controller Configuration window. It is within each port's own 'Configure' button.


In the Wii Controllers config area, you have the option to use real or emulated Wii Remotes, as well as choosing to passthrough a Bluetooth Adapter (see Bluetooth Passthrough) or emulating the Wii's adapter. You can also assign the Wii Remote to connect it as an emulated controller by selecting 'Connect Wii Remotes for Emulated Controllers'. Select 'Real Wii Remote' in the dropdown for a Wii Remote slot to use a real-world Wii Remote connected to your PC via bluetooth for that slot. Dolphin supports up to four Wii Remotes at once, along with any peripherals you have attached to them. Although the Balance Board cannot be emulated, Dolphin allows the use of a real-world Balance Board by selecting 'Real Balance Board'. Enable Speaker Data controls whether the Wii Remote speaker can produce sound. When using a real Wii Remote, the audio will come out of the Wii Remotes' speakers; with emulated Wii Remotes, it will come out of the system speakers. Some games, like Metroid Prime 3, have lag issues when Enable Speaker Data is enabled on some systems.


In the Common config area, you can choose options that would both affect Gamecube and Wii controllers. Background Input lets you use the controller or keyboard even if Dolphin isn't in focus. Alternate Input Sources allows the use of capturing motion data from other hardware inputs into Dolphin. See DSU Client for more details.


After you select what you want to use, check in the section(s) below for additional configuration.

GameCube Controller

Real GameCube Controller (GameCube Adapter)

To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see How to use the Official GameCube Controller Adapter for Wii U in Dolphin. It does not require any button configuration. That does not apply to the adapters that behave as generic controllers and need to be configured (see below).

Configure keyboard for dolphin emulator

Emulated GameCube Controller

After setting any one of the emulated GameCube ports, proceed to the 'Configure' button for each. One left unconfigured will be considered dummy 'plugged in' during the game emulation.

Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.

  • Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
  • Middle click a slot to clear it of inputs.
  • Right click a slot to show more input options. See Input Syntax for documentation and examples.

If you controller supports it, Rumble will allow your controller to experience the GameCube controller's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.

Control Stick Calibration limits the radius of the joystick input. This is used to map the dimensions of the input source.

Always Connected forces the emulated controller to stay connected to the emulated Gamecube.

Profile allows you to save/load input configs.

After setting up everything that you want, click 'OK' and the changes will save.

NOTE: If the controller is significantly off center in Dolphin but nowhere else, check all controller axis to see if one has a '+-' on it . This is not supposed to happen and is the source of your bug.

Wii Remote

Real Wii Remote

To connect a Wii Remote, press 'Refresh' then press the 1 + 2 buttons on your Wii Remote simultaneously (Sync button for -TR models). Continuous Scanning allows you to connect a Wii Remote without having to open the Wii Remote window and press refresh every time. As long as a game is running or the Wii Remote configuration window is up, just press 1 + 2 or the sync button on your Wii Remote simultaneously and it will connect.

After several minutes of inactivity, Wii titles will attempt to disconnect the Wii Remote. The Wii Remote will remain on and connected to Dolphin, but the game will believe it is disconnected. To 'reconnect' the Wii Remote, go to Tools -> Connect Wii Remotes -> Connect Wii Remote # or use a hotkey corresponding to it (example - the Windows default for Wii Remote 1 is Alt-F5), or simply press a button on the Wii Remote.

Dolphin does not automatically turn off Wii Remotes as the Wii will (except on Linux). Remember to turn off controllers on your own to save battery power, simply by holding the power button on Wii Remote for a second as you would to turn off the Wii. It will also tell Dolphin that it's disconnected instead of stopping the game emulation.

Couldn't Connect

Wii Remotes use the Bluetooth interface, make sure your PC supports Bluetooth. Do not pair the Wii Remote to your computer through its native Bluetooth settings. The operating system may interfere with Dolphin's ability to connect with the Wii Remote. In addition, Wii Remote connectivity will only work if one of the Wii Remote slots is set to Real Wii Remote and it's not claimed by another Wii Remote.

If the remote does not seem to want to connect, make sure that any real Wiis in proximity are switched off for the duration of the pairing process.

RVL-CNT-01-TR Wii Remote Pluses may need extra configuration for older versions of Windows, see the Wii Remote Plus (RVL-CNT-01-TR) Connection Guide.

Emulated Wii Remote

The configuration window for emulated Wii Remote works in the same way as the GameCube controller settings.


Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.

  • Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
  • Middle click a slot to clear it of inputs.
  • Right click a slot to show more input options. See Input Syntax for documentation and examples.


Extension Allows you to add an emulated Nunchuk, Guitar, or other Wii Remote peripheral. Select the extension you want to emulate in the dropdown, and press configure to open a window with slots just like the Emulated Wii Remote window. Select buttons and axes as you wish, and press OK to save. If you wish to attach a MotionPlus to the emulated Wii Remote, select 'Attach MotionPlus'.

If you controller supports it, Rumble will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.

Speaker Pan allows you to shift the emulated Wii Remote audio to the left or the right on your system speakers, if Enable Speaker Data is checked. -100% is left, 0 is centered, and +100% is right.

Battery allows you to change the battery level of the emulated Wii Remote.

Upright Wii Remote alters the base swinging and tilting orientation of the emulated Wii Remote to the upright position.

Sideways Wii Remote changes the emulated Wii Remote controls to allow you to play games as though the Wii Remote is sideways, without actually changing your controls. It is useful for games such as New Super Mario Bros. Wii that are designed for it.

Profile allows you to save/load input configs.

How To Configure Keyboard For Dolphin Emulator

After setting up everything that you want, click 'OK' and the changes will save.


General Settings

These settings apply to both Emulated and Real Wii Remotes.

Sensor Bar Position, IR Sensitivity, Speaker Volume, and Wii Remote Motor are duplicates of Wii settings. They do exactly what they say they do, and work exactly like the same settings on the Wii itself.

How To Configure Controls For Dolphin Emulator

Hotkey Settings

Dolphin has preloaded user-configurable hotkeys only found under Options > Hotkey Settings. This has great use for Hotkey and Tool-Assisted Speedrun users, and it is required for Free Look (if enabled under Utility section in Options > Graphics Settings > 'Advanced' tab) and a way to exit Fullscreen.

How To Configure Keyboard For Dolphin Emulator Mac


Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.

  • Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
  • Middle click a slot to clear it of inputs.
  • Right click a slot to show more input options. See Input Syntax for documentation and examples.


There is no way to map hotkeys on the native controllers.

Retrieved from 'https://wiki.dolphin-emu.org/index.php?title=Configuring_Controllers&oldid=173054'