[
	[
		Layer(
			buttons: [
				// Row 1
				Key(Escape),
				Key(Comma),
				Key(Period),
				Key(P),
				Key(Y),

				// Row 2
				ModTap(A, LAlt),
				ModTap(O, LMod),
				ModTap(E, LShift),
				ModTap(U, LCtrl),
				Key(I),

				// Row 3
				Key(Colon),
				Key(Q),
				Key(J),
				Key(K),
				Key(X),

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
		Layer(
			buttons: [
				// Row 1
				Key(Escape),
				Key(Slash),
				Key(Equal),
				Key(Accent),
				Key(Period),

				// Row 2
				ModTap(BackslashPipe, LAlt),
				ModTap(Dash, LMod),
				ModTap(LBracket, LShift),
				ModTap(RBracket, LCtrl),
				Key(Tab),

				// Row 3
				None,
				None,
				None,
				Key(Apostrophe),
				None,

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
		Layer(
			buttons: [
				// Row 1
				Key(F1),
				Key(F4),
				Key(F7),
				Key(F10),
				None,

				// Row 2
				Key(F2),
				Key(F5),
				Key(F8),
				Key(F11),
				None,

				// Row 3
				Key(F3),
				Key(F6),
				Key(F9),
				Key(F12),
				None,

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
	],
	[ // gaming row
		Layer(
			buttons: [
				// Row 1
				Key(Escape),
				Key(Q),
				Key(W),
				Key(E),
				Key(R),

				// Row 2
				Mod(LShift),
				Key(A),
				Key(S),
				Key(D),
				Key(F),

				// Row 3
				Mod(LCtrl),
				Key(Z),
				Key(X),
				Key(C),
				Key(V),

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
		Layer(
			buttons: [
				// Row 1
				Key(D1),
				Key(D2),
				Key(D3),
				Key(D4),
				Key(D5),

				// Row 2
				Key(D6),
				Key(D7),
				Key(D8),
				Key(D9),
				Key(D0),

				// Row 3
				None,
				None,
				None,
				None,
				None,

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
		Layer(
			buttons: [
				// Row 1
				None,
				None,
				None,
				None,
				None,

				// Row 2
				None,
				None,
				None,
				None,
				None,

				// Row 3
				None,
				None,
				None,
				None,
				None,

				// Thumbpad
				Key(Backspace),
				Key(Space),
				Layer(Peek, Right, 1),
			],
		),
	],
]
