I decided to create a thread to teach how to explore various aspects of "MacroMod", the mod a lot of us use for keybinds. NOTE: Macros are generally not allowed on the server, so don't add tutorials for macros - keybinds only! First up is a keybind configuration to teach you how to set a key to change to another channel, then change back to the original channel upon pressing it again. It sounds simple, but I had to dig to find a solution, since alternating commands isn't supported. 1. Create 2 different configs! As you can see, I named mine "minecraftserver.com Global Chat" and "minecraftserver.com Staff Chat" as I will be setting configs for staff and global chat. Click <Add Configuration> then add a name - Make sure to check "copy current configuration" before saving. 2. Next, select the config you want to use. I will be setting up the Staff config first. 3. Select the key you want to bind. I will be binding the "-" key. I want to bind the key to change my channel from staff to global, then change configurations. To do this, I type "/ch g|$${config(minecraftserver.com Global Chat)}$$" without the quotes. Make sure to hit save. 4. Next, select your other config. 5. Do the same thing, but this time fill in details for switching to the Staff Configuration. Make sure to bind the same key! Type "/ch staff|$${config(minecraftserver.com Staff Chat)}$$" without quotes. Make sure to hit save! What will this do? When I am in-game, this will allow me to press the "-" key to switch between staff chat and global chat. Further settings: I didn't show it, but I also bound the "R" key for the different configurations as well. I simply bound the command "/g $$!" for my staff configuration and the command "/ch qm staff $$!" for the global configuration. This allows me to press the R key for a quick message to the channel I am not currently in. The "$$!" keeps chat open so I can type a message after implementing the keybind. Enjoy!