# 5.1 Key Functionality Across Layers

When you look at a collection of layers, you will notice similar patterns between them. These patterns are usually navigate, move, create, delete, search, go faster, go slower, make larger and make slower actions. These are so prevalent that I even color coded these actions in the next section. The idea is then to have similar actions can be placed on the same key across different layers. So for example left movement is commonly on the j key. This pattern is repeated on [editing/navigating](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/editing-and-navigating-layer), [mouse](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/mouse-layer), [vs code editor](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/vs-code-layer), [vs code terminal](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/vs-code-layer), [browser](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/browser-layer), and [slack](https://jonny-wamsley.gitbook.io/the-ultimate-guide-to-keyboard-layers/ch-6-layer-examples/layers/slack-layer) layers as shown below.

| Keyboard Layer           | Shortcut description    | Key |
| ------------------------ | ----------------------- | --- |
| editing/navigating layer | left arrow              | j   |
| mouse layer              | left cursor movement    | j   |
| vs code editor           | move to left editor tab | j   |
| vs code terminal         | terminal focus previous | j   |
| browser                  | scroll left             | j   |
| slack                    | go back to last group   | j   |

When you have established patterns, then this makes creating new layouts easier because you can follow the same pattern depending on the action. This also makes learning the new layer easier as well since the actions are shared across many layers.
