# Discord Layer

{% embed url="<https://support.discord.com/hc/en-us/articles/225878307--macOS-Discord-Hotkeys>" %}

The discord layer is another application layer. Discord can be navigated easily between different groups or channels using shortcuts. This make browsing for updates much faster

![](https://3776368646-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKoZa1xwxAlOy01IlxMgW%2Fuploads%2FxgmTghLWMOkjZ3Zt81rk%2FScreen%20Shot%202022-06-19%20at%203.38.42%20AM.png?alt=media\&token=d3c39e2d-8c37-4388-b220-6d612de18667)

| Description              | Original Hotkey    | Updated Hotkey |
| ------------------------ | ------------------ | -------------- |
| group move up            | cmd + opt + up     | u              |
| group move down          | cmd + opt + down   | j              |
| channel move up          | opt + up           | i              |
| channel move down        | opt + down         | k              |
| unread channel move up   | opt + shift + up   | o              |
| unread channel move down | opt + shift + down | l              |
| emote picker             | cmd + e            | ;              |

```
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord group up",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": [
                                            "command",
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord group down",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "down_arrow",
                                        "modifiers": [
                                            "command",
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord channel up",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": [
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord channel down",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "down_arrow",
                                        "modifiers": [
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord unread channel up",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "up_arrow",
                                        "modifiers": [
                                            "shift",
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord unread channel down",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "down_arrow",
                                        "modifiers": [
                                            "shift",
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.hnc\\.Discord"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "Discord emote picker",
                                "from": {
                                    "key_code": "semicolon",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "e",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/discord-layer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
