mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-24 09:27:36 +06:00
c14e297ad5
* Added initial files for QC60 prototype * renamed all 'keymap' to 'layout' * renamed layout macros to suggested naming convention of LAYOUT_macro_description * replaced boilerplate * removed rules.mk from keymap folders * replaced 'qc60/rev1' with 'qc60/proto' * replaced more boilerplate * renamed DEFAULT_FOLDER to point at the correct folder * updated readme
25 lines
586 B
C
25 lines
586 B
C
#pragma once
|
|
|
|
#include "config_common.h"
|
|
|
|
/* USB Device descriptor parameter */
|
|
#define VENDOR_ID 0xFEED
|
|
#define PRODUCT_ID 0x0C60
|
|
#define DEVICE_VER 0x00C6
|
|
#define MANUFACTURER PeiorisBoards
|
|
#define PRODUCT QC60
|
|
#define DESCRIPTION Split 60% staggered keyboard
|
|
|
|
/* key matrix size */
|
|
// Rows are doubled-up
|
|
#define MATRIX_ROWS 10
|
|
#define MATRIX_COLS 8
|
|
|
|
/* Set 0 if debouncing isn't needed */
|
|
#define DEBOUNCING_DELAY 5
|
|
|
|
/* key combination for command */
|
|
#define IS_COMMAND() ( \
|
|
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
|
|
)
|