This is an aptly named thread!
I'm late to this party because I basically swore off MMOs after playing 2 characters in WoW up to level 40ish and was let down by every other MMO I tried after that (SWTOR for instance). My buddy convinced me to give this a go and I'm kinda blown away by it. The arcade-ish combat makes a world of difference and this finally feels like the 3D version of Diablo I had hoped WoW would be. After putting in a few hours and deciding that I'm likely going to be playing this one for a while I went ahead and made it comfy couch compatible last night, and I wanted to share in case others might want to do the same thing.
I'm using a Logitech G700 wireless gaming mouse which gives me about 13 buttons:
It's a great mouse, although I wish it had better range or less interference. I'm about 12-15 feet from my computer and it works great as long as I move my computer desk chair out from between me (in my living room area) and my computer.
Now the cool part. Instead of teeter tottering a keyboard on my knee or using a TV tray, I decided to use a controller that wasn't doing much other than collecting dust. The PlayStation Navigation controller:
This beautiful device uses bluetooth, which you can use to sync it to your computer with the
XInput Wrapper for DS3. Now, one caveat is that you will need a dedicated Bluetooth dongle for this. No other Bluetooth device can use it. There's a list of compatible devices at that link. Luckily I had previously purchased a TRENDnet Micro Bluetooth USB Adapter (TBW-106UB) a while back since my built in Bluetooth adapter was not supported for this sort of thing. One I got XInput functioning with the Nav controller (you can test it in Steam: Hitting the PS Button should switch to Big Picture Mode if you have your library page selected) it was time to map the Neverwinter key binds I wanted to it.
For this I used the free program
Joy2Key. It's pretty barebones but it gets the job done. You'll need to select the "Others" tab in JoyToKey and check mark "Use Axes other than X and Y." and "Use POV switches." Also, I suggest setting "Threshold for input (Useful for analog devices)" somewhere between 20 and 50% (I'm still experimenting a little bit). Once you've done that go back to the Joysticks Tab and then click "Create" to make your first controller map. Here is what each item corresponds to on the PS Nav controller:
AxisX(<0), AxisX(>0), AxisY(<0), AxisY(>0) : Analog stick (left, right, up, down respectively)
Axis3(>0) : Trigger
POV1:UP, POV1:RIGHT, POV1DOWN, POV1LEFT : This is the DPAD
Button 1 : X Button
Button 2 : O Button
Button 5 : Bumper
Button 9 : Analog Stick Button (Click Down)
Leave everything else on "Disabled"
You'll still want a wireless keyboard handy if you need to do text chat. I just keep my little living room Logitech K400 in arms reach:
Hopefully that inspires someone to do the same. It really is great, and I can't wait to try out some other PC titles this way as well.