Skip to content

tarbari/defy_layers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Dygma Defy layers

This repo explains my approach to using layers in my Dygma Defy keyboard.


Layers

Layer 1 (Base)

layer_1

  • Base layer
    • Colemak layout with added scandinavian letters
    • Utilizes home row modifiers (GACS order)
      • For more information on home row mods refer to this page
  • Left side
    • Capslock is replaced with escape for easier access
    • Escape is replaced with my shortcut to accept code completion in my IDEs
    • Enter in the bottom left corner helps with one handed use
    • Most of my layer changing is on the left hand thumb cluster
      • Shift 2 -> Symbols
      • Lock 3 -> Navigation
      • Shift 6 -> IDE shortcuts
    • Inner column utilized for undo, copy, cut, paste
      • Super Copy has tap -> ctrl + c and 2tap -> ctrl + shift + c
      • Super Paste has tap -> ctrl + v and 2tap -> ctrl + shift + v
  • Right side
    • Backspace replaced with windows snipping tool shortcut
    • Couple of layer changing buttons
      • Shift 6 -> IDE shortcuts
      • Lock 7 -> Gaming layer
      • Lock 8 -> Numpad
    • Macro Next_buf inputs [b, used in neovim
    • Macro Prev_buf inputs ]b, used in neovim

Layer 2 (Symbols)

layer_2

  • Symbols layer with F-keys

    • Contains all symbols available in the finnish keymap
      • The point is to never have to use top row numbers for symbols
  • Left side

    • Tab replaced with Alt+F4
    • Capslock is there if it is ever needed
    • Inner column has movement keys for windows virtual desktops
  • Right side

    • Backspace and delete have ctrl added as a modifier for easier whole word deletion
    • Inner column has zoom in and out keys

Layer 3 (Navigation)

layer_3

  • Navigation layer
    • Arrows and modifiers found here when they are needed
    • The way to access Mouse layer
    • Ctrl + b is here to make moving between tmux splits easier with arrow keys

Layer 4 (Mouse)

layer_4

  • Mouse layer
    • Right hand moves cursor
    • Right thumb does clicks to make dragging motions easy
    • Left hand scrolls

Layer 5 (Mods + F-keys)

layer_5

  • This layer is not in use, and no other layer has a key to move here
  • Mods + F-keys for when they are needed in combination

Layer 6 (IDE shortcuts)

layer_6

  • JetBrains IDE shortcuts

Layer 7 (Gaming)

layer_7

  • QWERTY Gaming layer

    • Added various common keys to left side thumb cluster to make them easier to access
    • Inner column for more number keys
    • Space is shifted one spot to the left because hand rests on WASD instead of home row
  • Things to improve

    • Getting back to base layer is cumbersome if I need to use chat
    • Left Ctrl feels a bit weird being above shift, but the other way around shift felt weird so it's a compromise

Layer 8 (Numpad)

layer_8

  • A bit of color added to help learning the layer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published