https://github.com/waldronmatt/dygma-raise-layers
My personal dygma raise layer setup with a focus on keyboard OS consistency, ambidextrous programming, and light terminal work.
https://github.com/waldronmatt/dygma-raise-layers
dygma-raise ergonomic-keyboard shortcuts split-keyboard
Last synced: 3 months ago
JSON representation
My personal dygma raise layer setup with a focus on keyboard OS consistency, ambidextrous programming, and light terminal work.
- Host: GitHub
- URL: https://github.com/waldronmatt/dygma-raise-layers
- Owner: waldronmatt
- License: mit
- Created: 2023-01-02T02:50:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-17T20:26:27.000Z (over 2 years ago)
- Last Synced: 2024-12-31T11:57:19.967Z (over 1 year ago)
- Topics: dygma-raise, ergonomic-keyboard, shortcuts, split-keyboard
- Language: Lua
- Homepage:
- Size: 20.3 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dygma-raise-layers
My personal dygma raise layer setup with a focus on keyboard OS consistency, ambidextrous programming, and light terminal work.
## Layers
### Typing
[Windows/Linux Typing](configs/windows-linux-typing.json) and [Macos Typing](configs/macos-typing.json)
- `Escape` replaces `Backspace` via top-right corner
- `Tab` and `\|` keys have dual-function `Ctrl` `Modifier` keys (ambidextrous)
- `Layer` [Windows/Linux / Macos typing](#typing) keyboard swap key replaces `Enter` key
- Left-side `Alt` and right-side `Function` keys are dual function `Home`/`End` superkeys (ambidextrous)
- `Arrow` keys replace right-side `Modifier` keys
- Thumb clusters have `Space`, `Backspace`, `Delete`, and `Enter` keys (ambidextrous)
- `Enter` thumb cluster keys are dual function `Layer` [Shortcut keys](#shortcuts) (ambidextrous)


### Shortcuts
[Windows/Linux Shortcuts](configs/windows-linux-shortcuts.json) and [Macos Shortcuts](configs/macos-shortcuts.json)
- number row - media shortcuts
- upper row - Chrome/browser shortcuts (ambidextrous)
- middle row - VSCode/IDE shortcuts (ambidextrous)
- middle row `Layer` keys enter into [Num and F keys](#numpad-and-f-keys) (ambidextrous)
- lower row - Chrome/browser shortcuts - includes Browser Reload superkeys (ambidextrous)


### Numpad and F Keys
[Windows/Linux Num and F Keys](configs/windows-linux-num-f-keys.json) and [Macos Num and F Keys](configs/macos-num-f-keys.json)
- number row - `Function` keys
- left-side typing area - `Numpad` keys
- right-side typing area - `Numpad` keys - optimal for right-side (`Numpad` keys on right, `Arrow` keys on left)
- middle row `Layer` keys enter into [Windows/Linux / Macos Typing](#typing) (ambidextrous)
- left side - `Arrow` keys
- right side - `Modifier` keys


## Window Snapping
I use [hammerspoon-shiftit](https://github.com/peterklijn/hammerspoon-shiftit) to enable windows snapping on macos. Code can be found [here](src/init.lua).
## License
MIT