Shared by SanjiniiSanjinii
- 03 Sep 2021 20:42

rating: 0+x

Configuration to play Minecraft Java Edition with JoyShockMapper

#Minecraft Java Edition with Flick Stick and Gyro based on the controller controls of Minecraft Bedrock
#This configuration was made with a Switch Pro Controller, so it will be compatible with most controllers

#First we want to get rid of any old bindings
RESET_MAPPINGS

#Screenshot button
CAPTURE = F2

#Gyro Mouse settings
GyroConfigs/_3DMouse.txt              #Normally I use this file, but here are settings just in case:
MIN_GYRO_SENS = 1
MAX_GYRO_SENS = 2
MIN_GYRO_THRESHOLD = 0
MAX_GYRO_THRESHOLD = 75
AUTO_CALIBRATE_GYRO = ON
GYRO_SPACE = PLAYER_TURN

#Flick Stick
RIGHT_STICK_MODE = FLICK

#Calibration
REAL_WORLD_CALIBRATION = 669
IN_GAME_SENS = 100  #Set the In-Game Sensitivity to this value

#Gyro Off Button
W = GYRO_OFF

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

#Button Mappings
L3 = LCONTROL         #Sprint            
R3 = MMOUSE           #Pick Block
ZR = LMOUSE           #Use            Left Click in Inventory/Menus
ZL = RMOUSE           #Mine           Right Click in Inventory/Menus
R = !SCROLLDOWN\ SCROLLDOWN+          #Hotbar Right        Scroll Down in Inventory/Menus        Hold for multiple
L = !SCROLLUP\ SCROLLUP+              #Hotbar Left         Scroll Up in Inventory/Menus          Hold for multiple
N = !E' !F_ !SMALL_RUMBLE_            #Inventory           Hold to Put a Weapon in the Off-Hand
E = LSHIFT            #Sneak          Use in Inventory for Shift-Click
S = SPACE             #Jump            
+ = ESC               #Menu
HOME = L              #Advancements
- = ^TAB              #Player List
UP = F5               #Change Perspective
LEFT = F3             #Debug Menu
RIGHT = T' /_         #Chat            Hold for Commands
DOWN = Q\ !SMALL_RUMBLE\ LCONTROL_ Q_ !BIG_RUMBLE\          #Drop Item                            Hold to Drop Stack

Sanjinii's Notes

Name it javaw.txt for it to autoload

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.