Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
55 lines (43 sloc) 1.09 KB
#include QMK_KEYBOARD_H
extern keymap_config_t keymap_config;
#define _LAYER_BASE 0
// logout linux KDE & windows
#define LOCK_LIN LCTL(LALT(KC_L))
#define LOCK_WIN LWIN(KL_L)
// Jetbrains debugging
#define STEP_OVER KC_F8
#define STEP_OUT LSFT(KC_F8)
#define STEP_INTO KC_F7
#define RESUME_PROG KC_F9
#define DEBUG_TARGET LSFT(KC_F9)
#define RUN_TARGET LSFT(KC_F10)
// playpause or next song, tapdance
enum {
TD_PPS_NXT = 0
};
//Tap Dance Definitions
qk_tap_dance_action_t tap_dance_actions[] = {
//Tap once for play/pause, twice for next
[TD_PPS_NXT] = ACTION_TAP_DANCE_DOUBLE(KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK)
};
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Layer_Base
* ,---------------.
* | DEBUG | RUNT |
* |-------+-------|
* | OVER | INTO |
* |-------+-------|
* | OUT | RESUM |
* |-------+-------|
* | PL/PS | LOCK |
* `---------------'
*/
[_LAYER_BASE] = LAYOUT( \
DEBUG_TARGET, RUN_TARGET, \
STEP_OVER, STEP_INTO, \
STEP_OUT, RESUME_PROG, \
TD(TD_PPS_NXT), LOCK_LIN \
)
};
void matrix_init_user(void) {
}
You can’t perform that action at this time.