* Add JJ40 Cockpit keymap * Fix lower layer symbols * Improve documentation JJ40 Cockpit * Add screen backlight controls jj40:cockpit * Update docs jj40:cockpit  | 
			||
|---|---|---|
| .. | ||
| keymap.c | ||
| readme.md | ||
Cockpit custom layout
This configuration is built around Lithuanian keyboard layout, but you can easily modify it to fit your needs
Layers
Default QWERTY
Esc  | 
Q q  | 
W w  | 
E e  | 
R r  | 
T t  | 
Y y  | 
U u  | 
I i  | 
O o  | 
P p  | 
Bksp  | 
Tab  | 
A a  | 
S s  | 
D d  | 
F f  | 
G g  | 
H h  | 
J j  | 
K k  | 
L l  | 
: ;  | 
" '  | 
Shift  | 
Z z  | 
X x  | 
C c  | 
V v  | 
B b  | 
N n  | 
M m  | 
< ,  | 
> .  | 
? /  | 
Enter  | 
| Ctrl | Fn | GUI | Alt | Lower | Sp | ace | Raise | Left | Down | Up | Right | 
Lower
| ~ `  | 
Ą ą  | 
Č č  | 
Ę ę  | 
Ė ė  | 
Į į  | 
Š š  | 
Ų ų  | 
Ū ū  | 
Ž ž  | 
_ -  | 
Bksp  | 
Tab  | 
!  | 
@  | 
#  | 
$  | 
%  | 
^  | 
&  | 
*  | 
(  | 
)  | 
Del  | 
Shift  | 
=  | 
+  | 
-  | 
|  | 
{ [  | 
} ]  | 
<  | 
>  | 
{  | 
}  | 
Ins  | 
| Ctrl | Alt | Lower | Sp | ace | Home | PgDn | PgUp | End | 
Raise
| ~ `  | 
! 1  | 
@ 2  | 
# 3  | 
$ 4  | 
% 5  | 
^ 6  | 
& 7  | 
* 8  | 
( 9  | 
) 0  | 
Bksp  | 
Tab  | 
$ 4  | 
% 5  | 
^ 6  | 
| \  | 
|||||||
Shift  | 
& 7  | 
* 8  | 
( 9  | 
) 0  | 
< ,  | 
> .  | 
? /  | 
Enter  | 
|||
| Ctrl | Alt | Sp | ace | Raise | Left | Down | Up | Right | 
Function
- Backlight breathing does not work.
 - Term button is bound to 
Calculator. I have set this button as a shortcut to open a terminal. - Lock is a shortcut for 
Alt + L 
F1  | 
F2  | 
F3  | 
F4  | 
F5  | 
F6  | 
F7  | 
F8  | 
F9  | 
F10  | 
F11  | 
F12  | 
Caps  | 
RGB Togl  | 
RGB Hue+  | 
RGB Sat+  | 
RGB Brt+  | 
BL Togl  | 
BL Breath  | 
BL Brt+  | 
Scr Brt+  | 
Vol+  | 
||
Shift  | 
Term  | 
RGB Hue-  | 
RGB Sat-  | 
RGB Brt-  | 
WWW <  | 
WWW >  | 
BL Brt-  | 
Scr Brt-  | 
PrScr | Vol-  | 
|
| Ctrl | Fn | RGB Mode  | 
Alt | Sp | ace | MPrev | MStop | MNext | MPlay | Lock | 
Usage
cd qmk_firmware
make jj40:cockpit
bootloadHID .build/jj40_cockpit.hex
if you're getting permission errors use sudo