Skip to content

Commit

Permalink
archetype keymap for jj50 (qmk#5397)
Browse files Browse the repository at this point in the history
* archetype keymap for jj50 keyboard

* archetype keymap for jj50 keyboard

* PR fixes proposed by mechmerlin
  • Loading branch information
idimitrakopoulos authored and Timbus committed Jun 23, 2019
1 parent 7b9fe30 commit 6f7210d
Show file tree
Hide file tree
Showing 4 changed files with 310 additions and 0 deletions.
22 changes: 22 additions & 0 deletions keyboards/jj50/keymaps/archetype/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# archetype keymap for jj50 keyboards
A keymap that can be used with the jj50 ortholinear keyboard.

## Features

- `QWERTY` layout (Default)
- `COLEMAK` layout
- `FN` layout (various keys that are rarely needed)
- `FX` layout (Control lighting and audio)
- Use `Left Ctrl` and `Left Alt` to output `()`, `[]` and `{}` by tapping once, twice or thrice respectively. Hold them down for the regular keycode (LCtrl or LAlt)
- `Right Shift` when held or Enter when tapped
- Auto-Shift enabled (long press on alphas and numeric keys outputs shifted character)
- Full arrow keys available


## Feedback

I made this keymap based on the existing default one. If you happen to use this keymap [drop me a line](mailto://[email protected]) about what could be improved etc

Enjoy!

Iason Dimitrakopoulos
8 changes: 8 additions & 0 deletions keyboards/jj50/keymaps/archetype/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#pragma once

#undef AUTO_SHIFT_TIMEOUT
#undef TAPPING_TERM

#define AUTO_SHIFT_TIMEOUT 150
#define TAPPING_TERM 150
//#define BOOTMAGIC_KEY_SALT KC_LCTL
Loading

0 comments on commit 6f7210d

Please sign in to comment.