Compare commits

..

7 Commits

Author SHA1 Message Date
b8198e8ad7 Version 2.27 2022-08-05 15:30:45 +02:00
6598615c8f Adjust white space 2022-08-05 15:30:23 +02:00
1c7f6c4dd6 Improve GUI keycode tap 2022-07-12 22:46:59 +02:00
6b84490aa4 Change debounce algorithm 2022-07-12 22:45:47 +02:00
38457b7440 Remove code that is no longer required 2022-07-12 18:59:08 +02:00
693f9fd37b In example build change default to micro 2022-07-12 18:58:24 +02:00
b9998f9396 Swap GT and LT keycodes around 2022-07-12 18:57:30 +02:00
5 changed files with 10 additions and 10 deletions

View File

@@ -17,4 +17,4 @@
{ R30, R31, R32, KC_NO, KC_NO, KC_NO } \
}
#define FW_VERSION "2.26"
#define FW_VERSION "2.27"

View File

@@ -6,7 +6,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER Deon Spengler
#define PRODUCT Adept42
#define DESCRIPTION A 42 key ortholinear, column staggered split keyboard
/* Set polling rate */
#define USB_POLLING_INTERVAL_MS 1
@@ -34,7 +33,6 @@
/* Enable split usb detect for Pro Micro */
#define SPLIT_USB_DETECT
#define SPLIT_USB_TIMEOUT 1500
#define NO_USB_STARTUP_CHECK
/* Reduces unintended double presses. Set 0 if debouncing is not needed */
#define DEBOUNCE 2

View File

@@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, \
LCTL_T(KC_ESC), LGUI_T(KC_ENT), MO(_L1), TD(LT_LEAD), LCA_T(KC_SPC), RALT_T(KC_BSPC) \
LCTL_T(KC_ESC), LGUI_T(KC_ENT), MO(_L1), TD(LT_LEAD), LCA_T(KC_SPC), RALT_T(KC_BSPC) \
),
/*
@@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* |------+------+------+------+------+------| |------+------+------+------+------+------|
* | ~ | ^ | & | $ | ( | ) | | % | 4 | 5 | 6 | * | + |
* |------+------+------+------+------+------| |------+------+------+------+------+------|
* | > | \ | | | _ | [ | ] | | , | 1 | 2 | 3 | . | < |
* | < | \ | | | _ | [ | ] | | , | 1 | 2 | 3 | . | > |
* `-----------------------------------------|------. ,------|-----------------------------------------'
* |CtlEsc|Enter |L1Held| |CtlSpc| 0 |AltBsp|
* `--------------------' `--------------------'
@@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_L1] = LAYOUT( \
KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_LCBR, KC_RCBR, KC_EQL, KC_7, KC_8, KC_9, KC_SLSH, KC_MINS, \
KC_TILD, KC_CIRC, KC_AMPR, KC_DLR, KC_LPRN, KC_RPRN, KC_PERC, KC_4, KC_5, KC_6, KC_PAST, KC_PPLS, \
KC_GT, KC_BSLS, KC_PIPE, KC_UNDS, KC_LBRC, KC_RBRC, KC_COMM, KC_1, KC_2, KC_3, KC_PDOT, KC_LT, \
KC_LT, KC_BSLS, KC_PIPE, KC_UNDS, KC_LBRC, KC_RBRC, KC_COMM, KC_1, KC_2, KC_3, KC_PDOT, KC_GT, \
KC_TRNS, KC_TRNS, KC_TRNS, RCTL_T(KC_SPC), KC_0, KC_TRNS \
),
@@ -97,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KC_ESC, KC_V, KC_Q, KC_W, KC_E, KC_R, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, KC_NO, \
KC_TAB, KC_LSFT, KC_A, KC_S, KC_D, KC_F, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, \
KC_B, KC_LCTL, KC_Z, KC_X, KC_T, KC_LALT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, TG(_L3), \
KC_C, KC_SPC, KC_G, KC_NO, KC_NO, KC_NO \
KC_C, KC_SPC, KC_G, KC_NO, KC_NO, KC_NO \
),
/*
@@ -237,6 +237,8 @@ void matrix_scan_user(void) {
bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
case LGUI_T(KC_ENT):
return true;
case LCA_T(KC_SPC):
return true;
case RALT_T(KC_BSPC):
@@ -300,5 +302,5 @@ void dynamic_macro_record_end_user(int8_t direction) {
}
void raw_hid_receive(uint8_t *data, uint8_t length) {
//raw_hid_send(data, length);
raw_hid_send(data, length);
}

View File

@@ -14,6 +14,6 @@ Make example for this keyboard (after setting up your build environment):
Flash firmware to Pro Micro
make handwired/adept42:default:avrdude
make handwired/adept42:micro:avrdude
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).

View File

@@ -22,7 +22,7 @@ MOUSEKEY_ENABLE = no
EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = no
DEBOUNCE_TYPE = asym_eager_defer_pk
DEBOUNCE_TYPE = sym_defer_pk
NKRO_ENABLE = yes
BACKLIGHT_ENABLE = no
MIDI_ENABLE = no