QuakeDS logo
Quake is a registered trademark of id Software
Nintendo DS is a registered trademark of Nintendo

On-screen keyboard and touch buttons

QuakeDS has a built-in on-screen keyboard, to allow you to press more buttons than there are physical buttons on the DS. It also has eight quick-access touch buttons, for when you don't want to usethe keyboard.
It can be overlaid on the subscreen by binding a button to the 'osk' command. To bind the button, either go to the key configurations menu and set up 'on screen keyb' (about half way down) or just add a line like bind "PAD A" "osk" to your config.cfg file. The config file provided in the download section above already has the binding set up.
Once you've bound the button, just press it to see and use the keyboard.

Bringing up the OSK does not mean that the console is automatically shown - you can still enter keypresses into the game itself (like you can with a real keyboard playing Quake). This - for example - allows you to select your unit in Team Fortress. You can also jump by tapping spacebar!
If you want to use the console, either bind a button to it (the command is toggleconsole) or go into the options menu and select it there.

If there is no flashing prompt on the screen, keyboard input is unbuffered and will go directly into the game. If you're at the console, entering your player name, or entering an IP of a network game etc you'll see a flashing underscore character showing your where you can type into.


By pressing the button you have bound to the OSK a second time, the OSK will disappear and instead the eight touch buttons will become active instead. These are mapped to Quake keys AUX1-9, so either bind them using the menu or through aliases or commands in the config file. Pressing the bound button one more time will hide the touch buttons.

The keyboard comes courtesy of the ScummVM DS project - thanks agentq!