Game Controller

  • Game controller support is only for official Windows game controllers.
  • XBox controllers will work with no additional setup. For Playstation controllers you will need to run the free software ds4windows to convert your PS controller to be read as an XBox controller.

  • Map any action or hotkey to any game controller button!
  • You have full control over what each button will trigger. Either choose from the list of actions for each button or begin typing to quickly find the action you want.

  • Additional mouse control is available!
  • The mouse can be moved with the left joystick (once enabled). Left and right clicks can be chosen from the list of actions for any button. These can be used to drag and drop tables from the titlebar into new slots. It is suggested to use the controller buttons for playing when possible rather than relying on mouse clicks.

Suggested Settings

XBox Controller
  • Enable
  • Make sure you start by enabling the game controller. Detection won't occur until after the controller is enabled.

  • Detected Indicator
  • This should be green when the controller is detected. Otherwise try plugging in the controller or scroll down to Troubleshooting for additional help.

  • Detect button
  • This should rarely be needed since the controller will be auto-detected.

  • Rumble controller
  • This will send a quick vibration of the game controller when it is your turn to act on a table. You may need to enable the Multi-Stack or urgent table cycling for this feature to work (see photos below).

  • Move Mouse
  • Enable this setting and move the Left Joystick to move the mouse. Speed and sensitivity settings can be configured here as well. If your controller is older you may need a higher sensitivity number to avoid mouse drift. This represents the joystick's displacement from center before the mouse starts moving.

  • Switch Tables
  • Move the Right Joystick to focus a different table. With "Enable border around active table" enabled in settings (see below) you will see the border move to a new table. Move in the direction you wish to send the focus.

  • Left Joystick click
  • This action occurs when the joystick is clicked not moved. This can be configured to any action. Right click is displayed for example purposes.

  • Right Joystick click
  • This action occurs when the joystick is clicked not moved. This can be configured to any action. Left click mouse is a good option here since it feels most like a "click".

  • All other actions
  • The rest of controller buttons can be mapped to any action.
    - Trigger buttons work well for Increase/Decrease bet.
    - DPAD/POV controls are a good choice for Set Bet Size hotkeys (configure in Betting Hotkeys tab first).
    - X, A, and B are great for Fold, Call, and Raise respectively.
    - Shoulder buttons can be a good way to cycle through tables.
    - Menu button is good for the IntuitiveTables hotkey which will toggle the main interface from maximized to minimized since controller left click won't work on the interface minimize button.

Important Settings

Settings Tab
  • Active Table Border
  • It is highly suggested to enable table borders when playing with the game controller on more than one table. This way you will know which table is focused and receiving hotkeys.

  • Urgent Table Cycling
  • Since mouse movement is harder with a controller, enable these two settings above to let IntuitiveTables switch tables for you. This will automatically bring you to the most urgent table after you act or when there is only one urgent table.

Hotkey Settings

Hotkey Settings Tab
  • Hotkey Target
  • With hotkey target "Active Table" you now will no longer need to worry about where the mouse is when using controller hotkeys.

  • Trigger zones
  • It is suggested to use the third option "Allow hotkeys on entire table" so that the mouse can be positioned anywhere on your screen and not block any hotkeys.

Stack Settings

Stack Setup Tab
  • Multi-Stack
  • It can be hard to follow the action on a lot of tables when they are all spread out and using a controller to play. Enable the Multi-Stack and choose a smaller template (1x1 or 2x2 for example). Tables will now come to the front when action is required.

Troubleshooting

  • My controller is not detected.
  • Only officially supported Windows game controllers are supported. XBox controllers will work with no additional setup. For Playstation controllers you will need to run the free software ds4windows to convert your PS controller to be read as an XBox controller.

  • The action I chose for a button isn't working.
  • First try setting a hotkey using a normal keybind (not a game controller button) in the hotkey area for that action. If it is still not working you may need to view the setup guide here. It's also possible that feature for the site you are testing is unavailable. If you are still having problems please contact support.

  • Error, xinput_3 dll File is missing.
  • This file is included in the newest Direct-X Runtimes. Grab the latest Direct-X download from Windows https://www.microsoft.com/en-us/download/details.aspx?id=35. Once this is updated try restarting IntuitiveTables.

  • I am on Windows 7 and my controller isn't detected
  • You may not have drivers installed for your game controller on Windows 7. Check the driver status in task manager for your game controller. If no driver is found check out this thread here. The user C.S. Yeh posted a link to the driver as well as instructions.