keyboard.json (2039B)
1 { 2 "keyboard_name": "Zima", 3 "manufacturer": "splitkb", 4 "url": "splitkb.com", 5 "maintainer": "splitkb.com, drashna", 6 "usb": { 7 "vid": "0x8D1D", 8 "pid": "0xF75B", 9 "device_version": "0.0.1" 10 }, 11 "build": { 12 "lto": true 13 }, 14 "features": { 15 "audio": true, 16 "bootmagic": false, 17 "encoder": true, 18 "extrakey": true, 19 "haptic": true, 20 "mousekey": false, 21 "nkro": false, 22 "oled": true, 23 "rgblight": true 24 }, 25 "haptic": { 26 "driver": "drv2605l" 27 }, 28 "rgblight": { 29 "saturation_steps": 8, 30 "brightness_steps": 8, 31 "led_count": 5, 32 "sleep": true, 33 "animations": { 34 "breathing": true, 35 "rainbow_mood": true, 36 "rainbow_swirl": true, 37 "static_gradient": true, 38 "twinkle": true 39 } 40 }, 41 "ws2812": { 42 "pin": "B5" 43 }, 44 "encoder": { 45 "rotary": [ 46 {"pin_a": "B4", "pin_b": "D7", "resolution": 2} 47 ] 48 }, 49 "processor": "atmega32u4", 50 "bootloader": "atmel-dfu", 51 "matrix_pins": { 52 "direct": [ 53 ["C6", "D6", "D5"], 54 ["C7", "F7", "D4"], 55 ["E6", "F5", "F6"], 56 ["F0", "F1", "F4"] 57 ] 58 }, 59 "layouts": { 60 "LAYOUT_ortho_4x3": { 61 "layout": [ 62 {"x": 0, "y": 0, "matrix": [0, 0]}, 63 {"x": 1, "y": 0, "matrix": [0, 1]}, 64 {"x": 2, "y": 0, "matrix": [0, 2]}, 65 {"x": 0, "y": 1, "matrix": [1, 0]}, 66 {"x": 1, "y": 1, "matrix": [1, 1]}, 67 {"x": 2, "y": 1, "matrix": [1, 2]}, 68 {"x": 0, "y": 2, "matrix": [2, 0]}, 69 {"x": 1, "y": 2, "matrix": [2, 1]}, 70 {"x": 2, "y": 2, "matrix": [2, 2]}, 71 {"x": 0, "y": 3, "matrix": [3, 0]}, 72 {"x": 1, "y": 3, "matrix": [3, 1]}, 73 {"x": 2, "y": 3, "matrix": [3, 2]} 74 ] 75 } 76 } 77 }