Migrate LAYOUTS
to data driven (#19541)
* Migrate `LAYOUTS` to data driven, 0-9 * Migrate `LAYOUTS` to data driven, A * Migrate `LAYOUTS` to data driven, B * Migrate `LAYOUTS` to data driven, C * Migrate `LAYOUTS` to data driven, D * Migrate `LAYOUTS` to data driven, E * Migrate `LAYOUTS` to data driven, F * Migrate `LAYOUTS` to data driven, G * Migrate `LAYOUTS` to data driven, H * Migrate `LAYOUTS` to data driven, handwired * Migrate `LAYOUTS` to data driven, I * Migrate `LAYOUTS` to data driven, J * Migrate `LAYOUTS` to data driven, K * Migrate `LAYOUTS` to data driven, L * Migrate `LAYOUTS` to data driven, M * Migrate `LAYOUTS` to data driven, N * Migrate `LAYOUTS` to data driven, O * Migrate `LAYOUTS` to data driven, P * Migrate `LAYOUTS` to data driven, Q * Migrate `LAYOUTS` to data driven, R * Migrate `LAYOUTS` to data driven, S * Migrate `LAYOUTS` to data driven, T * Migrate `LAYOUTS` to data driven, U * Migrate `LAYOUTS` to data driven, V * Migrate `LAYOUTS` to data driven, W * Migrate `LAYOUTS` to data driven, X * Migrate `LAYOUTS` to data driven, Y * Migrate `LAYOUTS` to data driven, Z
This commit is contained in:
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -5,6 +5,7 @@
|
||||
"pid": "0x1832",
|
||||
"vid": "0xA8F8"
|
||||
},
|
||||
"community_layouts": ["split_3x5_3"],
|
||||
"layouts": {
|
||||
"LAYOUT_charybdis_3x5": {
|
||||
"layout": [
|
||||
|
@@ -26,7 +26,6 @@ RGB_MATRIX_DRIVER = WS2812
|
||||
# Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on
|
||||
# the trackball side).
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3 # Support community layout, in particular Manna-Harbour's Miryoku layout
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -26,7 +26,6 @@ RGB_MATRIX_DRIVER = WS2812
|
||||
# Charybdis nano is a split 3x5 keyboard with a maximum of 3 thumb keys (2 on
|
||||
# the trackball side).
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3 # Support community layout, in particular Manna-Harbour's Miryoku layout
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -3,6 +3,7 @@
|
||||
"usb": {
|
||||
"pid": "0x1834"
|
||||
},
|
||||
"community_layouts": ["split_3x6_3"],
|
||||
"layouts": {
|
||||
"LAYOUT_charybdis_3x6": {
|
||||
"layout": [
|
||||
|
@@ -24,7 +24,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -24,7 +24,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
POINTING_DEVICE_ENABLE = yes # Enable trackball
|
||||
POINTING_DEVICE_DRIVER = pmw3360
|
||||
|
@@ -28,7 +28,6 @@ POINTING_DEVICE_ENABLE = yes
|
||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi # Assembled version uses SPI.
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_2
|
||||
|
||||
# RP2040-specific options
|
||||
PICO_INTRINSICS_ENABLED = no # ATM Unsupported by ChibiOS.
|
||||
|
@@ -3,6 +3,7 @@
|
||||
"device_version": "1.0.0",
|
||||
"pid": "0x1835"
|
||||
},
|
||||
"community_layouts": ["split_3x5_2"],
|
||||
"layouts": {
|
||||
"LAYOUT_split_3x5_2": {
|
||||
"layout": [
|
||||
|
@@ -28,7 +28,6 @@ POINTING_DEVICE_ENABLE = yes
|
||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c # DIY version uses I2C.
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_2
|
||||
|
||||
# RP2040-specific options
|
||||
PICO_INTRINSICS_ENABLED = no # ATM Unsupported by ChibiOS.
|
||||
|
@@ -4,6 +4,7 @@
|
||||
"device_version": "2.0.0",
|
||||
"pid": "0x1835"
|
||||
},
|
||||
"community_layouts": ["split_3x5_3"],
|
||||
"layouts": {
|
||||
"LAYOUT_split_3x5_3": {
|
||||
"layout": [
|
||||
|
@@ -30,7 +30,6 @@ POINTING_DEVICE_ENABLE = yes
|
||||
POINTING_DEVICE_DRIVER = cirque_pinnacle_spi
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
# RP2040-specific options
|
||||
PICO_INTRINSICS_ENABLED = no # ATM Unsupported by ChibiOS.
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
|
||||
KEYBOARD_SHARED_EP = yes
|
||||
|
@@ -3,6 +3,7 @@
|
||||
"usb": {
|
||||
"pid": "0x1830"
|
||||
},
|
||||
"community_layouts": ["split_3x5_3"],
|
||||
"layouts": {
|
||||
"LAYOUT_split_3x5_3": {
|
||||
"layout": [
|
||||
|
@@ -24,4 +24,3 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together wi
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
@@ -24,4 +24,3 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together wi
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
SERIAL_DRIVER = vendor
|
||||
WS2812_DRIVER = vendor
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
SERIAL_DRIVER = vendor
|
||||
WS2812_DRIVER = vendor
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x5_3
|
||||
|
||||
SERIAL_DRIVER = usart
|
||||
WS2812_DRIVER = pwm
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
MOUSE_SHARED_EP = no # Unify multiple HID interfaces into a single Endpoint
|
||||
KEYBOARD_SHARED_EP = yes
|
||||
|
@@ -3,6 +3,7 @@
|
||||
"usb": {
|
||||
"pid": "0x1828"
|
||||
},
|
||||
"community_layouts": ["split_3x6_3"],
|
||||
"layouts": {
|
||||
"LAYOUT_split_3x6_3": {
|
||||
"layout": [
|
||||
|
@@ -24,4 +24,3 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together wi
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
@@ -24,4 +24,3 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix (do not use together wi
|
||||
RGB_MATRIX_DRIVER = WS2812 # RGB matrix driver support
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
SERIAL_DRIVER = vendor
|
||||
WS2812_DRIVER = vendor
|
||||
|
@@ -28,7 +28,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
SERIAL_DRIVER = vendor
|
||||
WS2812_DRIVER = vendor
|
||||
|
@@ -25,7 +25,6 @@ RGB_MATRIX_ENABLE = yes # Enable keyboard RGB matrix functionality
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
|
||||
SPLIT_KEYBOARD = yes
|
||||
LAYOUTS = split_3x6_3
|
||||
|
||||
SERIAL_DRIVER = usart
|
||||
WS2812_DRIVER = pwm
|
||||
|
Reference in New Issue
Block a user