I like Terraria but I do not like the controls. What really bugs me about this game is that you can't change/remap/bind the mouse buttons (like you can in TF2 or CS:S). I posted a question here about how I can map jump to the R mouse button. The only reply was to try a macro program. That helped but didn't really solve the problem. After some googling I came across a program that I hadn't used in few years, AutoHotkey. AutoHotkey - http://www.autohotkey.com/ For those of you who are not familiar with AutoHotkey... Among many other things. This is perfect to fix the downfalls of Terraria's control settings. And now, HOWTO change the key/mouse mappings to whatever you want. First, download AutoHotkey from the website and install it. http://www.autohotkey.com/download/AutoHotkeyInstall.exe It's worth reading a little bit about how AHK works. The website and the help file have tons of info. AutoHotkey has a basic script that it runs everytime it is run. (but is editable to set whatever you want) This is set by default to do 2 things; Launch the AutoHotkey website on the default browser and and find/launch Notepad. This is done by pressing the key combination set in the settings. For our purposes, we are just going to comment these out, add our own key/mouse bindings and reload the script. Which looks like this. Code: ;This next line finds the Terraria window and checks to see if it is active #IfWinActive ahk_class WindowsForms10.Window.8.app.0.ea7f4a_r16_ad1 ;Makes 4th mouse button to use "e" , the grappling hook XButton1::e ;Changes jump to right mouse click Space::RButton ;Changes the "use" function (open door, chest, etc), to spacebar RButton::Space ;Switches Mouse wheel up and down WheelDown::Wheelup WheelUp::WheelDown Everything with a ; in front of it means that it will be ignored as a comment. This script will only bind these key/mouse settings if Terraria is the active window, thanks to this line here. Code: #IfWinActive ahk_class WindowsForms10.Window.8.app.0.ea7f4a_r16_ad1 I had to do it like this because Terraria changes the name of its title window every time it launches. AutoHotkey has a utility built in to give the the ahk_class name of the window. This is what it looks like for me. I'm running Windows 7. This may be different for you. Feel free edit anything and everything. You probably won't want the same key/mouse bindings as me. Copy and paste the code and make whatever changes you want and put it into the AutoHotkey.ahk file. Then, in the AHK program, click file, reload script. And your all set. Leave AHK running. Open Terraria and you are good to go. Enjoy.