⌨️
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

Default Layer

PreviousLayersNextShift Layer

Last updated 2 years ago

The default layer is the root of all the layers. The majority of your layers should be accessible from the default layer+1 layer. The best layer keys are the thumb keys because you can won't have to move your hands and can still easily tap alphanumeric keys. I have also used other keys, like caps lock for a modifier layer or even "3" for a number layer.

In the default layer, I encourage removing the number keys and replacing them for commonly used symbols made of keys. The keys have 3 outputs depending on if the key is single tapped, double tapped, or tapped and held. By using super keys, all the symbol keys can be used in the default layer without having to use the shift key. I used to use a , but found superkeys easier and faster to use.

Not all keys are equally easy to press and each user will have their own preferences. When does a shift layer become faster and more ergonomical than typing a further to reach key is a gray zone that varies from user to user. Some users won't want to use the number keys at all, some will use 3, 4, 5, 8, 9, 0 and some use all numbers.

The layer below is not my own, but what I imagine what I would like if I used a qwerty layout. I also included another variant with super keys on the shift layer too. There may be some keys such as the qwerty bracket keys that can be no key and the super keys< and > can be placed on the shift layer.

Description
layer number

Shift Layer

Numpad Layer

Edit/Nav Layer

Mouse Layer

Application Layer

Appliaction 2 Layer

Screen Manipulation /Media Layer

Gaming Layer

Context Control/Macros Layer

{
    "from": {
        "key_code": "f24"
    },
    "to": [
        {
            "key_code": "delete_or_backspace",
            "modifiers": [
                "left_option"
            ]
        }
    ]
},

There is a limitation with the software that I currently use, where a dual key can not be a macro. To get around this, I set a dual key to output layer 6 / F24 and then in karabiner-elements remap the F24 to option+backspace which deletes a word. I find that action very useful as correcting a word is often slower than just deleting the word and retyping it.

L#6(, , , )

L#6 -> L#7()

L#5 -> L#8(, )

Lock

L#2
L#3
L#4
L#5
vs code
browser
slack
discord
vs code terminal
spectale
media
L#10
Meh+
tap-dance/super
symbols layer
Default qwerty layer