{ "name": "PMO P75 Gaming Keyboard", "vendorId": "0x36B0", "productId": "0x302B", "keycodes": ["qmk_lighting"], "menus": [ { "label": "Lighting", "content": [ { "label": "BackLight", "content": [ { "label": "Brightness", "type": "range", "options": [0, 90], "content": ["id_qmk_rgb_matrix_brightness", 3, 1] }, { "label": "Effect", "type": "dropdown", "content": ["id_qmk_rgb_matrix_effect", 3, 2], "options": [ [ "BL_OFF_MODE", 0 ], [ "BL_WAVE_MODE", 1 ], [ "BL_MIX_MODE", 2 ], [ "BL_BREATH_MODE", 3 ], [ "BL_LIGHT_MODE", 4 ], [ "BL_ONE_KEY_MODE", 5 ], [ "BL_RIPPLE_MODE", 6 ], [ "BL_BIG_WINDMILL_MODE", 7 ], [ "BL_LENGTHWAYS_WAVE_MODE", 8 ], [ "BL_SNAKE_MODE", 9 ], [ "BL_SPRING_MODE", 10 ], [ "BL_WING_MODE", 11 ], [ "BL_FLOWER_MODE", 12 ], [ "BL_RAIN_MODE", 13 ], [ "BL_RIPPLE_KEY_MODE", 14 ], [ "BL_LASER_MODE", 15 ], [ "BL_SHRINK_MODE", 16 ], [ "BL_DOUBLE_DRAGON_MODE", 17 ], [ "BL_CROSS_MODE", 18 ], [ "BL_DOUBLE_SPRING_MODE", 19 ], [ "BL_RIPPLE_OFF_MODE", 20 ] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0", "label": "Effect Speed", "type": "range", "options": [0, 4], "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] }, { "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", "label": "Color", "type": "color", "content": ["id_qmk_rgb_matrix_color", 3, 4] } ] }, { "label": "logo", "content": [ { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Brightness", "type": "range", "options": [0, 108], "content": ["id_qmk_rgblight_brightness", 2, 1] }, { "label": "Effect", "type": "dropdown", "content": ["id_qmk_rgblight_effect", 2, 2], "options": [ [ "LG_OFF_MODE", 0 ], [ "LG_WAVE_MODE", 1 ], [ "LG_MIX_MODE", 2 ], [ "LG_BREATH_MODE", 3 ], [ "LG_LIGHT_MODE", 4 ] ] }, { "showIf": "{id_qmk_rgblight_effect} != 0", "label": "Effect Speed", "type": "range", "options": [0, 9], "content": ["id_qmk_rgblight_effect_speed", 2, 3] }, { "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 2", "label": "Color", "type": "color", "content": ["id_qmk_rgblight_color", 2, 4] } ] } ] } ], "customKeycodes": [ {"name": "RESET", "title": "Customize the reset button", "shortName": "RESET" }, {"name": "BLE1", "title": "Set to Bluetooth Channel 1 working mode", "shortName": "MD_BLE1" }, {"name": "BLE2", "title": "Set to Bluetooth Channel 2 working mode", "shortName": "MD_BLE2" }, {"name": "BLE3", "title": "Set to Bluetooth Channel 3 working mode", "shortName": "MD_BLE3" }, {"name": "2.4G", "title": "Set to 2.4G working mode", "shortName": "MD_24G" }, {"name": "USB", "title": "Set to USB working mode", "shortName": "MD_USB" }, {"name": "BAT", "title": "Querying Battery Status", "shortName": "QK_BAT" }, {"name": "SIX_N", "title": "Full-key six-key switch", "shortName": "SIX_N" }, {"name": "MW_CH", "title": "IOS Windows System switch", "shortName": "MW_CH" }, {"name": "WLO", "title": "Lock WIN", "shortName": "QK_WLO" }, {"name": "TEST", "title": "Test Keyboard Colour", "shortName": "TEST" }, {"name": "WASD", "title": "Switch between WASD and the arrow keys", "shortName": "WASD" }, {"name": "QK_DEB", "title": "Number of times that the key shakes off", "shortName": "QK_DEB" }, {"name": "FN_MEDIA", "title": "Switch F area and number keys", "shortName": "FN_MEDIA"}, {"name": "WHEEL_CH", "title": "Change Encoder Functions", "shortName": "WHEEL_CH"}, {"name": "BL_TOG", "title": "Toggle Backlight on or off", "shortName": "BL_TOG" }, {"name": "BL_MO", "title": "Cycle through modes", "shortName": "BL_MOD" }, {"name": "BL_RM", "title": "Cycle through modes in reverse", "shortName": "BL_RMOD" }, {"name": "BL_HUI", "title": "Backlight Increase hue", "shortName": "BL_HUI" }, {"name": "BL_HUD", "title": "Backlight Decrease hue", "shortName": "BL_HUD" }, {"name": "BL_VAI", "title": "Backlight Increase value (brightness)", "shortName": "BL_VAI" }, {"name": "BL_VAD", "title": "Backlight Decrease value (brightness)", "shortName": "BL_VAD" }, {"name": "BL_SPI", "title": "Backlight Increase effect speed", "shortName": "BL_SPI" }, {"name": "BL_SPD", "title": "Backlight Decrease effect speed", "shortName": "BL_SPD" }, {"name": "LG_TOG", "title": "Toggle logo lighting on or off", "shortName": "LG_TOG" }, {"name": "LG_MO", "title": "Cycle through modes", "shortName": "LG_MOD" }, {"name": "LG_RM", "title": "Cycle through modes in reverse", "shortName": "LG_RMOD" }, {"name": "LG_HUI", "title": "logo Increase hue", "shortName": "LG_HUI" }, {"name": "LG_HUD", "title": "logo Decrease hue", "shortName": "LG_HUD" }, {"name": "LG_VAI", "title": "logo Increase value (brightness)", "shortName": "LG_VAI" }, {"name": "LG_VAD", "title": "logo Decrease value (brightness)", "shortName": "LG_VAD" }, {"name": "LG_SPI", "title": "logo Increase effect speed", "shortName": "LG_SPI" }, {"name": "LG_SPD", "title": "logo Decrease effect speed", "shortName": "LG_SPD" }, {"name": "LT_TOG", "title": "Toggle Lattice on or off", "shortName": "LT_TOG" }, {"name": "LT_MO", "title": "Cycle through modes", "shortName": "LT_MOD" }, {"name": "LT_RM", "title": "Cycle through modes in reverse", "shortName": "LT_RMOD" }, {"name": "LT_HUI", "title": "Lattice Increase hue", "shortName": "LT_HUI" }, {"name": "LT_HUD", "title": "Lattice Decrease hue", "shortName": "LT_HUD" }, {"name": "LT_VAI", "title": "Lattice Increase value (brightness)", "shortName": "LT_VAI" }, {"name": "LT_VAD", "title": "Lattice Decrease value (brightness)", "shortName": "LT_VAD" }, {"name": "LT_SPI", "title": "Lattice Increase effect speed", "shortName": "LT_SPI" }, {"name": "LT_SPD", "title": "Lattice Decrease effect speed", "shortName": "LT_SPD" } ], "matrix": { "rows": 6, "cols": 16 }, "layouts": { "keymap": [ [ { "c":"#777777" }, { "w":1.0, "h":1.0, "x":0.0 }, "0,0", { "c":"#cccccc" }, { "w":1.0, "h":1.0, "x":0.5 }, "0,1", { "w":1.0, "h":1.0, "x":0.0 }, "0,2", { "w":1.0, "h":1.0, "x":0.0 }, "0,3", { "w":1.0, "h":1.0, "x":0.0 }, "0,4", { "w":1.0, "h":1.0, "x":0.2 }, "0,5", { "w":1.0, "h":1.0, "x":0.0 }, "0,6", { "w":1.0, "h":1.0, "x":0.0 }, "0,7", { "w":1.0, "h":1.0, "x":0.0 }, "0,8", { "w":1.0, "h":1.0, "x":0.2 }, "0,9", { "w":1.0, "h":1.0, "x":0.0 }, "0,10", { "w":1.0, "h":1.0, "x":0.0 }, "0,11", { "w":1.0, "h":1.0, "x":0.0 }, "0,12", {"c": "#777777","w": 1.0, "h": 1.0, "x":1.1, "fa": [1,0,0,0,0,0,0,0,0,1]}, "0,14\n\n\n\n\n\n\n\n\n e0 " ], [ { "c":"#aaaaaa" }, { "w":1.0, "h":1.0, "x":0.0 }, "1,0", { "w":1.0, "h":1.0, "x":0.0 }, "1,1", { "w":1.0, "h":1.0, "x":0.0 }, "1,2", { "w":1.0, "h":1.0, "x":0.0 }, "1,3", { "w":1.0, "h":1.0, "x":0.0 }, "1,4", { "w":1.0, "h":1.0, "x":0.0 }, "1,5", { "w":1.0, "h":1.0, "x":0.0 }, "1,6", { "w":1.0, "h":1.0, "x":0.0 }, "1,7", { "w":1.0, "h":1.0, "x":0.0 }, "1,8", { "w":1.0, "h":1.0, "x":0.0 }, "1,9", { "w":1.0, "h":1.0, "x":0.0 }, "1,10", { "w":1.0, "h":1.0, "x":0.0 }, "1,11", { "w":1.0, "h":1.0, "x":0.0 }, "1,12", { "c":"#cccccc" }, { "w":2.0, "h":1.0, "x":0.0 }, "1,13", { "w":1.0, "h":1.0, "x":0.0 }, "2,15" ], [ { "c":"#cccccc" }, { "w":1.5, "h":1.0, "x":0.0 }, "2,0", { "c":"#aaaaaa" }, { "w":1.0, "h":1.0, "x":0.0 }, "2,1", { "w":1.0, "h":1.0, "x":0.0 }, "2,2", { "w":1.0, "h":1.0, "x":0.0 }, "2,3", { "w":1.0, "h":1.0, "x":0.0 }, "2,4", { "w":1.0, "h":1.0, "x":0.0 }, "2,5", { "w":1.0, "h":1.0, "x":0.0 }, "2,6", { "w":1.0, "h":1.0, "x":0.0 }, "2,7", { "w":1.0, "h":1.0, "x":0.0 }, "2,8", { "w":1.0, "h":1.0, "x":0.0 }, "2,9", { "w":1.0, "h":1.0, "x":0.0 }, "2,10", { "w":1.0, "h":1.0, "x":0.0 }, "2,11", { "w":1.0, "h":1.0, "x":0.0 }, "2,12", { "w":1.5, "h":1.0, "x":0.0 }, "2,13", { "c":"#cccccc" }, { "w":1.0, "h":1.0, "x":0.0 }, "3,14" ], [ { "c":"#cccccc" }, { "w":1.75, "h":1.0, "x":0.0 }, "3,0", { "c":"#aaaaaa" }, { "w":1.0, "h":1.0, "x":0.0 }, "3,1", { "w":1.0, "h":1.0, "x":0.0 }, "3,2", { "w":1.0, "h":1.0, "x":0.0 }, "3,3", { "w":1.0, "h":1.0, "x":0.0 }, "3,4", { "w":1.0, "h":1.0, "x":0.0 }, "3,5", { "w":1.0, "h":1.0, "x":0.0 }, "3,6", { "w":1.0, "h":1.0, "x":0.0 }, "3,7", { "w":1.0, "h":1.0, "x":0.0 }, "3,8", { "w":1.0, "h":1.0, "x":0.0 }, "3,9", { "w":1.0, "h":1.0, "x":0.0 }, "3,10", { "w":1.0, "h":1.0, "x":0.0 }, "3,11", { "c":"#777777" }, { "w":2.25, "h":1.0, "x":0.0 }, "3,13", { "c":"#cccccc" }, { "w":1.0, "h":1.0, "x":0.0 }, "3,15" ], [ { "c":"#cccccc" }, { "w":2.25, "h":1.0, "x":0.0 }, "4,0", { "c":"#aaaaaa" }, { "w":1.0, "h":1.0, "x":0.0 }, "4,2", { "w":1.0, "h":1.0, "x":0.0 }, "4,3", { "w":1.0, "h":1.0, "x":0.0 }, "4,4", { "w":1.0, "h":1.0, "x":0.0 }, "4,5", { "w":1.0, "h":1.0, "x":0.0 }, "4,6", { "w":1.0, "h":1.0, "x":0.0 }, "4,7", { "w":1.0, "h":1.0, "x":0.0 }, "4,8", { "w":1.0, "h":1.0, "x":0.0 }, "4,9", { "w":1.0, "h":1.0, "x":0.0 }, "4,10", { "w":1.0, "h":1.0, "x":0.0 }, "4,11", { "c":"#cccccc" }, { "w":1.75, "h":1.0, "x":0.0 }, "4,13", { "c":"#777777" }, { "w":1.0, "h":1.0, "x":0.0 }, "4,14", { "c":"#cccccc" }, { "w":1.0, "h":1.0, "x":0.0 }, "4,15" ], [ { "c":"#cccccc" }, { "w":1.25, "h":1.0, "x":0.0 }, "5,0", { "w":1.25, "h":1.0, "x":0.0 }, "5,1", { "w":1.25, "h":1.0, "x":0.0 }, "5,2", { "c":"#aaaaaa" }, { "w":6.25, "h":1.0, "x":0.0 }, "5,5", { "c":"#cccccc" }, { "w":1.25, "h":1.0, "x":0.0 }, "5,10", { "w":1.25, "h":1.0, "x":0.0 }, "5,12", { "c":"#777777" }, { "w":1.0, "h":1.0, "x":0.5 }, "5,13", { "w":1.0, "h":1.0, "x":0.0 }, "5,14", { "w":1.0, "h":1.0, "x":0.0 }, "5,15" ] ] } }