keychron_qmk_firmware/keyboards/jj40/keymaps/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