Skip to content

Custom Special Keys

Yukino Song edited this page Oct 2, 2024 · 4 revisions

Special keys are configured in the following format:

{
	"data": [
		{
			"id": "copy",
			"name": "COPY",
			"keys": [
				"VK_LCONTROL",
				"VK_C"
			]
		},
		{
			"id": "paste",
			"name": "PASTE",
			"keys": [
				"VK_LCONTROL",
				"VK_V"
			]
		}
	]
}

Fields explaination:

  • id: Mandatory, must be unique
  • name: Mandatory, for showing the on the menu/OSK
  • keys: Mandatory, keys to be send in combination

Key combinations will be executed in order, key codes are written in Windows Virtual-Key Codes in their HEX form or in "VK_*" string format.

The above example translates into real world:

Back menu:

On screen special keys:

image

If you don't know how to edit them manually, you can simply ask ChatGPT to add keys fitting your need by providing the above example to it.

After you have modified the key list, you need to save it into a JSON(.json) file, then import them using Import Custom Keys option in Artemis's settings.

Clone this wiki locally