Skip to content

Instantly share code, notes, and snippets.

View iakobou's full-sized avatar

iakobou iakobou

View GitHub Profile
@iakobou
iakobou / keymap.c
Last active February 25, 2021 01:34
Carina keymap for stream PC
// Drop.com Carina keymap for use on stream PC
#include QMK_KEYBOARD_H
enum carina_keycodes {
L_BRI = SAFE_RANGE, //LED Brightness Increase
L_BRD, //LED Brightness Decrease
L_EDG_I, //LED Edge Brightness Increase
L_EDG_D, //LED Edge Brightness Decrease
L_EDG_M, //LED Edge lighting mode
@iakobou
iakobou / keymap.c
Last active February 25, 2021 01:34
BM60 Poker GH60 keymap for use at work
// This is my BM60 Poker GH60 keymap for use at work
/* Copyright 2020 ipetepete
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@iakobou
iakobou / keymap.c
Last active February 25, 2021 01:35
Drop.com Carina 60% keymap for use at work
// Drop.com Carina keymap for use at work
#include QMK_KEYBOARD_H
enum carina_keycodes {
L_BRI = SAFE_RANGE, //LED Brightness Increase
L_BRD, //LED Brightness Decrease
L_EDG_I, //LED Edge Brightness Increase
L_EDG_D, //LED Edge Brightness Decrease
L_EDG_M, //LED Edge lighting mode
@iakobou
iakobou / keymap.c
Last active February 25, 2021 01:35
2021 DZ60 keymap for use on stream PC
// KBD5 DZ60 keymap for stream PC
#include QMK_KEYBOARD_H
enum custom_keycodes {
KBD5 = SAFE_RANGE,
MAKE,
};
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
@iakobou
iakobou / keymap.c
Last active September 23, 2023 22:13
2021 Massdrop CTRL QMK RGB Matrix Keymap for use on gaming PC
// Massdrop CTRL with QMK RGB Matrix for use on gaming PC
#include QMK_KEYBOARD_H
enum ctrl_keycodes {
U_T_AUTO = SAFE_RANGE, //USB Extra Port Toggle Auto Detect / Always Active
U_T_AGCR, //USB Toggle Automatic GCR control
DBG_TOG, //DEBUG Toggle On / Off
DBG_MTRX, //DEBUG Toggle Matrix Prints
DBG_KBD, //DEBUG Toggle Keyboard Prints
@iakobou
iakobou / keymap.c
Last active September 15, 2018 07:05
CTRL keymap
#include QMK_KEYBOARD_H
enum ctrl_keycodes {
L_BRI = SAFE_RANGE, //LED Brightness Increase
L_BRD, //LED Brightness Decrease
L_PTN, //LED Pattern Select Next
L_PTP, //LED Pattern Select Previous
L_PSI, //LED Pattern Speed Increase
L_PSD, //LED Pattern Speed Decrease
L_T_MD, //LED Toggle Mode
@iakobou
iakobou / massdrop_ctrl_JG.bin
Last active February 5, 2023 04:51
CTRL keymap.c
#include QMK_KEYBOARD_H
enum ctrl_keycodes {
U_T_AUTO = SAFE_RANGE, //USB Extra Port Toggle Auto Detect / Always Active
U_T_AGCR, //USB Toggle Automatic GCR control
DBG_TOG, //DEBUG Toggle On / Off
DBG_MTRX, //DEBUG Toggle Matrix Prints
DBG_KBD, //DEBUG Toggle Keyboard Prints
DBG_MOU, //DEBUG Toggle Mouse Prints
MD_BOOT, //Restart into bootloader after hold timeout
@iakobou
iakobou / keymap.c
Created April 28, 2018 00:24
KBD75:JG_rev2
#include "kbd75.h"
// this keymap utilizes mod taps for HYPR via Enter as well as Tab and a layer tap for layer 2 with CAPS
// this keymap utilizes Space Cadet where tapping left and right Shift individually yields open and close parentheses, respectively; but SHIFT when held
// this keymap sets layer 2 Escape key to send Control + Command + Q to lock the Mac display
// this keymap includes three text macros used in conjunction with Sys Prefs > Keyboard > Text within macOS
// this keymap includes led_set_user commands to program the RGB underglow to a specific color until CAPS is engaged, which turns the underglow red; turning CAPS off returns the underglow to the originally programmed color
enum custom_keycodes {
THUMBS = SAFE_RANGE,
my_macro_1, my_macro_2
@iakobou
iakobou / iakoboukbd75
Created April 25, 2018 04:51
KBD75 keymap CAPS Mod Tap requiring a double-tap?
#include "kbd75.h"
#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT))
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP_ALL(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC__MUTE, KC__VOLDOWN, KC__VOLUP,
KC_GRV, 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_DEL, KC_BSPC, KC_MEDIA_REWIND,
MT(MOD_MEH, 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_MEDIA_PLAY_PAUSE,
MT(MOD_HYPR, KC_CAPS), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, MT(MOD_HYPR, KC_ENT), KC_MEDIA_FAST_FORWARD,
KC_LSFT, MO(1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, RGB_TOG,