Shared by SpallockSpallock
- 07 Jul 2020 23:52

rating: 0+x

Configuration to play Minecraft Java Edition with JoyShockMapper

RESET_MAPPINGS
REAL_WORLD_CALIBRATION = 669
IN_GAME_SENS = 50
IGNORE_OS_MOUSE_SPEED
# Please set IN_GAME_SENS to your in game mouse speed setting whenever you change it

# Anything with a # is a note to explain something further
# All of these notes can be ignored and even deleted if you dont care
# These controls dont use flick stick

RRING = GYRO_OFF  # This makes the right stick disable gyro while moving it

# Movement keys
LLEFT = A
LRIGHT = D
LUP = W
LDOWN = S

# Button mappings
ZL = LMOUSE       # Left/Right triggers are Left/Right clicks    
ZR = RMOUSE       # This make switching between mouse and controller mush less confusing
R = SCROLLDOWN    # Moves to the right on the hotbar
L = SCROLLUP      # Moves to the left on the hotbar
L3 = SPACE        # Jumps
R3 = LSHIFT       # This configuration assumes shift = sprint and ctrl = crouch                        
                  # This is the opposite of default and will nead to be changed based on your preference

N = E             # Opens inventory
E = F             # Swaps item to offhand
S = LCONTROL      # Crouch      
W = GYRO_OFF      # Turns gyro aiming off while held           

UP = MMOUSE       # Gives you the block you are looking at while in creative              
RIGHT = F5        # Changes from first person to third 
DOWN = L          # Opens achievments 
LEFT = Q          # Throws item in hotbar

CAPTURE = F2      # Takes a screanshot
HOME = ESC        # Opens the pause menu          
+ = T             # Opens chat
- = TAB           # Shows players in current server

# The following are modified aim settings, by default this is in a different file
# I put it here for simplicity and ease of access
# If you would like to use the setting in the _3Dmouse file
# Then delete the following # and everything below it leaving just the file path

# GyroConfigs/_3Dmouse.txt

# Aim settings
# Gyro sens of 1 means you'll turn the same amount in game as in the real world
MIN_GYRO_SENS = 2
MAX_GYRO_SENS = 4
# Gyro thresholds are in degrees per second
MIN_GYRO_THRESHOLD = 0
MAX_GYRO_THRESHOLD = 75

# Stick sensitivity is in degrees per second
STICK_SENS = 150
STICK_POWER = 4
STICK_ACCELERATION_RATE = 4
STICK_ACCELERATION_CAP = 4
#RIGHT_STICK_MODE = FLICK
RIGHT_STICK_MODE = AIM

Spallock's Notes

This configuration completely ignores how consoles usually setup keybindings for Minecraft. So if you are used to playing Minecraft on a console this might take a while to get used too. This does not use the default controls

How to Use this Config

Using JoyShockMapper configurations is easy once you know how. If you haven't used it before, check out the guide. For using a community config like this one, you only need to get through the first two sections — Installing JSM and Using an already-made configuration file.

Just copy the above configuration into a text file, change the IN_GAME_SENS to match your in-game settings, and then drag that file into JoyShockMapper and hit Enter to use it right away. Some games have their own limitations with certain controllers or require some extra setup, so make sure to check for any notes near top of the main Minecraft Java Edition page.