⌨️
The Ultimate Guide to Keyboard Layers
  • Overview
  • Ch 1: Keyboard Layers 101
    • 1.1 Keyboard Fundamentals
    • 1.2 Why Use Layers
    • 1.3 Layer Challenges
  • Ch 2: Setup
    • 2.1 Keyboards
    • 2.2 Firmware
    • 2.3 Independent Software
  • Ch 3: Layer Activators
    • 3.1 Modifier Layers
    • 3.2 Momentary Layers
    • 3.3 Toggle Layers
    • 3.4 One Shot Layers
    • 3.5 Dual Layers
    • 3.6 Tap Dance / Superkeys
  • Ch 4: Creating Layers
    • 4.1 Planning Layers
    • 4.2 Implementing Layers
  • Ch 5: Advance Layer Patterns
    • 5.1 Key Functionality Across Layers
    • 5.2 Color Coding Keys
    • 5.3 Thumb Keys
    • 5.4 Nesting Layers
    • 5.5 Categorizing Layers
  • Ch 6: Layer Examples
    • Layers
      • Default Layer
      • Shift Layer
      • Numpad Layer
      • Symbols Layer
      • Editing & Navigating Layer
      • Media Layer
      • Mouse Layer
      • Screen Management Layer
      • Context Control / Macro Layer
      • Browser Layer
      • VS Code Layer
      • Discord Layer
      • Slack Layer
      • Gaming Layer
  • Timeline
    • Keyboard Timeline
Powered by GitBook
On this page
  1. Ch 6: Layer Examples
  2. Layers

Slack Layer

PreviousDiscord LayerNextGaming Layer

Last updated 2 years ago

A slack layer is another application layer. The slack layer can help navigate to different slack channels, view latest unread messages and arrange text by with edits, code blocks or emojis.

compose new message

cmd + n

i

browse DMs

cmd + shift + k

u

open all unread messages

cmd + shift + a

o

jump to conversation

cmd + k

k

go back to last group

cmd + [

j

go forward to last group

cmd + ]

l

start a search

cmd + g

c

search in the current conversation

cmd + f

v

edit a message

cmd + e

e

add emoji

cmd + r

r

hyperlink selected text

cmd + shift + u

d

code selected text

cmd + shift + c

s

code block selected text

cmd + shift + option + c

a

                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack compose a new message",
                                "from": {
                                    "key_code": "i",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "n",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack browse DMs",
                                "from": {
                                    "key_code": "u",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "k",
                                        "modifiers": [
                                            "command",
                                            "shift"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack open all unread messages",
                                "from": {
                                    "key_code": "o",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "a",
                                        "modifiers": [
                                            "command",
                                            "shift"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack jump to a conversation",
                                "from": {
                                    "key_code": "k",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "k",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack go back to last group",
                                "from": {
                                    "key_code": "j",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "open_bracket",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack go forward in history",
                                "from": {
                                    "key_code": "l",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "close_bracket",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack start a search",
                                "from": {
                                    "key_code": "c",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "g",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack search in the current conversation",
                                "from": {
                                    "key_code": "v",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "f",
                                        "modifiers": [
                                            "command"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack edit a message you sent",
                                "from": {
                                    "key_code": "e",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "e"
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack add an emoji reaction to a message",
                                "from": {
                                    "key_code": "r",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "r"
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack hyperlink selected text",
                                "from": {
                                    "key_code": "d",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "u",
                                        "modifiers": [
                                            "command",
                                            "shift"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack code selected text",
                                "from": {
                                    "key_code": "s",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "c",
                                        "modifiers": [
                                            "command",
                                            "shift"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    },
                    {
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "bundle_identifiers": [
                                            "^com\\.tinyspeck\\.slackmacgap"
                                        ],
                                        "type": "frontmost_application_if"
                                    }
                                ],
                                "description": "slack codeblock selected text",
                                "from": {
                                    "key_code": "a",
                                    "modifiers": {
                                        "mandatory": [
                                            "shift",
                                            "command",
                                            "option",
                                            "control"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "c",
                                        "modifiers": [
                                            "command",
                                            "shift",
                                            "option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            },
Slack keyboard shortcutsSlack Help Center
Logo