How to use DKS and what you can do with it
This article will give you some pointers on what you can do with DKS (Double Key-Stroke). Keep in mind that while it’s unlikely that games will detect it, some games have Terms of Service that forbid you from using macros or similar.
Sometimes, you might want to disable keys. You can accomplish this with DKS. Simply make a new DKS binding in the profile of your choice, and leave the actions empty. DKS will take preference over whatever that key is supposed to be doing, and instead replaces it with the DKS binding. Leaving the actions empty will net you a key that is, for all intents and purposes, disabled.
To disable the left Windows key, simply make a DKS binding like this:
You can use DKS to swap the functionality of some keys. A common use case might be to swap the functionality of Caps Lock and Control, or Escape and Capslock. Simply make a DKS binding with the target as the key you want to change, and an action of the key you want to change to:
If you wish to give your key of choice actions you can’t find on our keyboards (such as Context Menu), you’ll need to use another keyboard that has that key to input it.
Not all games support analog movement. You can work around this by using DKS. Let’s say a game has 2 speeds of movement: normal, and sprinting. You can make a DKS binding that achieves both actions in one key:
This way, you’ll start sprinting when you reach the bottom of the keytravel.
Double-action / Macro-like behaviours
You can also use DKS for a whole bunch of things where you want 2 distinct actions on a single key. The binding below describes a normal cast / quick cast double-action for the Q skill in a MOBA game. Pressing the key just a bit will activate the targeting guide, while depressing it the whole way through will send the skill on its way without you clicking with your mouse: