forked from moonlight-stream/moonlight-android
-
Notifications
You must be signed in to change notification settings - Fork 11
Custom Special Keys
Yukino Song edited this page Sep 29, 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:
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 special button configuration file
option in Artemis's settings.