Desktop Dungeons

Desktop Dungeons

Not enough ratings
Script to rebind arrow keys to WASD
By Warname
Moving with arrow keys feels uncomfortable to some people. This guide will teach you how to enable WASD movement with a simple trick. Full keyboard commands included as well, for those who want to play without the mouse.
   
Award
Favorite
Favorited
Unfavorite
How it works
You probably have heard of softwares like Xpadder and/or X-Mouse - these applications are used to rebind buttons and keys. What you'll have to do to play with WASD is similar - those keys will be rebinded (and used as if they were the arrow keys), but don't worry, I got the rebind file ready for you to download and use it. No headaches, I promise!
Enabling WASD
All you will need is this little software: AutoHotKey, which is open-source and can be downloaded here[www.autohotkey.com]


What AutoHotKey does? It's simple: it runs a script for easy rebinding, shortcuts, macro-creation, software automation, etc. In this case, I made a script that rebinds the WASD keys as if they were the arrow keys - you open the script, use it while you play, and right click and close after you finished playing (or everything you'll type with the W, A, S or D key won't properly work).


Enough talk. Download the script and play using WASD now!

Here's the script (uploaded to Microsoft's OneDrive):
https://1drv.ms/f/s!AmJqBq369SNJ2kROmqL5wNIiCdu3

Download it, put it in a folder easy to find, and open it everytime you wanna play Desktop Dungeons.

But wait, there's more!
Full keyboard controls
WASD now works for movement. Hell yeah! Note that to move diagonally, you must press two movement keys at the same time (or use the mouse).

Here are the keyboard controls of Desktop Dungeons if you want to play only with the keyboard:

Target - Move towards enemy, this won't make you attack
Pickup item - Stand on it + Spacebar, do not have an enemy targeted
Pass on dialogs - Spacebar
Normal attack - Target + Spacebar
Fireball - Target + F
Weytwut - Target + T
Lemmisi - L
Getindare - G
Endiswal - E + Mouseclick
Healthpotion - P
Manapotion - M
Convert item - Drag with mouse to "Convert Icon"

Credits to Spoonfairy

Note: you won't be able to use this command: Wonafyt - S because now the S Key works as a Down Arrow Key. But that's the only loss.
Using the script on other games
This script will work with other games based on arrow keys movement as well. Just keep in mind that some of those already uses the WASD keys for other functions. If you're like me and don't mind it (keyboard + mouse rocks!), you won't miss those functions in favor of a more comfortable gameplay.

Have fun!




4 Comments
tynian87116 6 May, 2021 @ 12:55am 
Thank you OP for this post, I completely forgot about AHK till I found your guide lol.

FYI, if anyone is using another keyboard than qwerty you can still remap it to the most practical buttons just change WASD for whichever keys you want.

Also, a useful addition to OP's script is adding

#IfWinActive Desktop Dungeons

to the script at the top. What this does is makes the script only run when the game window is in focus/at the top, so if you click away for something else you won't have to deal with not using the keys normally. If you want to use it for another game just change out DD for the name of the game that shows in the upper left corner of the titlebar. I.e. if the other game were example, and the name in the tilebar is example2, you'd change it to example2 since that's what ahk will be looking for.
peremptor 8 Jul, 2019 @ 12:47pm 
Indeed. A lot of people complain about games not having custom keys but there's a lot of workarounds for that like this app. Just got to go do it yourself.
Warname  [author] 8 Jul, 2019 @ 12:33pm 
Yeah, it's very useful indeed, and it's the perfect workaround for a more comfortable gaming experience.
peremptor 8 Jul, 2019 @ 12:30pm 
Good old autohotkey... used to use it to hotkey dota 1 item slot activables.