mirror of
https://github.com/openstenoproject/qmk
synced 2024-11-14 12:34:39 +00:00
ed62c6e146
* AJP10304 layouts for Planck and JJ40 now have mouse support. Moved macros onto Adjust layer * .gitignore for intellij iml files. * Updated Macros to use send string |
||
---|---|---|
.. | ||
config.h | ||
jj40.h | ||
keymap.c | ||
readme.md | ||
rules.mk |
AJP10304 Custom JJ40 Layout
###Based on my Planck layout of the same name.
Note: In the tables below where there are two characters on a key, the second is the output when shift is applied.
Note: The below tables assume a UK layout.
Main Qwerty Layer
- Tab: when held, operates as shift.
- Enter: when held, operates as shift.
- MENU: perform right-click
Esc | Q | W | E | R | T | Y | U | I | O | P | Bksp |
Tab | A | S | D | F | G | H | J | K | L | ;: | Enter |
Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn |
Function Layer
Activated when fn
held in the above qwerty
layer.
F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
1! | 2" | 3£ | 4$ | 5% | 6^ | 7& | 8* | 9( | 0) | ~ | INSERT |
Shift | | | `¬ | #~ | * | -_ | =+ | | | [{ | ]} | '@ | Shift |
Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Mouse | MENU | Alt | Ctrl | Fn |
Lower Layer
Activated when Lower
is held in the above qwerty
layer.
- Numbers are along the top row, their shifted counterparts are on row 2.
- WrdBks:
backspace
withctrl
applied. I.e. delete a word. - WrdDel:
delete
withctrl
applied. I.e. forward delete a word.
1! | 2" | 3£ | 4$ | 5% | 6^ | 7& | 8* | 9( | 0) | DEL | Bksp |
! | " | £ | $ | % | ^ | & | * | ( | ) | WrdDel | WrdBks |
Shift | | | `¬ | #~ | '@ | -_ | =+ | #~ | [{ | ]} | '@ | Shift |
Lower | Del | Space | Next | Vol- | Vol+ | Play |
Raise Layer
Activated when Raise
is held in the above qwerty
layer.
- Preferred layer for typing brackets.
- Allows for cursor navigation to be used solely with the right hand.
- WRDSEL: Select the word where the cursor is.
- |< and >|: Apply
ctrl
toleft
andright
respectively for word jumping.
` | WRDSEL | [ | ] | PGUP | HOME | PGDOWN | PRNTSC | ||||
` | ( | ) | HOME | UP | END | ZOOM + | |||||
{ | } | |< | LEFT | DOWN | RIGHT | >| | ZOOM - | ||||
Mouse | Alt | Enter | Raise |
Lower + Raise
Activated when Lower
and Raise
are held together in the above qwerty
layer.
- Audio controls in the same position as cursor keys from the
Raise
layer. - ????: Runs a macro for outputting a text string. Do not use this store passwords.
- Reset: Enter bootloader for flashing firmware to the keyboard.
- CAPS: Toggle caps lock.
- MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, MRSE with RAISE and MFNC with FUNC respectively.
- REC1, REC2: Start recording macro.
- PLAY1, PLAY2: Playback macro.
- STOP1, STOP2: Stop recording macro.
???? | Reset | Qwerty | REC1 | REC2 | Del | ||||||
CAPS | PLAY1 | PLAY | Mute | Vol+ | Play | ||||||
MAC | STOP | STOP | Prev | Vol- | Next | ||||||
Mouse
Activated when fn
and Raise
are held together.
ACC0 | ACC1 | ACC2 | BTN1 | UP | BTN2 | ||||||
ACC0 | ACC1 | ACC2 | LEFT | DOWN | RIGHT | ||||||
####Manual Flashing of hex file
bootloadHID -r .build/jj40_ajp10304.hex