Yowkees / keyball

keyball is split keyboard has 100% track ball
GNU General Public License v3.0
630 stars 461 forks source link

Issue about updating to qmk_firmware 0.24.11 #588

Open cyrusn opened 6 months ago

cyrusn commented 6 months ago

I am attempting to compile and flash firmware version 0.24.11 to my Keyball61 keyboard. Despite encountering warnings, I proceeded with flashing the hex file. After flashing, I noticed that the left and right keyboards were swapped, and the trackball movement was inverted.

☒ keyball/keyball61: LAYOUT_right_ball: Layout macro should not be defined within ".h" files.
☒ keyball/keyball61: LAYOUT_left_ball: Layout macro should not be defined within ".h" files.
☒ keyball/keyball61: LAYOUT_dual_ball: Layout macro should not be defined within ".h" files.
☒ keyball/keyball61: LAYOUT_no_ball: Layout macro should not be defined within ".h" files.
CreamNuts commented 5 months ago

My problem is same as yours. Do you have any solutions?

cyrusn commented 5 months ago

No idea too.

CreamNuts commented 5 months ago

I found it. Change #define SPLIT_HAND_MATRIX_GRID to #define SPLIT_HAND_MATRIX_GRID_LOW_IS_LEFT in keyball61/config.h. Note that keyball61/config.h is different from keymaps/custom/config.h

cyrusn commented 5 months ago

I found it. Change #define SPLIT_HAND_MATRIX_GRID to #define SPLIT_HAND_MATRIX_GRID_LOW_IS_LEFT in keyball61/config.h. Note that keyball61/config.h is different from keymaps/custom/config.h

Oh ... sadly it didn't work for me.

XenotropicDev commented 1 month ago

Worked for me too. Make sure you add another line for it and don't replace the existing SPLIT_HAND_MATRIX_GRID. Should look something like this.

#define SPLIT_HAND_MATRIX_GRID  F7, D7
#define SPLIT_HAND_MATRIX_GRID_LOW_IS_LEFT