3,682 bytes added
, 12:13, 12 July 2016
{{Infobox homebrew
| title = HID to VPAD
| image = [[File:HID to VPAD HBL icon.png]]
| author = [https://github.com/Maschell Maschell]
| type = system tool
| version = 0.2e
| download = http://wiiubru.com/appstore/zips/hidtovpad.zip
| source = https://github.com/Maschell/hid_to_vpad
| hbb = yes
}}
'''HID to VPAD''' is a tool that allows USB-powered devices (such as controllers and keyboards) to be used in place of the Wii U GamePad. It works by patching itself into the console's kernel, allowing the input to be passed between all software until the system is powered off (or System Settings is launched).
==Setup==
Firstly, you will need a system with the Homebrew Launcher set up. Once that is done, you can either download the zip from above, and extract the files into <code>/wiiu/apps/hid-to-vpad</code> on your SD Card, or you can download the program using the Homebrew App Store.
Now you need to launch HBL, insert your USB device, and then launch the program. You will be returned to the Wii U menu, at which point you can use either the GamePad or your controller to perform the same actions.
==Controller Layouts==
Several different types of control inputs are compatible with this tool, and surprise surprise, each of them is laid out differently.
===Nintendo GameCube controllers (using Wii U GameCube controller adapter)===
{| class="wikitable"
|-
! GameCube Controller || {{WiiUGamePad}}
|-
| A || {{WiiUGamePadAButton}}
|-
| B || {{WiiUGamePadBButton}}
|-
| X || {{WiiUGamePadXButton}}
|-
| Y || {{WiiUGamePadYButton}}
|-
| +Pad || {{WiiUGamePadDPad}}
|-
| Start || {{WiiUGamePadSTARTButton}}
|-
| L || {{WiiUGamePadZLButton}}
|-
| R || {{WiiUGamePadZRButton}}
|-
| Z and Start || {{WiiUGamePadSELECTButton}}
|-
| Z and L || {{WiiUGamePadLButton}}
|-
| Z and R || {{WiiUGamePadRButton}}
|-
| Z and A || {{WiiUGamePadLControlStick}} press
|-
| Z and B || {{WiiUGamePadRControlStick}} press
|-
| Left Stick || {{WiiUGamePadLControlStick}}
|-
| C-Stick || {{WiiUGamePadRControlStick}}
|}
===PlayStation 3 and PlayStation 4 controllers (using MicroUSB cord)===
{| class="wikitable"
|-
! DualShock 3/4 controller || {{WiiUGamePad}}
|-
| Circle || {{WiiUGamePadAButton}}
|-
| Cross || {{WiiUGamePadBButton}}
|-
| Triangle || {{WiiUGamePadXButton}}
|-
| Square || {{WiiUGamePadYButton}}
|-
| Directional Pad || {{WiiUGamePadDPad}}
|-
| Start (PS3) / Options (PS4) || {{WiiUGamePadSTARTButton}}
|-
| Select (PS3) / Share (PS4) || {{WiiUGamePadSELECTButton}}
|-
| L1 || {{WiiUGamePadLButton}}
|-
| R1 || {{WiiUGamePadRButton}}
|-
| L2 || {{WiiUGamePadZLButton}}
|-
| R2 || {{WiiUGamePadZRButton}}
|-
| L3 (L-Stick press) || {{WiiUGamePadLControlStick}} press
|-
| R3 (R-stick press) || {{WiiUGamePadRControlStick}} press
|-
| Guide (PlayStation) button || {{WiiUGamePadHomeButton}}
|-
| L-stick || {{WiiUGamePadLControlStick}}
|-
| R-stick || {{WiiUGamePadRControlStick}}
|}
===USB powered Keyboard===
{| class="wikitable"
|-
! Keyboard || {{WiiUGamePad}}
|-
| E || {{WiiUGamePadAButton}}
|-
| Q || {{WiiUGamePadBButton}}
|-
| Spacebar || {WiiUGamePadXButton}}
|-
| R || {{WiiUGamePadYButton}}
|-
| Enter (Return) || {{WiiUGamePadSTARTButton}}
|-
| Numpad - || {{WiiUGamePadSELECTButton}}
|-
| V || {{WiiUGamePadLButton}}
|-
| B || {{WiiUGamePadRButton}}
|-
| Shift || {{WiiUGamePadZLButton}}
|-
| N || {{WiiUGamePadZRButton}}
|-
| W / A / S / D || {{WiiUGamePadLControlStick}}
|-
| Left Arrow / Right Arrow / Up Arrow / Down Arrow || {{WiiUGamePadDPad}}
|}
If the one USB plug supports both a keyboard and mouse, the mouse can be used to either emulate {{WiiUGamePadRControlStick}} or the touch screen. Pressing F1 on the keyboard toggles the mouse emulation setting.