This repository has been archived by the owner on Sep 12, 2019. It is now read-only.
forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Keymap: Talljoe's keymap for oddball keyboards (qmk#3910)
* Create layout for JD45 * Tweak layout to better support JD45 and add more tap dancing. * Add Maltron and tweak layout for 40% enter compatibility. * Switch back to `BL_TOGGLE` for backlight. * More tweaks * Rename talljoe_gherkin to talljoe-gherkin * Make NAV layer tab C_S_T also. * Add missing RESET key. * Add Talljoe layout for minivan. * MTI is not for me * Tweak keymap. * Add talljoe keymap to Atreus. * Minor tweaks. * Fix talljoe keymaps to work with new Zeal60 commit.
- Loading branch information
Showing
20 changed files
with
417 additions
and
65 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
#ifndef CONFIG_USER_H | ||
#define CONFIG_USER_H | ||
|
||
#include QMK_KEYBOARD_CONFIG_H | ||
|
||
#define PREVENT_STUCK_MODIFIERS | ||
#define SPACE_COUNT 2 | ||
|
||
#define TEMPLATE( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) LAYOUT( \ | ||
K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ | ||
K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, \ | ||
K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
K10, K41, K42, K30, K44, K1D, K20, K45, K3C, K0D, K2B, K3D \ | ||
) | ||
|
||
#define TEMPLATE_NUM( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) LAYOUT( \ | ||
K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ | ||
K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, \ | ||
K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ | ||
K10, K41, K42, K30, K44, K1D, K20, K45, K48, K49, K2B, K3D \ | ||
) | ||
|
||
|
||
#define TEMPLATE_RESET LAYOUT( \ | ||
RESET , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ | ||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ | ||
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ | ||
RESET , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET , XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX \ | ||
) | ||
#endif |
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 @@ | ||
// This space intentionally left blank |
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 @@ | ||
USER_NAME := talljoe |
File renamed without changes.
File renamed without changes.
File renamed without changes.
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,22 @@ | ||
#ifndef CONFIG_USER_H | ||
#define CONFIG_USER_H | ||
|
||
#include QMK_KEYBOARD_CONFIG_H | ||
|
||
#define PREVENT_STUCK_MODIFIERS | ||
#define SPACE_COUNT 2 | ||
|
||
#define TEMPLATE( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) { \ | ||
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K0D, K1D }, \ | ||
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2C, KC_NO }, \ | ||
{ K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO }, \ | ||
{ K40, K00, K41, K42, K44, KC_NO, K45, KC_NO, K48, K49, K3D, K4C, KC_NO } \ | ||
} | ||
|
||
#endif |
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 @@ | ||
// This space intentionally left blank |
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,53 @@ | ||
#ifndef CONFIG_USER_H | ||
#define CONFIG_USER_H | ||
|
||
#include QMK_KEYBOARD_CONFIG_H | ||
|
||
#define SPACE_COUNT 2 | ||
|
||
#define TEMPLATE( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) KEYMAP_ARROW( \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K0D, \ | ||
K41, K49, K42, K44, K45, K3C, K0B, K00, K3D \ | ||
) | ||
|
||
#define TEMPLATE_ALT( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) KEYMAP_ARROW( \ | ||
K00, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
K41, K49, K42, K44, K45, K48, K49, K4B, K4C \ | ||
) | ||
|
||
#define TEMPLATE_ADJUST( \ | ||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \ | ||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | ||
K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \ | ||
) KEYMAP_ARROW( \ | ||
K00, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K2D, \ | ||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2C, \ | ||
K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | ||
K40, K49, K42, K44, K45, K48, K0B, K0C, K4C \ | ||
) | ||
|
||
#define TEMPLATE_RESET KEYMAP_ARROW( \ | ||
RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RESET, \ | ||
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, 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, KC_NO, KC_NO, RESET) | ||
|
||
#endif |
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 @@ | ||
// This space intentionally left blank |
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,3 @@ | ||
USER_NAME := talljoe | ||
|
||
COMMAND_ENABLE = no # Commands for debug and configuration |
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 @@ | ||
SRC += $(KEYMAP_PATH)/solarized.c |
23 changes: 23 additions & 0 deletions
23
layouts/community/60_ansi_split_bs_rshift/talljoe/solarized.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 |
---|---|---|
@@ -0,0 +1,23 @@ | ||
#include "solarized.h" | ||
|
||
#define MAKE_COLOR(_H, _S, _V) \ | ||
{ .h = (((uint32_t)_H) * 255) / 360, .s = (((uint16_t)_S) * 255) / 100, .v = (((uint16_t)_V) * 255) / 100 } | ||
|
||
solarized_t solarized = { | ||
.base03 = MAKE_COLOR(193, 100, 21), | ||
.base02 = MAKE_COLOR(192, 90, 26), | ||
.base01 = MAKE_COLOR(194, 25, 46), | ||
.base00 = MAKE_COLOR(195, 23, 51), | ||
.base0 = MAKE_COLOR(186, 13, 59), | ||
.base1 = MAKE_COLOR(180, 9, 63), | ||
.base2 = MAKE_COLOR( 44, 11, 93), | ||
.base3 = MAKE_COLOR( 44, 10, 99), | ||
.yellow = MAKE_COLOR( 45, 100, 71), | ||
.orange = MAKE_COLOR( 18, 89, 80), | ||
.red = MAKE_COLOR( 1, 79, 86), | ||
.magenta = MAKE_COLOR(331, 74, 83), | ||
.violet = MAKE_COLOR(237, 45, 77), | ||
.blue = MAKE_COLOR(205, 82, 82), | ||
.cyan = MAKE_COLOR(175, 74, 63), | ||
.green = MAKE_COLOR( 68, 100, 60), | ||
}; |
27 changes: 27 additions & 0 deletions
27
layouts/community/60_ansi_split_bs_rshift/talljoe/solarized.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,27 @@ | ||
#ifndef SOLARIZED_H | ||
#define SOLARIZED_H | ||
|
||
#include "quantum/color.h" | ||
|
||
typedef struct { | ||
HSV base03; | ||
HSV base02; | ||
HSV base01; | ||
HSV base00; | ||
HSV base0; | ||
HSV base1; | ||
HSV base2; | ||
HSV base3; | ||
HSV yellow; | ||
HSV orange; | ||
HSV red; | ||
HSV magenta; | ||
HSV violet; | ||
HSV blue; | ||
HSV cyan; | ||
HSV green; | ||
} solarized_t; | ||
|
||
extern solarized_t solarized; | ||
|
||
#endif |
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
Oops, something went wrong.