forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Add mouse buttons overlay layer - Change button order - Remove crkbd hardware specifics - Add alternative base layer alphas - Change title - Add logo - Reword intro text - Add dev branch and new commits links - Replace manual toc and remove anchors - Unindent lists - Reduce headings - Update docs - Build keymap as object instead of including .c file - Add kle subset mapping images - Add alternative mapping support - Change default mapping for ortho_4x12 - Add split mapping for ortho_4x12 - Add contact section - Add #pragma once to layout and keyboard config.h
- Loading branch information
1 parent
24b0cda
commit f0bde79
Showing
12 changed files
with
513 additions
and
329 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#define LAYOUT_miryoku( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39 \ | ||
) \ | ||
LAYOUT( \ | ||
KC_NO, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, KC_NO, \ | ||
KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, \ | ||
KC_NO, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, KC_NO, \ | ||
K32, K33, K34, K35, K36, K37 \ | ||
) | ||
|
||
#include "manna-harbour_miryoku.c" | ||
|
||
|
||
#ifdef SSD1306OLED | ||
|
||
#include "ssd1306.h" | ||
|
||
void matrix_init_user(void) { | ||
iota_gfx_init(!has_usb()); // turns on the display | ||
} | ||
|
||
// When add source files to SRC in rules.mk, you can use functions. | ||
const char *read_logo(void); | ||
|
||
void matrix_scan_user(void) { | ||
iota_gfx_task(); | ||
} | ||
|
||
void matrix_render_user(struct CharacterMatrix *matrix) { | ||
if (host_keyboard_leds() & (1<<USB_LED_CAPS_LOCK)) { | ||
matrix_write(matrix, read_logo()); | ||
} | ||
} | ||
|
||
void matrix_update(struct CharacterMatrix *dest, const struct CharacterMatrix *source) { | ||
if (memcmp(dest->display, source->display, sizeof(dest->display))) { | ||
memcpy(dest->display, source->display, sizeof(dest->display)); | ||
dest->dirty = true; | ||
} | ||
} | ||
|
||
void iota_gfx_task_user(void) { | ||
struct CharacterMatrix matrix; | ||
matrix_clear(&matrix); | ||
matrix_render_user(&matrix); | ||
matrix_update(&display, &matrix); | ||
} | ||
|
||
#endif //SSD1306OLED |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#pragma once | ||
|
||
#define LAYOUT_miryoku(\ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
)\ | ||
LAYOUT_ergodox_pretty( \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09, KC_NO, \ | ||
KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, \ | ||
KC_NO, K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29, KC_NO, \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, K32, K37, KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, KC_NO, \ | ||
K33, K34, KC_NO, KC_NO, K35, K36 \ | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#define LAYOUT_miryoku(\ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
)\ | ||
LAYOUT_ergodox_pretty( \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09, KC_NO, \ | ||
KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, \ | ||
KC_NO, K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29, KC_NO, \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, K32, K37, KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, KC_NO, KC_NO, KC_NO, \ | ||
KC_NO, KC_NO, \ | ||
K33, K34, KC_NO, KC_NO, K35, K36 \ | ||
) | ||
|
||
#include "manna-harbour_miryoku.c" |
31 changes: 31 additions & 0 deletions
31
layouts/community/ortho_4x12/manna-harbour_miryoku/config.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#pragma once | ||
|
||
#if defined MIRYOKU_MAPPING_SPLIT | ||
#define LAYOUT_miryoku(\ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
)\ | ||
LAYOUT_ortho_4x12(\ | ||
KC_NO, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, KC_NO,\ | ||
K00, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K09,\ | ||
K10, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K19,\ | ||
K20, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, K29\ | ||
) | ||
#else | ||
#define LAYOUT_miryoku(\ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
)\ | ||
LAYOUT_ortho_4x12(\ | ||
K00, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K29,\ | ||
KC_NO, KC_NO, K32, K33, K34, K34, K35, K35, K36, K37, KC_NO, KC_NO\ | ||
) | ||
#endif |
15 changes: 0 additions & 15 deletions
15
layouts/community/ortho_4x12/manna-harbour_miryoku/keymap.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#define LAYOUT_miryoku(\ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
)\ | ||
LAYOUT_ortho_4x12(\ | ||
KC_NO, K01, K02, K03, K04, KC_NO, KC_NO, K05, K06, K07, K08, KC_NO,\ | ||
K00, K11, K12, K13, K14, KC_NO, KC_NO, K15, K16, K17, K18, K09,\ | ||
K10, K21, K22, K23, K24, KC_NO, KC_NO, K25, K26, K27, K28, K19,\ | ||
K20, KC_NO, KC_NO, K32, K33, K34, K35, K36, K37, KC_NO, KC_NO, K29\ | ||
) | ||
|
||
#include "manna-harbour_miryoku.c" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
// generated from users/manna-harbour_miryoku/miryoku.org -*- buffer-read-only: t -*- | ||
|
||
#pragma once | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
#define KC_NP KC_NO // key is not present | ||
#define KC_NA KC_NO // present but not available for use | ||
#define KC_NU KC_NO // available but not used | ||
|
||
// non-KC_ keycodes | ||
#define KC_RST RESET | ||
#define KC_TOG RGB_TOG | ||
#define KC_MOD RGB_MOD | ||
#define KC_HUI RGB_HUI | ||
#define KC_SAI RGB_SAI | ||
#define KC_VAI RGB_VAI | ||
|
||
enum layers { BASE, MBO, MEDR, NAVR, MOUR, NSSL, NSL, FUNL }; |
Oops, something went wrong.