mirror of
https://github.com/qmk/qmk_firmware
synced 2024-12-22 16:36:58 +00:00
Add keyboard Jris65 (#23936)
* first compiled, flashed, and tested version of jris65 * adding readmes for mykeyclub and jris65 * removed commented out code and unneeded files * typo in build instructions * renamed info.json to keyboard.json as per new standard * formatted with qmk format-json * fixed layout offset problem * moved some settings from c/h files to json * moved matrix from .h file to .json * cleaned up non-json options * moved settings from rules.mk to keyboard.json * fix for via after removing .h file * converted keymap.c to keymap.json * keymap.c has been replaced by keymap.json * FN+Backspace loads bootload * added custom keymap for Sean * config.h setting is only needed by via * formatted json * convert via keymap from .c .h .mk to keymap.json * moved keyboard configuration to hotswap dir; note in readme that only hotswap has been tested * Update keyboards/mykeyclub/jris65/keymaps/default/keymap.json Co-authored-by: jack <jack@pngu.org> * typo Co-authored-by: jack <jack@pngu.org> * blank layers do not need to be specified Co-authored-by: jack <jack@pngu.org> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * removed extra newline Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * cleaned up wording in readme Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * QMK no longer supports user keymaps * remove settings that are already the default (false settings) Co-authored-by: jack <jack@pngu.org> * add image Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * re-added second layer with QK_BOOT for backspace * make the hotswap the default keyboard * added keyboard director prefix to DEFAULT_FOLDER * ran qmk format-json on keyboard.json * DEFAULT_FOLDER option is going away so don't use it * removed via keymap as they now reside in qmk_userspace_via --------- Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
This commit is contained in:
parent
7446c6ea7d
commit
035dcf213c
389
keyboards/mykeyclub/jris65/hotswap/keyboard.json
Normal file
389
keyboards/mykeyclub/jris65/hotswap/keyboard.json
Normal file
File diff suppressed because it is too large
Load Diff
21
keyboards/mykeyclub/jris65/keymaps/default/keymap.json
Normal file
21
keyboards/mykeyclub/jris65/keymaps/default/keymap.json
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"keyboard": "mykeyclub/jris65",
|
||||
"keymap": "default",
|
||||
"layout": "LAYOUT_all",
|
||||
"layers": [
|
||||
[
|
||||
"KC_ESC", "KC_1", "KC_2", "KC_3", "KC_4", "KC_5", "KC_6", "KC_7", "KC_8", "KC_9", "KC_0", "KC_MINS", "KC_EQL", "KC_BSLS", "KC_BSPC", "KC_PGUP",
|
||||
"KC_TAB", "KC_Q", "KC_W", "KC_E", "KC_R", "KC_T", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", "KC_LBRC", "KC_RBRC", "KC_BSLS", "KC_PGDN",
|
||||
"KC_CAPS", "KC_A", "KC_S", "KC_D", "KC_F", "KC_G", "KC_H", "KC_J", "KC_K", "KC_L", "KC_SCLN", "KC_QUOT", "KC_BSLS", "KC_ENT", "KC_END",
|
||||
"KC_LSFT", "KC_BSLS", "KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", "KC_N", "KC_M", "KC_DOT", "KC_COMM", "KC_SLSH", "KC_RSFT", "KC_UP", "KC_DEL",
|
||||
"KC_LCTL", "KC_LGUI", "KC_LALT", "KC_SPC", "KC_RALT", "MO(1)", "KC_LEFT", "KC_DOWN", "KC_RGHT"
|
||||
],
|
||||
[
|
||||
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "QK_BOOT", "KC_TRNS",
|
||||
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
|
||||
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
|
||||
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS",
|
||||
"KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"
|
||||
]
|
||||
]
|
||||
}
|
35
keyboards/mykeyclub/jris65/readme.md
Normal file
35
keyboards/mykeyclub/jris65/readme.md
Normal file
@ -0,0 +1,35 @@
|
||||
# JRIS65
|
||||
|
||||
![hotswap](https://i.imgur.com/kJzebgd.jpeg)
|
||||
**Hotswap PCB**
|
||||
|
||||
A 65% keyboard sold by Mykeyclub.
|
||||
|
||||
* Keyboard Maintainer: [The QMK Community](https://github.com/qmk)
|
||||
* Hardware Supported: JRIS65 R1 hotswap.
|
||||
* Hardware Availability: intermitently via group buys from [Mykeyclub](https://www.mykeyclub.com/)
|
||||
|
||||
Make example for this keyboard (after setting up your build environment):
|
||||
|
||||
make mykeyclub/jris65/hotswap:default
|
||||
|
||||
Flashing example for this keyboard:
|
||||
|
||||
make mykeyclub/jris65/hotswap: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:
|
||||
|
||||
* **Keycode in layout**: Using the default firmware, assign a key to Reset (`QK_BOOT`) and press the assigned key.
|
||||
* **Physical reset button**: Briefly press the button on the back of the PCB
|
||||
|
||||
The QMK default keymap has FN+Backspace assigned to `QK_BOOT` so you can use that key sequence for subsequent flashing.
|
||||
|
||||
## Disclaimer
|
||||
|
||||
In May 2024 Mykeyclub was contacted to see if they had interest in contributing firmware to the QMK project they did not. This code is thus community supported.
|
||||
|
||||
This firmware has only been tested with JRIS65 R1 hotswap and is likely to work with R2 hotswap. The soldered variant of this PCB requires testing, with actual hardware, before being added.
|
5
keyboards/mykeyclub/readme.md
Normal file
5
keyboards/mykeyclub/readme.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Mykeyclub
|
||||
|
||||
Mykeyclub is a retailer of mechanical keyboards and related products. They also facilitate the design and manufacture of keyboard products.
|
||||
|
||||
**Website:** https://www.mykeyclub.com/
|
Loading…
x
Reference in New Issue
Block a user