Antichamber

Antichamber

197 ratings
Play the game with non-QWERTY keyboard layouts
By Zr40
If you use a different keyboard layout than QWERTY, Antichamber still expects the keys labeled W, A, S and D to be used. This guide shows you how to change this for your own keyboard layout.
2
5
   
Award
Favorite
Favorited
Unfavorite
Hello, non-QWERTY gamer!
You've probably come here because you've been frustrated by Antichamber looking for the W, A, S, D keys instead of the physical keys at their QWERTY positions. Or perhaps you want to use entirely different keys. This guide will show you how to configure Antichamber's key bindings to support your keyboard.
First, locate the game folder
The location of the game folder can be different for you, but fortunately Steam makes this easy. In Steam, right-click Antichamber and open Properties. Under Local Files, press Browse Local Files.

You should now see the game folder. Navigate to UDKGame\Config\ and open UDKInput.ini in Notepad. If you're a Linux user, open DefaultInput.ini instead.
On to the bindings!
Now you're looking at Antichamber's input configuration file. If it looks like the screenshot to the right, then you've got the correct file!

Now onward towards the bindings we're looking for. Search for the following text:
Bindings=(Name="W",

You've found it if you now see four lines starting like this:
Bindings=(Name="W",Command="GBA_MoveForward", Bindings=(Name="S",Command="GBA_Backward", Bindings=(Name="A",Command="GBA_StrafeLeft", Bindings=(Name="D",Command="GBA_StrafeRight",
There's some Control=False stuff to the right of each of these, but that's not important to show here.

Now, you need to replace these key names with the appropriate names for your keyboard. For example, if you're using AZERTY you would replace Name="W" with Name="Z" and Name="A" with Name="Q".

Here's a table showing all replacements you need to do.

Original (QWERTY)
AZERTY
Dvorak
Colemak
Arrow keys
Name="W"
Name="Z"
Name="Comma"
Name="W"
Name="Up"
Name="S"
Name="S"
Name="O"
Name="R"
Name="Down"
Name="A"
Name="Q"
Name="A"
Name="A"
Name="Left"
Name="D"
Name="D"
Name="E"
Name="S"
Name="Right"

If you want to use non-letter keys, use this list[udn.epicgames.com] to find the name needed for that key.

That's it! Save the file and enjoy Antichamber!
Undoing your changes
If you want to undo your changes or correct a mistake, you can let Steam restore all modified Antichamber files.

In Steam, right-click Antichamber and open Properties. Under Local Files, press Verify integrity of game cache. Steam will then replace all files that have been modified with their original versions.
100 Comments
Terrenblade 15 Oct, 2021 @ 2:40pm 
This is the best guide, thank you.
Azusa Nakano 5 Feb, 2021 @ 9:02am 
It works, if it has not worked yet, it is likely that you have made a mistake changing the controls in the part of [Engine.DebugCameraInput], those are not, look for a line that says Bindings = (Name = "
W ", Command =" GBA_MoveForward ", Control = False, Shift = False, Alt = False, bIgnoreCtrl = False, bIgnoreShift = False, bIgnoreAlt = False)
Ice King 28 May, 2020 @ 5:29pm 
If you are on a Mac your UDKGame folder may not be with the local files (which was the case for me). Mine was on ~/Library/Application Support/Unreal Tournament 3
Captain Misson 12 Jan, 2020 @ 9:40am 
Indeed, to make it works I replaced A and W in several lines in /Antichamber/UDKGame/Config/DefaultInput.ini :
Removed keyboard bindings
Primary default bindings
Antichamber Keyboard Bindings

I did it too in /Antichamber/Engine/Config/BaseInput.ini : lines "General bindings" and "[GameFramework.DebugCameraInput]"

I didn't tryed one by one to know witch one do the works but now I can play without problem.
Floro 9 Aug, 2019 @ 7:15pm 
Was the game updated? I followed the guide step by step, and it's not working
Serial 25 Feb, 2018 @ 9:30am 
Thank you :) That's just a shame they don't detect non-QWERTY keyboards and it's so complex to customize the keys
Simon Bradford 13 Jul, 2017 @ 2:13pm 
Thanks, good job man
Owen908 11 Jul, 2017 @ 8:11pm 
Thanks. The middle mouse button doesn't work on my mouse, so I had to rebind it.
ElHippieSupremo 25 Dec, 2015 @ 4:57am 
How would one go about mapping these to an xbox 360 controller?
ShadowPhoen1x 23 Sep, 2015 @ 5:13pm 
Dvorak FTW