├── .github ├── actions │ ├── setup-qmk-vial │ │ └── action.yml │ └── setup-qmk │ │ └── action.yml └── workflows │ └── keyball61.yml ├── .gitignore ├── LICENSE ├── README.md ├── layouts ├── KEYMAP.JSN ├── KEYMAP.JSN.base ├── Left │ └── CONFIG.JSN ├── Right │ └── CONFIG.JSN └── vial │ ├── left │ ├── CONFIG.bin │ └── config.json │ └── right │ ├── CONFIG.BIN │ └── config.json └── qmk_firmware ├── .build ├── Keyball46_hex.zip ├── Keyball61_hex.zip ├── keyball_keyball46_default.hex ├── keyball_keyball46_test.hex ├── keyball_keyball46_test_Both.hex ├── keyball_keyball46_test_Left.hex ├── keyball_keyball46_via.hex ├── keyball_keyball46_via_Both.hex ├── keyball_keyball46_via_Left.hex ├── keyball_keyball61_default.hex ├── keyball_keyball61_develop.hex ├── keyball_keyball61_test.hex └── keyball_keyball61_via.hex └── keyboards └── keyball ├── drivers └── pmw3360 │ ├── pmw3360.c │ ├── pmw3360.h │ ├── pmw3360_pointing_device_driver.c │ ├── srom_0x04.c │ └── srom_0x81.c ├── info.json ├── keyball61 ├── .noci ├── config.h ├── keyball61.c ├── keyball61.h ├── keymaps │ ├── bmp-vial │ │ ├── README.md │ │ ├── config.h │ │ ├── keymap.c │ │ ├── rules.mk │ │ ├── serial.c │ │ ├── transactions.c │ │ └── vial.json │ └── bmp │ │ ├── README.md │ │ ├── base_config.h │ │ ├── config.h │ │ ├── keyboard.c │ │ ├── keymap.c │ │ ├── rules.mk │ │ └── serial.c ├── ld │ └── nrf52840_ao.ld └── rules.mk └── lib ├── glcdfont.c ├── keyball ├── keyball.c └── keyball.h ├── logofont └── logofont.c ├── matrix.c ├── oledkit ├── oledkit.c └── oledkit.h └── quantum └── pointing_device ├── pointing_device_auto_mouse.c └── pointing_device_auto_mouse.h /.github/actions/setup-qmk-vial/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/.github/actions/setup-qmk-vial/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-qmk/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/.github/actions/setup-qmk/action.yml -------------------------------------------------------------------------------- /.github/workflows/keyball61.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/.github/workflows/keyball61.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/README.md -------------------------------------------------------------------------------- /layouts/KEYMAP.JSN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/KEYMAP.JSN -------------------------------------------------------------------------------- /layouts/KEYMAP.JSN.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/KEYMAP.JSN.base -------------------------------------------------------------------------------- /layouts/Left/CONFIG.JSN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/Left/CONFIG.JSN -------------------------------------------------------------------------------- /layouts/Right/CONFIG.JSN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/Right/CONFIG.JSN -------------------------------------------------------------------------------- /layouts/vial/left/CONFIG.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/vial/left/CONFIG.bin -------------------------------------------------------------------------------- /layouts/vial/left/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/vial/left/config.json -------------------------------------------------------------------------------- /layouts/vial/right/CONFIG.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/vial/right/CONFIG.BIN -------------------------------------------------------------------------------- /layouts/vial/right/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/layouts/vial/right/config.json -------------------------------------------------------------------------------- /qmk_firmware/.build/Keyball46_hex.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/Keyball46_hex.zip -------------------------------------------------------------------------------- /qmk_firmware/.build/Keyball61_hex.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/Keyball61_hex.zip -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_default.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_default.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_test.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_test_Both.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_test_Both.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_test_Left.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_test_Left.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_via.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_via.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_via_Both.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_via_Both.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball46_via_Left.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball46_via_Left.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball61_default.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball61_default.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball61_develop.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball61_develop.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball61_test.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball61_test.hex -------------------------------------------------------------------------------- /qmk_firmware/.build/keyball_keyball61_via.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/.build/keyball_keyball61_via.hex -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360_pointing_device_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/drivers/pmw3360/pmw3360_pointing_device_driver.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/drivers/pmw3360/srom_0x04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/drivers/pmw3360/srom_0x04.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/drivers/pmw3360/srom_0x81.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/drivers/pmw3360/srom_0x81.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/info.json -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/.noci: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/config.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keyball61.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keyball61.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keyball61.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keyball61.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/README.md -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/config.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/keymap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/keymap.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/rules.mk -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/serial.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/transactions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/transactions.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/vial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp-vial/vial.json -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/README.md -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/base_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/base_config.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/config.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/keyboard.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/keymap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/keymap.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/rules.mk -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/keymaps/bmp/serial.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/ld/nrf52840_ao.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/ld/nrf52840_ao.ld -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/keyball61/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/keyball61/rules.mk -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/glcdfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/glcdfont.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/keyball/keyball.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/keyball/keyball.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/keyball/keyball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/keyball/keyball.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/logofont/logofont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/logofont/logofont.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/matrix.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/oledkit/oledkit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/oledkit/oledkit.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/oledkit/oledkit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/oledkit/oledkit.h -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/quantum/pointing_device/pointing_device_auto_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/quantum/pointing_device/pointing_device_auto_mouse.c -------------------------------------------------------------------------------- /qmk_firmware/keyboards/keyball/lib/quantum/pointing_device/pointing_device_auto_mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Code-Hex/ble-micro-pro-keyball61/HEAD/qmk_firmware/keyboards/keyball/lib/quantum/pointing_device/pointing_device_auto_mouse.h --------------------------------------------------------------------------------