Jump to content

Recommended Posts

Posted

Can you please make it so I J K L can be rebound, I have issues with my left hand and my normal setup is I U O K for WSAD and J L are used for other necessary keys. I am a left handed gamer ( right hand on key board ) and not being able to move these keys basically makes the game unplayable for me.  I tried moving to TRYG for WSAD but after playing IUOK for decades its very frustrating dying because I cannot move my character. 

 

Other than that this game is amazing, I can't wait to make it to the first town lol.  

Thank you

Posted

yo dude i'm a lefty too and i use 'P'= W 'L'= A 'semicolon'= S  'apostrophe'= D so its exactly like WSAD but mirror'd on the right . (works great cuz you can use Ctrl an Shift real easy)

 

and you can use AutoHotKey to over-ride 'K' 'J' 'comma' and 'Rightbracket' to whatever you'd like! like i have rightbracket ' [ ' set to 'Q' to active TTD that slow-time ****.

but yeah if your left handed Autohotkey is a god send for most games that dont allow you to rebind **** you need, you can even do other kool **** too like make a toggle aim function so you dont have to hold down the damn right mouse button to aim.

you'll need autohotkey installed before you can run it,

but here is my ahk script :

Right mouse button becomes toggle-able so you dont have to hold it down to aim, just click now (like every other game can...)

K becomes R   ; to make K reload key

R becomes K    ; and R becomes K so you can still access 'character menu'

[ becomes Q     ; Right-bracket becomes Q so it actually works, for some reason you can bind it in game but it doesnt work, so this fixes that

 

oh and make sure to pause it if you alt-tab , cuz the right click hold thing can be screwy out-side game on the desktop

you can pause it by pressing the Right 'Ctrl' + Right 'Alt'

once you're done playing just pause the script and Exit AutoHotKey to make **** back to normal.

 

MsgBox, 4,, Toggle Key/Hold Script Run ? (press Yes or No)
IfMsgBox Yes
{
MsgBox Script running.
Soundbeep
}
else
{
MsgBox Closing.
Soundbeep
 ExitApp
}
SetTitleMatchMode, 2
#SingleInstance Force
#MaxThreadsPerHotkey 2
#IfWinActive, The Outer Worlds


If (GetKeyState(RButton)){
	*RButton Up::
	If (Toggle := !Toggle){
		Send {Click Down Right}
	}
	Else{
		Send {RButton up}
	}
	Return
}
Return
#IfWinActive
RCtrl & RAlt::Suspend
k::r
r::k
[::q

just open notepad and paste that an save it as .ahk an then run.

oh and if you want you can Frankenstein this code to work for what ever game that allows AutoHotKey to run in the background, just gotta change ' #ifWinActive, The Outer Worlds ' to whatever the games windows name is; easy to see by hovering mouse over the games icon in the taskbar, and they're case sensitive too.

Posted

Or....

How about the .ini fiile.  IJKL are used in the menus, that's why they can't be rebound. But, if they weren't pointing at menu commands. set Journal, Inventory and so on, to something else. 

worth a look. 

Na na  na na  na na  ...

greg358 from Darksouls 3 PVP is a CHEATER.

That is all.

 

Posted
2 hours ago, Gorgon said:

Or....

How about the .ini fiile.  IJKL are used in the menus, that's why they can't be rebound. But, if they weren't pointing at menu commands. set Journal, Inventory and so on, to something else. 

worth a look. 

Where is the .ini file?

Posted
2 hours ago, Gorgon said:

Or....

How about the .ini fiile.  IJKL are used in the menus, that's why they can't be rebound. But, if they weren't pointing at menu commands. set Journal, Inventory and so on, to something else. 

worth a look. 

So found the gameusersettings.ini which seems to have all the key bindings in it, but it doesn't simply list the  I J K L key commands, if I assign my movement keys to those keys it still uses the default settings on those keys.  Close to a solution, but I need to know what the IJKL commands are to remove their assignment.  

 

examples:

AddedAxisKeyBinds=(AxisName="MoveForward",Scale=1.000000,Key=I)
AddedAxisKeyBinds=(AxisName="MoveForward",Scale=-1.000000,Key=K)
AddedAxisKeyBinds=(AxisName="MoveRight",Scale=-1.000000,Key=O)
AddedAxisKeyBinds=(AxisName="MoveRight",Scale=1.000000,Key=U)
RemovedAxisKeyBinds=(AxisName="MoveForward",Scale=1.000000,Key=W)
RemovedAxisKeyBinds=(AxisName="MoveForward",Scale=-1.000000,Key=S)
RemovedAxisKeyBinds=(AxisName="MoveRight",Scale=-1.000000,Key=A)
RemovedAxisKeyBinds=(AxisName="MoveRight",Scale=1.000000,Key=D)

 

so I need RemovedAxisKeyBinds = ( "inventory" blah blah or something

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...