From cd44f6a3cb8e2bb39d47d98211e14728935bf690 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 9 Jun 2025 16:00:06 +0900 Subject: [PATCH 01/24] rename --- .../takashicompany/palmbrain/keyboard.json | 353 ++++++++++++++++++ .../palmbrain/keymaps/default/keymap.c | 70 ++++ keyboards/takashicompany/palmbrain/readme.md | 27 ++ keyboards/takashicompany/x_09u34.zip | Bin 0 -> 3752 bytes 4 files changed, 450 insertions(+) create mode 100644 keyboards/takashicompany/palmbrain/keyboard.json create mode 100644 keyboards/takashicompany/palmbrain/keymaps/default/keymap.c create mode 100644 keyboards/takashicompany/palmbrain/readme.md create mode 100644 keyboards/takashicompany/x_09u34.zip diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json new file mode 100644 index 00000000000..e55f93c9930 --- /dev/null +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -0,0 +1,353 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "takashicompany/x_09u34", + "maintainer": "takashicompany", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + [ + "F5", + "D1", + "F6", + "E6", + "F7", + "F4", + "D0", + "C6", + "B4", + "B1", + "D3", + "D4", + "D7", + "B5", + "B3", + "B2", + "B6" + ] + ] + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "direct": [ + [ + "F7", + "E6", + "F6", + "D1", + "F5", + "B1", + "B4", + "C6", + "D0", + "F4", + "B3", + "B5", + "D7", + "D4", + "D3", + "B6", + "B2" + ] + ] + } + }, + "serial": { + "pin": "D2" + } + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0066", + "vid": "0x7463" + }, + "dynamic_keymap": { + "layer_count": 16 + }, + "layouts": { + "LAYOUT": { + "layout": [ + { + "matrix": [ + 0, + 0 + ], + "x": 0, + "y": 0.450000048 + }, + { + "matrix": [ + 0, + 1 + ], + "x": 0.9, + "y": 0.225000024 + }, + { + "matrix": [ + 0, + 2 + ], + "x": 1.8, + "y": 0 + }, + { + "matrix": [ + 0, + 3 + ], + "x": 2.7, + "y": 0.225000024 + }, + { + "matrix": [ + 0, + 4 + ], + "x": 3.6, + "y": 0.450000048 + }, + { + "matrix": [ + 1, + 0 + ], + "x": 7.2, + "y": 0.450000048 + }, + { + "matrix": [ + 1, + 1 + ], + "x": 8.1, + "y": 0.225000024 + }, + { + "matrix": [ + 1, + 2 + ], + "x": 9, + "y": 0 + }, + { + "matrix": [ + 1, + 3 + ], + "x": 9.9, + "y": 0.225000024 + }, + { + "matrix": [ + 1, + 4 + ], + "x": 10.8, + "y": 0.450000048 + }, + { + "matrix": [ + 0, + 5 + ], + "x": 0, + "y": 1.35 + }, + { + "matrix": [ + 0, + 6 + ], + "x": 0.9, + "y": 1.12500012 + }, + { + "matrix": [ + 0, + 7 + ], + "x": 1.8, + "y": 0.900000036 + }, + { + "matrix": [ + 0, + 8 + ], + "x": 2.69999981, + "y": 1.12500012 + }, + { + "matrix": [ + 0, + 9 + ], + "x": 3.6, + "y": 1.35 + }, + { + "matrix": [ + 1, + 5 + ], + "x": 7.2, + "y": 1.35 + }, + { + "matrix": [ + 1, + 6 + ], + "x": 8.1, + "y": 1.12500012 + }, + { + "matrix": [ + 1, + 7 + ], + "x": 9, + "y": 0.9000001 + }, + { + "matrix": [ + 1, + 8 + ], + "x": 9.9, + "y": 1.12500012 + }, + { + "matrix": [ + 1, + 9 + ], + "x": 10.7999992, + "y": 1.35 + }, + { + "matrix": [ + 0, + 10 + ], + "x": 0, + "y": 2.25 + }, + { + "matrix": [ + 0, + 11 + ], + "x": 0.9, + "y": 2.025 + }, + { + "matrix": [ + 0, + 12 + ], + "x": 1.8, + "y": 1.8 + }, + { + "matrix": [ + 0, + 13 + ], + "x": 2.69999981, + "y": 2.025 + }, + { + "matrix": [ + 0, + 14 + ], + "x": 3.6, + "y": 2.25 + }, + { + "matrix": [ + 1, + 10 + ], + "x": 7.2, + "y": 2.25 + }, + { + "matrix": [ + 1, + 11 + ], + "x": 8.1, + "y": 2.025 + }, + { + "matrix": [ + 1, + 12 + ], + "x": 9, + "y": 1.8 + }, + { + "matrix": [ + 1, + 13 + ], + "x": 9.9, + "y": 2.025 + }, + { + "matrix": [ + 1, + 14 + ], + "x": 10.7999992, + "y": 2.25 + }, + { + "matrix": [ + 0, + 15 + ], + "x": 3.6, + "y": 3.375 + }, + { + "matrix": [ + 0, + 16 + ], + "x": 4.5, + "y": 3.375 + }, + { + "matrix": [ + 1, + 15 + ], + "x": 6.3, + "y": 3.375 + }, + { + "matrix": [ + 1, + 16 + ], + "x": 7.20000029, + "y": 3.375 + } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c new file mode 100644 index 00000000000..5cea7e3a953 --- /dev/null +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -0,0 +1,70 @@ +// Copyright 2025 takashicompany (@takashicompany) +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + [0] = LAYOUT( + LT(7, KC_Q), KC_W, KC_E, LT(6, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, + KC_A, KC_S, LT(6, KC_D), KC_F, KC_G, KC_H, KC_J, LT(6, KC_K), KC_L, KC_ENT, + LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, + LALT_T(KC_LNG2), LSFT_T(KC_TAB), LT(2, KC_SPC), LT(1, KC_LNG1) + ), + + [1] = LAYOUT( + KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, + LCTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_INT1, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_INT3, + LSFT_T(KC_PLUS), KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [2] = LAYOUT( + KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, LGUI(KC_INT3), + KC_PLUS, KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), + KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_LSFT, KC_SPC, KC_LNG1, KC_TRNS, KC_TRNS, KC_DEL, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [3] = LAYOUT( + LT(7, KC_Q), KC_W, KC_E, LT(6, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, + KC_A, KC_S, LT(6, KC_D), KC_F, KC_G, KC_H, KC_J, LT(6, KC_K), KC_L, KC_ENT, + LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, + LALT_T(KC_LNG2), LSFT_T(KC_TAB), LT(5, KC_SPC), LT(4, KC_LNG1) + ), + + [4] = LAYOUT( + KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, + KC_CIRC, KC_AT, KC_SLSH, KC_MINS, KC_UNDS, KC_SCLN, KC_COLN, KC_LBRC, KC_RBRC, KC_INT3, + LT(5, KC_TILD), KC_GRV, KC_QUES, KC_EQL, KC_UNDS, KC_PLUS, KC_ASTR, KC_LCBR, KC_RCBR, KC_PIPE, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [5] = LAYOUT( + KC_EXLM, KC_DQUO, KC_HASH, KC_DLR, KC_PERC, KC_AMPR, KC_QUOT, KC_LPRN, KC_RPRN, KC_BSLS, + KC_TILD, KC_GRV, KC_QUES, KC_EQL, KC_UNDS, KC_PLUS, KC_ASTR, KC_LCBR, KC_RCBR, KC_PIPE, + KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_LSFT, KC_SPC, KC_LNG1, KC_TRNS, KC_TRNS, KC_DEL, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [6] = LAYOUT( + KC_ESC, KC_TAB, KC_UP, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, + KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, + KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_TRNS, KC_NO, KC_LNG1, KC_NO, KC_NO, KC_DEL, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [7] = LAYOUT( + KC_NO, KC_TAB, KC_NO, KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, + KC_NO, KC_NO, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(8), MO(9), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ), + + [8] = LAYOUT( + UG_TOGG, UG_NEXT, UG_HUEU, UG_SATU, UG_VALU, KC_NO, KC_NO, KC_NO, DF(0), DF(3), + RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + RGB_M_K, RGB_M_X, RGB_M_G, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS + ) +}; diff --git a/keyboards/takashicompany/palmbrain/readme.md b/keyboards/takashicompany/palmbrain/readme.md new file mode 100644 index 00000000000..767f662d0cc --- /dev/null +++ b/keyboards/takashicompany/palmbrain/readme.md @@ -0,0 +1,27 @@ +# takashicompany/x_09u34 + +![takashicompany/x_09u34](imgur.com image replace me!) + +*A short description of the keyboard/project* + +* Keyboard Maintainer: [takashicompany](https://github.com/takashicompany) +* Hardware Supported: *The PCBs, controllers supported* +* Hardware Availability: *Links to where you can find this hardware* + +Make example for this keyboard (after setting up your build environment): + + make takashicompany/x_09u34:default + +Flashing example for this keyboard: + + make takashicompany/x_09u34:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available diff --git a/keyboards/takashicompany/x_09u34.zip b/keyboards/takashicompany/x_09u34.zip new file mode 100644 index 0000000000000000000000000000000000000000..6a60c8fd0d8038779f11bc1535bfeaaf3cd39416 GIT binary patch literal 3752 zcmbtXc|4R`A0PX^WqmVb%aZ*PjeTqxgQo0TgBkliOqQAu*|Lvo8B~@=xP(EBeW{3O zPee#ap<-+|uh-O_%k911&;5Mf^L);n^ZYU2^Lw6izRLrH($Mk%$SoAp@9=%{#}6Yw z1P~5a0-;q@6|Jq<01QB7BQMpxP9D+WEC4Fnbt(Yh`@dm_qHrES@pX^zcMS^JM`Jks zKhPKfjDY@z{hBPq007>3Ke9b-7gUzNeMk=C%?}XN^k=@ktA))u5HjQJdE5;bL~5wBO;? zlT1SM@ewIEy!)mLd1outGM$H&=4s@E9gwqS$0Oc5YLpz&veF7M4x5gbtR|&v&W+w+ z=C0lvBo^4&n$N!U77qgpZqaA7%IIBEB1{+ubZN0D`B1Hge59hSp<5>a%=lfdUuDVY z@&TmtKMK4hSpNt&XU>p8tN03u?imnLz#1FhfTI9V%Y@T|7mi*Pu953{M#^h~pJ4fX zNgKb@=L;RzB(aZiowe6PTJdp;Hr~Q=B<77hZNF=wBa-C!n!prn)uREh3a=ExOv_(V0hjhhGsyjkRiPG7$}|rMv)IGaB0gVshgIdd z@Ixwb}%mSVM(L3^CZT12fBM_}X%h8hn02>YLB~fXnmAmtMdz(Jf^ST+>Dw2y zz1O#_M5o_I#Jp~`+QopY{e-{b=|3!VDsOtZ<)odMU2EqS32X~pYwuMQ-n#OxGPF3> znxA&HppoJfqzV?|jNKFzNTf~^6$Qg2O&(B- z@ab9hBy#4O4v)Nm%1QS_UJOFy6lCNr%pnjth&4MSy-b_OM;uj2gurW(p6XuZ42C8R~Xip$+QRm8arIi5WNXc63YF3w%yA6~{+m zohX6D7LH{G>xwDVsVMdyI-i2gQdp1f%m!BN__4vQOVySIwk0~dt;mN~o@Ru5dO_Is zdEwg%#m(;1Rahgf=!dU)3YB@p`kalvNG)%2HFp21ra@xe!7oYbqiX$=2Xep>$R)#H-lZ}MnUmRYDv_FrjYTINJT#?8~cKz{W^pq61G{=-y#2sm*wFhO56)`*iA>S#Yo zy0_)o%q8cybuW5od%15Q<4AYdSdG{v-ln^2)!AmArb{cmJuOJ!OP*|v#(Lu~^^r-a zV?nfzpAa$}L}}Wt@?zNzHerXe*+FyRd5z;^6QTggJfJYpf=*s}ookKT3^n9srrVdb z>T(-G6YYHCKC^b}>YC)8u+a%31F5Phov5#pyvhw7u>au7rFwGc6Nu|HhXMPW{`wvt zf~Iwcz$V}c`l;Or$4+J!LMTCe0cAE~tI#R|yt_lBa7{ z>;%I4a@*^>DkG`|l`X_5C&dnU;0ueYXO?%L6?~YBRCb)0IFp<1vlQ|r2CrIhf~6V~ zE9bHL-edA}&D`M9%(z>}zi$#ny+bGO9<4&ZyFe_u!~1^14b+Nh##M<&<*_b>#4cw3 z%F5&3~=1Zm1xq&-9%#F}Y_H$3k17F1z>(?svupuuW_ZcXv21FE~0DU6EO zYS;GDoqxbIYFS%7VYW&b6&JHt5ktms#XsLZ-}MvH4`B7 zMKmct?w3@P__|(@eS$(QyW z^rq)u`q9#}3);yJqrF;mE^7qA?X1hxe5rNCmxeQTs z)t~@A9YkZ|cEXY0mV+Xlx+@H&%b#~6fo3nkPl8}4fqquy@S#sFgF!H7U^f4}m0QEC zboW>hvoI8)(`!iVDR1Ovi+^UYYg(ACEYQkSUb9JLl&X~i7J~gAOeqzWhTyTyGpsq5 zzTQeaI Date: Mon, 9 Jun 2025 16:10:32 +0900 Subject: [PATCH 02/24] rename --- .../takashicompany/palmbrain/keyboard.json | 426 ++++-------------- 1 file changed, 79 insertions(+), 347 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index e55f93c9930..f14fef3467a 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -1,353 +1,85 @@ { - "manufacturer": "takashicompany", - "keyboard_name": "takashicompany/x_09u34", - "maintainer": "takashicompany", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, + "manufacturer": "takashicompany", + "keyboard_name": "Palmbrain", + "maintainer": "takashicompany", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + [ + "F5", "D1", "F6", "E6", "F7", "F4", "D0", "C6", "B4", + "B1", "D3", "D4", "D7", "B5", "B3", "B2", "B6" + ] + ] + }, + "split": { + "enabled": true, "matrix_pins": { + "right": { "direct": [ - [ - "F5", - "D1", - "F6", - "E6", - "F7", - "F4", - "D0", - "C6", - "B4", - "B1", - "D3", - "D4", - "D7", - "B5", - "B3", - "B2", - "B6" - ] + [ + "F7", "E6", "F6", "D1", "F5", "B1", "B4", "C6", "D0", + "F4", "B3", "B5", "D7", "D4", "D3", "B6", "B2" + ] ] + } }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "direct": [ - [ - "F7", - "E6", - "F6", - "D1", - "F5", - "B1", - "B4", - "C6", - "D0", - "F4", - "B3", - "B5", - "D7", - "D4", - "D3", - "B6", - "B2" - ] - ] - } - }, - "serial": { - "pin": "D2" - } - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0066", - "vid": "0x7463" - }, - "dynamic_keymap": { - "layer_count": 16 - }, - "layouts": { - "LAYOUT": { - "layout": [ - { - "matrix": [ - 0, - 0 - ], - "x": 0, - "y": 0.450000048 - }, - { - "matrix": [ - 0, - 1 - ], - "x": 0.9, - "y": 0.225000024 - }, - { - "matrix": [ - 0, - 2 - ], - "x": 1.8, - "y": 0 - }, - { - "matrix": [ - 0, - 3 - ], - "x": 2.7, - "y": 0.225000024 - }, - { - "matrix": [ - 0, - 4 - ], - "x": 3.6, - "y": 0.450000048 - }, - { - "matrix": [ - 1, - 0 - ], - "x": 7.2, - "y": 0.450000048 - }, - { - "matrix": [ - 1, - 1 - ], - "x": 8.1, - "y": 0.225000024 - }, - { - "matrix": [ - 1, - 2 - ], - "x": 9, - "y": 0 - }, - { - "matrix": [ - 1, - 3 - ], - "x": 9.9, - "y": 0.225000024 - }, - { - "matrix": [ - 1, - 4 - ], - "x": 10.8, - "y": 0.450000048 - }, - { - "matrix": [ - 0, - 5 - ], - "x": 0, - "y": 1.35 - }, - { - "matrix": [ - 0, - 6 - ], - "x": 0.9, - "y": 1.12500012 - }, - { - "matrix": [ - 0, - 7 - ], - "x": 1.8, - "y": 0.900000036 - }, - { - "matrix": [ - 0, - 8 - ], - "x": 2.69999981, - "y": 1.12500012 - }, - { - "matrix": [ - 0, - 9 - ], - "x": 3.6, - "y": 1.35 - }, - { - "matrix": [ - 1, - 5 - ], - "x": 7.2, - "y": 1.35 - }, - { - "matrix": [ - 1, - 6 - ], - "x": 8.1, - "y": 1.12500012 - }, - { - "matrix": [ - 1, - 7 - ], - "x": 9, - "y": 0.9000001 - }, - { - "matrix": [ - 1, - 8 - ], - "x": 9.9, - "y": 1.12500012 - }, - { - "matrix": [ - 1, - 9 - ], - "x": 10.7999992, - "y": 1.35 - }, - { - "matrix": [ - 0, - 10 - ], - "x": 0, - "y": 2.25 - }, - { - "matrix": [ - 0, - 11 - ], - "x": 0.9, - "y": 2.025 - }, - { - "matrix": [ - 0, - 12 - ], - "x": 1.8, - "y": 1.8 - }, - { - "matrix": [ - 0, - 13 - ], - "x": 2.69999981, - "y": 2.025 - }, - { - "matrix": [ - 0, - 14 - ], - "x": 3.6, - "y": 2.25 - }, - { - "matrix": [ - 1, - 10 - ], - "x": 7.2, - "y": 2.25 - }, - { - "matrix": [ - 1, - 11 - ], - "x": 8.1, - "y": 2.025 - }, - { - "matrix": [ - 1, - 12 - ], - "x": 9, - "y": 1.8 - }, - { - "matrix": [ - 1, - 13 - ], - "x": 9.9, - "y": 2.025 - }, - { - "matrix": [ - 1, - 14 - ], - "x": 10.7999992, - "y": 2.25 - }, - { - "matrix": [ - 0, - 15 - ], - "x": 3.6, - "y": 3.375 - }, - { - "matrix": [ - 0, - 16 - ], - "x": 4.5, - "y": 3.375 - }, - { - "matrix": [ - 1, - 15 - ], - "x": 6.3, - "y": 3.375 - }, - { - "matrix": [ - 1, - 16 - ], - "x": 7.20000029, - "y": 3.375 - } - ] - } + "serial": { + "pin": "D2" } -} \ No newline at end of file + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0066", + "vid": "0x7463" + }, + "dynamic_keymap": { + "layer_count": 16 + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0.45 }, + { "matrix": [0, 1], "x": 0.9, "y": 0.225 }, + { "matrix": [0, 2], "x": 1.8, "y": 0 }, + { "matrix": [0, 3], "x": 2.7, "y": 0.225 }, + { "matrix": [0, 4], "x": 3.6, "y": 0.45 }, + { "matrix": [1, 0], "x": 7.2, "y": 0.45 }, + { "matrix": [1, 1], "x": 8.1, "y": 0.225 }, + { "matrix": [1, 2], "x": 9, "y": 0 }, + { "matrix": [1, 3], "x": 9.9, "y": 0.225 }, + { "matrix": [1, 4], "x": 10.8, "y": 0.45 }, + { "matrix": [0, 5], "x": 0, "y": 1.35 }, + { "matrix": [0, 6], "x": 0.9, "y": 1.125 }, + { "matrix": [0, 7], "x": 1.8, "y": 0.9 }, + { "matrix": [0, 8], "x": 2.7, "y": 1.125 }, + { "matrix": [0, 9], "x": 3.6, "y": 1.35 }, + { "matrix": [1, 5], "x": 7.2, "y": 1.35 }, + { "matrix": [1, 6], "x": 8.1, "y": 1.125 }, + { "matrix": [1, 7], "x": 9, "y": 0.9 }, + { "matrix": [1, 8], "x": 9.9, "y": 1.125 }, + { "matrix": [1, 9], "x": 10.8, "y": 1.35 }, + { "matrix": [0, 10], "x": 0, "y": 2.25 }, + { "matrix": [0, 11], "x": 0.9, "y": 2.025 }, + { "matrix": [0, 12], "x": 1.8, "y": 1.8 }, + { "matrix": [0, 13], "x": 2.7, "y": 2.025 }, + { "matrix": [0, 14], "x": 3.6, "y": 2.25 }, + { "matrix": [1, 10], "x": 7.2, "y": 2.25 }, + { "matrix": [1, 11], "x": 8.1, "y": 2.025 }, + { "matrix": [1, 12], "x": 9, "y": 1.8 }, + { "matrix": [1, 13], "x": 9.9, "y": 2.025 }, + { "matrix": [1, 14], "x": 10.8, "y": 2.25 }, + { "matrix": [0, 15], "x": 3.6, "y": 3.375 }, + { "matrix": [0, 16], "x": 4.5, "y": 3.375 }, + { "matrix": [1, 15], "x": 6.3, "y": 3.375 }, + { "matrix": [1, 16], "x": 7.2, "y": 3.375 } + ] + } + } +} From 01adba49b2698f9134a115c0859d9d17435e4b4a Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 9 Jun 2025 19:02:18 +0900 Subject: [PATCH 03/24] delete zip --- keyboards/takashicompany/x_09u34.zip | Bin 3752 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 keyboards/takashicompany/x_09u34.zip diff --git a/keyboards/takashicompany/x_09u34.zip b/keyboards/takashicompany/x_09u34.zip deleted file mode 100644 index 6a60c8fd0d8038779f11bc1535bfeaaf3cd39416..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3752 zcmbtXc|4R`A0PX^WqmVb%aZ*PjeTqxgQo0TgBkliOqQAu*|Lvo8B~@=xP(EBeW{3O zPee#ap<-+|uh-O_%k911&;5Mf^L);n^ZYU2^Lw6izRLrH($Mk%$SoAp@9=%{#}6Yw z1P~5a0-;q@6|Jq<01QB7BQMpxP9D+WEC4Fnbt(Yh`@dm_qHrES@pX^zcMS^JM`Jks zKhPKfjDY@z{hBPq007>3Ke9b-7gUzNeMk=C%?}XN^k=@ktA))u5HjQJdE5;bL~5wBO;? zlT1SM@ewIEy!)mLd1outGM$H&=4s@E9gwqS$0Oc5YLpz&veF7M4x5gbtR|&v&W+w+ z=C0lvBo^4&n$N!U77qgpZqaA7%IIBEB1{+ubZN0D`B1Hge59hSp<5>a%=lfdUuDVY z@&TmtKMK4hSpNt&XU>p8tN03u?imnLz#1FhfTI9V%Y@T|7mi*Pu953{M#^h~pJ4fX zNgKb@=L;RzB(aZiowe6PTJdp;Hr~Q=B<77hZNF=wBa-C!n!prn)uREh3a=ExOv_(V0hjhhGsyjkRiPG7$}|rMv)IGaB0gVshgIdd z@Ixwb}%mSVM(L3^CZT12fBM_}X%h8hn02>YLB~fXnmAmtMdz(Jf^ST+>Dw2y zz1O#_M5o_I#Jp~`+QopY{e-{b=|3!VDsOtZ<)odMU2EqS32X~pYwuMQ-n#OxGPF3> znxA&HppoJfqzV?|jNKFzNTf~^6$Qg2O&(B- z@ab9hBy#4O4v)Nm%1QS_UJOFy6lCNr%pnjth&4MSy-b_OM;uj2gurW(p6XuZ42C8R~Xip$+QRm8arIi5WNXc63YF3w%yA6~{+m zohX6D7LH{G>xwDVsVMdyI-i2gQdp1f%m!BN__4vQOVySIwk0~dt;mN~o@Ru5dO_Is zdEwg%#m(;1Rahgf=!dU)3YB@p`kalvNG)%2HFp21ra@xe!7oYbqiX$=2Xep>$R)#H-lZ}MnUmRYDv_FrjYTINJT#?8~cKz{W^pq61G{=-y#2sm*wFhO56)`*iA>S#Yo zy0_)o%q8cybuW5od%15Q<4AYdSdG{v-ln^2)!AmArb{cmJuOJ!OP*|v#(Lu~^^r-a zV?nfzpAa$}L}}Wt@?zNzHerXe*+FyRd5z;^6QTggJfJYpf=*s}ookKT3^n9srrVdb z>T(-G6YYHCKC^b}>YC)8u+a%31F5Phov5#pyvhw7u>au7rFwGc6Nu|HhXMPW{`wvt zf~Iwcz$V}c`l;Or$4+J!LMTCe0cAE~tI#R|yt_lBa7{ z>;%I4a@*^>DkG`|l`X_5C&dnU;0ueYXO?%L6?~YBRCb)0IFp<1vlQ|r2CrIhf~6V~ zE9bHL-edA}&D`M9%(z>}zi$#ny+bGO9<4&ZyFe_u!~1^14b+Nh##M<&<*_b>#4cw3 z%F5&3~=1Zm1xq&-9%#F}Y_H$3k17F1z>(?svupuuW_ZcXv21FE~0DU6EO zYS;GDoqxbIYFS%7VYW&b6&JHt5ktms#XsLZ-}MvH4`B7 zMKmct?w3@P__|(@eS$(QyW z^rq)u`q9#}3);yJqrF;mE^7qA?X1hxe5rNCmxeQTs z)t~@A9YkZ|cEXY0mV+Xlx+@H&%b#~6fo3nkPl8}4fqquy@S#sFgF!H7U^f4}m0QEC zboW>hvoI8)(`!iVDR1Ovi+^UYYg(ACEYQkSUb9JLl&X~i7J~gAOeqzWhTyTyGpsq5 zzTQeaI Date: Mon, 9 Jun 2025 19:05:46 +0900 Subject: [PATCH 04/24] fix keymap --- .../palmbrain/keymaps/default/keymap.c | 61 ++++++------------- 1 file changed, 20 insertions(+), 41 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 5cea7e3a953..28b5aec6a8a 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -6,65 +6,44 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [0] = LAYOUT( - LT(7, KC_Q), KC_W, KC_E, LT(6, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, - KC_A, KC_S, LT(6, KC_D), KC_F, KC_G, KC_H, KC_J, LT(6, KC_K), KC_L, KC_ENT, - LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, + LT(4, KC_Q), KC_W, KC_E, LT(3, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, + KC_A, KC_S, LT(4, KC_D), KC_F, KC_G, KC_H, KC_J, LT(3, KC_K), KC_L, KC_ENT, + LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, LALT_T(KC_LNG2), LSFT_T(KC_TAB), LT(2, KC_SPC), LT(1, KC_LNG1) ), [1] = LAYOUT( - KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, - LCTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_INT1, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_INT3, - LSFT_T(KC_PLUS), KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), + KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, + LCTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_INT1, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_INT3, + LSFT_T(KC_PLUS), KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), [2] = LAYOUT( - KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, LGUI(KC_INT3), - KC_PLUS, KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), - KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_LSFT, KC_SPC, KC_LNG1, KC_TRNS, KC_TRNS, KC_DEL, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS - ), - - [3] = LAYOUT( - LT(7, KC_Q), KC_W, KC_E, LT(6, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, - KC_A, KC_S, LT(6, KC_D), KC_F, KC_G, KC_H, KC_J, LT(6, KC_K), KC_L, KC_ENT, - LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, - LALT_T(KC_LNG2), LSFT_T(KC_TAB), LT(5, KC_SPC), LT(4, KC_LNG1) - ), - - [4] = LAYOUT( - KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, - KC_CIRC, KC_AT, KC_SLSH, KC_MINS, KC_UNDS, KC_SCLN, KC_COLN, KC_LBRC, KC_RBRC, KC_INT3, - LT(5, KC_TILD), KC_GRV, KC_QUES, KC_EQL, KC_UNDS, KC_PLUS, KC_ASTR, KC_LCBR, KC_RCBR, KC_PIPE, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS - ), - - [5] = LAYOUT( - KC_EXLM, KC_DQUO, KC_HASH, KC_DLR, KC_PERC, KC_AMPR, KC_QUOT, KC_LPRN, KC_RPRN, KC_BSLS, - KC_TILD, KC_GRV, KC_QUES, KC_EQL, KC_UNDS, KC_PLUS, KC_ASTR, KC_LCBR, KC_RCBR, KC_PIPE, + KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, LGUI(KC_INT3), + KC_PLUS, KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_LSFT, KC_SPC, KC_LNG1, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [6] = LAYOUT( - KC_ESC, KC_TAB, KC_UP, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, - KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, - KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_TRNS, KC_NO, KC_LNG1, KC_NO, KC_NO, KC_DEL, + [3] = LAYOUT( + KC_ESC, KC_TAB, KC_UP, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, + KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, + KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_TRNS, KC_NO, KC_LNG1, KC_NO, KC_NO, KC_DEL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [7] = LAYOUT( - KC_NO, KC_TAB, KC_NO, KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, - KC_NO, KC_NO, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, - KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(8), MO(9), + [4] = LAYOUT( + KC_NO, KC_TAB, KC_NO, KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, + KC_NO, KC_NO, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(5), MO(6), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [8] = LAYOUT( - UG_TOGG, UG_NEXT, UG_HUEU, UG_SATU, UG_VALU, KC_NO, KC_NO, KC_NO, DF(0), DF(3), - RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - RGB_M_K, RGB_M_X, RGB_M_G, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, + [5] = LAYOUT( + UG_TOGG, UG_NEXT, UG_HUEU, UG_SATU, UG_VALU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + RGB_M_K, RGB_M_X, RGB_M_G, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) }; From 42dc9f9ac1b270d01406a3470aa4c7856b07341b Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 9 Jun 2025 19:46:19 +0900 Subject: [PATCH 05/24] layer count --- keyboards/takashicompany/palmbrain/keyboard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index f14fef3467a..2f7ad9928c1 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -40,7 +40,7 @@ "vid": "0x7463" }, "dynamic_keymap": { - "layer_count": 16 + "layer_count": 12 }, "layouts": { "LAYOUT": { From 544d95e94017c38471220b2181c0464ef85aeab0 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 9 Jun 2025 19:56:00 +0900 Subject: [PATCH 06/24] config for ee_hand --- keyboards/takashicompany/palmbrain/config.h | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 keyboards/takashicompany/palmbrain/config.h diff --git a/keyboards/takashicompany/palmbrain/config.h b/keyboards/takashicompany/palmbrain/config.h new file mode 100644 index 00000000000..4abe2fdf493 --- /dev/null +++ b/keyboards/takashicompany/palmbrain/config.h @@ -0,0 +1,6 @@ +// Copyright 2025 takashicompany (@takashicompany) +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#define EE_HANDS \ No newline at end of file From 942f2d2adecf51c519a6a8d6a1c449f9e793b257 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 16 Jun 2025 19:51:41 +0900 Subject: [PATCH 07/24] readme --- keyboards/takashicompany/palmbrain/readme.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/readme.md b/keyboards/takashicompany/palmbrain/readme.md index 767f662d0cc..78bbefcaeb8 100644 --- a/keyboards/takashicompany/palmbrain/readme.md +++ b/keyboards/takashicompany/palmbrain/readme.md @@ -1,8 +1,12 @@ -# takashicompany/x_09u34 +# Palmbrain -![takashicompany/x_09u34](imgur.com image replace me!) +![takashicompany/Palmbrain](https://i.imgur.com/Og9lYip.jpeg) -*A short description of the keyboard/project* +Palmbrain is a 34-key split keyboard with a key pitch of 17 mm (0.9 u). +It can be equipped with BLE Micro Pro and is also compatible with wireless connectivity. + +Palmbrainは17mm(0.9u)のキーピッチを採用した34キーの分割型のキーボードです。 +BLE Micro Proを搭載することが可能で、無線化にも対応しています。 * Keyboard Maintainer: [takashicompany](https://github.com/takashicompany) * Hardware Supported: *The PCBs, controllers supported* @@ -10,11 +14,11 @@ Make example for this keyboard (after setting up your build environment): - make takashicompany/x_09u34:default + make takashicompany/palmbrain:default Flashing example for this keyboard: - make takashicompany/x_09u34:default:flash + make takashicompany/palmbrain:default:flash See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). From 6b3e94678e4b1a6952514d2750f88782215eb877 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 16 Jun 2025 19:56:12 +0900 Subject: [PATCH 08/24] format json --- .../takashicompany/palmbrain/keyboard.json | 156 +++++++++--------- 1 file changed, 75 insertions(+), 81 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index 2f7ad9928c1..82da4226aec 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -1,85 +1,79 @@ { - "manufacturer": "takashicompany", - "keyboard_name": "Palmbrain", - "maintainer": "takashicompany", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - [ - "F5", "D1", "F6", "E6", "F7", "F4", "D0", "C6", "B4", - "B1", "D3", "D4", "D7", "B5", "B3", "B2", "B6" - ] - ] - }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "direct": [ - [ - "F7", "E6", "F6", "D1", "F5", "B1", "B4", "C6", "D0", - "F4", "B3", "B5", "D7", "D4", "D3", "B6", "B2" - ] - ] - } + "manufacturer": "takashicompany", + "keyboard_name": "Palmbrain", + "maintainer": "takashicompany", + "development_board": "promicro", + "dynamic_keymap": { + "layer_count": 12 }, - "serial": { - "pin": "D2" + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["F5", "D1", "F6", "E6", "F7", "F4", "D0", "C6", "B4", "B1", "D3", "D4", "D7", "B5", "B3", "B2", "B6"] + ] + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "direct": [ + ["F7", "E6", "F6", "D1", "F5", "B1", "B4", "C6", "D0", "F4", "B3", "B5", "D7", "D4", "D3", "B6", "B2"] + ] + } + }, + "serial": { + "pin": "D2" + } + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0066", + "vid": "0x7463" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.45}, + {"matrix": [0, 1], "x": 0.9, "y": 0.225}, + {"matrix": [0, 2], "x": 1.8, "y": 0}, + {"matrix": [0, 3], "x": 2.7, "y": 0.225}, + {"matrix": [0, 4], "x": 3.6, "y": 0.45}, + {"matrix": [1, 0], "x": 7.2, "y": 0.45}, + {"matrix": [1, 1], "x": 8.1, "y": 0.225}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 3], "x": 9.9, "y": 0.225}, + {"matrix": [1, 4], "x": 10.8, "y": 0.45}, + {"matrix": [0, 5], "x": 0, "y": 1.35}, + {"matrix": [0, 6], "x": 0.9, "y": 1.125}, + {"matrix": [0, 7], "x": 1.8, "y": 0.9}, + {"matrix": [0, 8], "x": 2.7, "y": 1.125}, + {"matrix": [0, 9], "x": 3.6, "y": 1.35}, + {"matrix": [1, 5], "x": 7.2, "y": 1.35}, + {"matrix": [1, 6], "x": 8.1, "y": 1.125}, + {"matrix": [1, 7], "x": 9, "y": 0.9}, + {"matrix": [1, 8], "x": 9.9, "y": 1.125}, + {"matrix": [1, 9], "x": 10.8, "y": 1.35}, + {"matrix": [0, 10], "x": 0, "y": 2.25}, + {"matrix": [0, 11], "x": 0.9, "y": 2.025}, + {"matrix": [0, 12], "x": 1.8, "y": 1.8}, + {"matrix": [0, 13], "x": 2.7, "y": 2.025}, + {"matrix": [0, 14], "x": 3.6, "y": 2.25}, + {"matrix": [1, 10], "x": 7.2, "y": 2.25}, + {"matrix": [1, 11], "x": 8.1, "y": 2.025}, + {"matrix": [1, 12], "x": 9, "y": 1.8}, + {"matrix": [1, 13], "x": 9.9, "y": 2.025}, + {"matrix": [1, 14], "x": 10.8, "y": 2.25}, + {"matrix": [0, 15], "x": 3.6, "y": 3.375}, + {"matrix": [0, 16], "x": 4.5, "y": 3.375}, + {"matrix": [1, 15], "x": 6.3, "y": 3.375}, + {"matrix": [1, 16], "x": 7.2, "y": 3.375} + ] + } } - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0066", - "vid": "0x7463" - }, - "dynamic_keymap": { - "layer_count": 12 - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0.45 }, - { "matrix": [0, 1], "x": 0.9, "y": 0.225 }, - { "matrix": [0, 2], "x": 1.8, "y": 0 }, - { "matrix": [0, 3], "x": 2.7, "y": 0.225 }, - { "matrix": [0, 4], "x": 3.6, "y": 0.45 }, - { "matrix": [1, 0], "x": 7.2, "y": 0.45 }, - { "matrix": [1, 1], "x": 8.1, "y": 0.225 }, - { "matrix": [1, 2], "x": 9, "y": 0 }, - { "matrix": [1, 3], "x": 9.9, "y": 0.225 }, - { "matrix": [1, 4], "x": 10.8, "y": 0.45 }, - { "matrix": [0, 5], "x": 0, "y": 1.35 }, - { "matrix": [0, 6], "x": 0.9, "y": 1.125 }, - { "matrix": [0, 7], "x": 1.8, "y": 0.9 }, - { "matrix": [0, 8], "x": 2.7, "y": 1.125 }, - { "matrix": [0, 9], "x": 3.6, "y": 1.35 }, - { "matrix": [1, 5], "x": 7.2, "y": 1.35 }, - { "matrix": [1, 6], "x": 8.1, "y": 1.125 }, - { "matrix": [1, 7], "x": 9, "y": 0.9 }, - { "matrix": [1, 8], "x": 9.9, "y": 1.125 }, - { "matrix": [1, 9], "x": 10.8, "y": 1.35 }, - { "matrix": [0, 10], "x": 0, "y": 2.25 }, - { "matrix": [0, 11], "x": 0.9, "y": 2.025 }, - { "matrix": [0, 12], "x": 1.8, "y": 1.8 }, - { "matrix": [0, 13], "x": 2.7, "y": 2.025 }, - { "matrix": [0, 14], "x": 3.6, "y": 2.25 }, - { "matrix": [1, 10], "x": 7.2, "y": 2.25 }, - { "matrix": [1, 11], "x": 8.1, "y": 2.025 }, - { "matrix": [1, 12], "x": 9, "y": 1.8 }, - { "matrix": [1, 13], "x": 9.9, "y": 2.025 }, - { "matrix": [1, 14], "x": 10.8, "y": 2.25 }, - { "matrix": [0, 15], "x": 3.6, "y": 3.375 }, - { "matrix": [0, 16], "x": 4.5, "y": 3.375 }, - { "matrix": [1, 15], "x": 6.3, "y": 3.375 }, - { "matrix": [1, 16], "x": 7.2, "y": 3.375 } - ] - } - } } From abf2f6b22d9f957cd493c1ff62915dc791dfa3df Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 16 Jun 2025 19:59:10 +0900 Subject: [PATCH 09/24] fix url --- keyboards/takashicompany/palmbrain/keyboard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index 82da4226aec..be74cc11161 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -30,7 +30,7 @@ "pin": "D2" } }, - "url": "", + "url": "https://github.com/takashicompany/palmbrain", "usb": { "device_version": "0.0.1", "pid": "0x0066", From fdd4f0c8afdeeed1785e35542508393357b28fe3 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Mon, 16 Jun 2025 20:02:21 +0900 Subject: [PATCH 10/24] fix readme --- keyboards/takashicompany/palmbrain/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/readme.md b/keyboards/takashicompany/palmbrain/readme.md index 78bbefcaeb8..9d3fb82ad42 100644 --- a/keyboards/takashicompany/palmbrain/readme.md +++ b/keyboards/takashicompany/palmbrain/readme.md @@ -9,8 +9,8 @@ Palmbrainは17mm(0.9u)のキーピッチを採用した34キーの分割型の BLE Micro Proを搭載することが可能で、無線化にも対応しています。 * Keyboard Maintainer: [takashicompany](https://github.com/takashicompany) -* Hardware Supported: *The PCBs, controllers supported* -* Hardware Availability: *Links to where you can find this hardware* +* Hardware Supported: PCB, Pro Micro. +* Hardware Availability: https://github.com/takashicompany/palmbrain Make example for this keyboard (after setting up your build environment): From 72a094019ed23e0e41c1bab253b5d839c1ba9728 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:42:52 +0900 Subject: [PATCH 11/24] Update keyboards/takashicompany/palmbrain/config.h Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/config.h b/keyboards/takashicompany/palmbrain/config.h index 4abe2fdf493..d9d98bf85f4 100644 --- a/keyboards/takashicompany/palmbrain/config.h +++ b/keyboards/takashicompany/palmbrain/config.h @@ -3,4 +3,4 @@ #pragma once -#define EE_HANDS \ No newline at end of file +#define EE_HANDS From d9606ac93729594fa79494f3760100dc4861988c Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:07 +0900 Subject: [PATCH 12/24] Update keyboards/takashicompany/palmbrain/keyboard.json Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keyboard.json | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index be74cc11161..c86d3262b9c 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -36,6 +36,7 @@ "pid": "0x0066", "vid": "0x7463" }, + "community_layouts": ["split_3x5_2"] "layouts": { "LAYOUT": { "layout": [ From 766e117be3bf619ac1233e2ef27c73c674faa4a3 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:14 +0900 Subject: [PATCH 13/24] Update keyboards/takashicompany/palmbrain/keyboard.json Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keyboard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index c86d3262b9c..c383d362188 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -38,7 +38,7 @@ }, "community_layouts": ["split_3x5_2"] "layouts": { - "LAYOUT": { + "LAYOUT_split_3x5_2": { "layout": [ {"matrix": [0, 0], "x": 0, "y": 0.45}, {"matrix": [0, 1], "x": 0.9, "y": 0.225}, From 3dc3b629e11bab830a5610224613138203621961 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:22 +0900 Subject: [PATCH 14/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 28b5aec6a8a..9aa26f586a0 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -5,7 +5,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [0] = LAYOUT( + [0] = LAYOUT_split_3x5_2( LT(4, KC_Q), KC_W, KC_E, LT(3, KC_R), KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_A, KC_S, LT(4, KC_D), KC_F, KC_G, KC_H, KC_J, LT(3, KC_K), KC_L, KC_ENT, LSFT_T(KC_Z), LGUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, LCTL_T(KC_DOT), KC_BSPC, From 580894f79b253485618d8fb4a2d90dc0be19f808 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:29 +0900 Subject: [PATCH 15/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 9aa26f586a0..8bd2b40b41f 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -12,7 +12,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { LALT_T(KC_LNG2), LSFT_T(KC_TAB), LT(2, KC_SPC), LT(1, KC_LNG1) ), - [1] = LAYOUT( + [1] = LAYOUT_split_3x5_2( KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, LCTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_INT1, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_INT3, LSFT_T(KC_PLUS), KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), From 40ce7f65aa960afdd59b9d69212b54b5f2d62963 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:37 +0900 Subject: [PATCH 16/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 8bd2b40b41f..7d9d3dda819 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -26,7 +26,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [3] = LAYOUT( + [3] = LAYOUT_split_3x5_2( KC_ESC, KC_TAB, KC_UP, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_TRNS, KC_NO, KC_LNG1, KC_NO, KC_NO, KC_DEL, From 227962a699458a3c7320455b79b7215fe1c3ceb6 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:43 +0900 Subject: [PATCH 17/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 7d9d3dda819..5691e88c404 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [4] = LAYOUT( + [4] = LAYOUT_split_3x5_2( KC_NO, KC_TAB, KC_NO, KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_NO, KC_NO, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(5), MO(6), From 0b5948a98f687cbced8e78fbd51a8f78c9ca27aa Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:49 +0900 Subject: [PATCH 18/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 5691e88c404..87e3bb10003 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -19,7 +19,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [2] = LAYOUT( + [2] = LAYOUT_split_3x5_2( KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, LGUI(KC_INT3), KC_PLUS, KC_LCBR, KC_QUES, KC_UNDS, LSFT(KC_INT1), KC_COLN, KC_DQUO, KC_RCBR, LSFT(KC_NUHS), LSFT(KC_INT3), KC_LSFT, KC_LGUI, KC_LALT, KC_LNG2, KC_LSFT, KC_SPC, KC_LNG1, KC_TRNS, KC_TRNS, KC_DEL, From 66195b3da583356fc178d6a9cd1f5061b47f14bc Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 19:53:55 +0900 Subject: [PATCH 19/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 87e3bb10003..0f4d37d8c3e 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), - [5] = LAYOUT( + [5] = LAYOUT_split_3x5_2( UG_TOGG, UG_NEXT, UG_HUEU, UG_SATU, UG_VALU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_M_K, RGB_M_X, RGB_M_G, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, From f4be8be09a47d640728120f2b85a4e113f3843c6 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 23:22:10 +0900 Subject: [PATCH 20/24] Update keyboards/takashicompany/palmbrain/keyboard.json Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/keyboard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index c383d362188..70ee1014241 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -32,7 +32,7 @@ }, "url": "https://github.com/takashicompany/palmbrain", "usb": { - "device_version": "0.0.1", + "device_version": "1.0.0", "pid": "0x0066", "vid": "0x7463" }, From 97f32e9b0073e754b53962eabe15a3d68001a191 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Tue, 17 Jun 2025 23:22:18 +0900 Subject: [PATCH 21/24] Update keyboards/takashicompany/palmbrain/readme.md Co-authored-by: Duncan Sutherland --- keyboards/takashicompany/palmbrain/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/readme.md b/keyboards/takashicompany/palmbrain/readme.md index 9d3fb82ad42..ac41ca488a3 100644 --- a/keyboards/takashicompany/palmbrain/readme.md +++ b/keyboards/takashicompany/palmbrain/readme.md @@ -9,7 +9,7 @@ Palmbrainは17mm(0.9u)のキーピッチを採用した34キーの分割型の BLE Micro Proを搭載することが可能で、無線化にも対応しています。 * Keyboard Maintainer: [takashicompany](https://github.com/takashicompany) -* Hardware Supported: PCB, Pro Micro. +* Hardware Supported: PCB, Pro Micro development board. * Hardware Availability: https://github.com/takashicompany/palmbrain Make example for this keyboard (after setting up your build environment): From ced4385ff2b76112755639fbe449fee42a919315 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Wed, 25 Jun 2025 10:50:25 +0900 Subject: [PATCH 22/24] Update keyboards/takashicompany/palmbrain/keyboard.json Co-authored-by: Joel Challis --- keyboards/takashicompany/palmbrain/keyboard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keyboard.json b/keyboards/takashicompany/palmbrain/keyboard.json index 70ee1014241..830b202bed0 100644 --- a/keyboards/takashicompany/palmbrain/keyboard.json +++ b/keyboards/takashicompany/palmbrain/keyboard.json @@ -36,7 +36,7 @@ "pid": "0x0066", "vid": "0x7463" }, - "community_layouts": ["split_3x5_2"] + "community_layouts": ["split_3x5_2"], "layouts": { "LAYOUT_split_3x5_2": { "layout": [ From 378f64d5711e60c5a87cf286ffc2c8fd2762bad3 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Wed, 9 Jul 2025 01:27:19 +0900 Subject: [PATCH 23/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index 0f4d37d8c3e..e49aea33027 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -42,8 +42,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [5] = LAYOUT_split_3x5_2( UG_TOGG, UG_NEXT, UG_HUEU, UG_SATU, UG_VALU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - RGB_M_K, RGB_M_X, RGB_M_G, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) }; From 8510426f68b8e727aace5300df8ff67641bc80d8 Mon Sep 17 00:00:00 2001 From: takashicompany Date: Wed, 9 Jul 2025 01:27:39 +0900 Subject: [PATCH 24/24] Update keyboards/takashicompany/palmbrain/keymaps/default/keymap.c Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/takashicompany/palmbrain/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c index e49aea33027..eb22c6e777f 100644 --- a/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c +++ b/keyboards/takashicompany/palmbrain/keymaps/default/keymap.c @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [4] = LAYOUT_split_3x5_2( KC_NO, KC_TAB, KC_NO, KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_NO, KC_NO, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, - KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(5), MO(6), + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, MO(5), KC_TRNS KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ),