keychron_qmk_firmware/users
Rocco Meli ee71362f99
Personal user space and CRKBD R2G keymap (#15888)
* r2g folder groundwork

* Default mb keymap featuring mb logos

* Migrate Oled to keyboard folder

* Move rules configs to support config better

* update readmes

* Liscnece update

* Update config and fix issues caused by redef errs

* funciton name adjusts, define specific rgb modes

* move default oled font to postconfig

* update oled in line with develop merge

* fix return value

* Add some default rgb matrix defines

* del ugfx

* remove #include <stdio.h>

* create personal keymap for r2g

* reduce firmware size

* change keymap to follow physical layout

* remove RGBlight config lines to make both sides work (@Dasky on MechboardsUK Discord)

* strip down configuration, similar to crkbd/r2g:mb_via

* remove wrong oled code overwriting the r2g one

* broken code with RGB matrix (briks right side)

* remove high max brightness limit

* caps lock tap dance and RGB indicator for active caps lock

* fix caps lock led on right side

* add test macro

* remove latex macro which is too slow

* move caps lock tap dance to RALT and add space cadet shift

* switch CTL with ALT in first layer

* add tap dance for ESC/DEL

* space cadet tap dance with caps lock; shift works by needs a short pause

* add space cadet tap dance with caps lock on the right; shift works by needs a short pause and does not hold

* make more keys transparent

* enable auto shift and use logo on both oleds

* add user oled logo, slows down linking considerably

* oled name

* add arrow keys in usual configuration and add linear configuration to symbol layer

* add unicoede support

* add accents

* update to latest version

* add colemak dh layer

* report auto shift timeout

* define layer name shorcuts correctly

* disable VIA to enable more layers

* enable NKRO

* move some rules and unicode to user space

* move oled and tap dances to user space

* move tap dances fully out of keymap

* expand unicode map

* fix unicode code

* revert changes to r2g, make it equal to merged code

* revert changes to r2g, make it equal to merged code

* clang-format userspace

* clang-format config file

* Update keyboards/crkbd/keymaps/rmeli/keymap.c

* replace define with enum

* add licenses
2022-03-10 15:27:37 -08:00
..
_example
333fred
ajp10304 [Keymap] AJP10304 layout, add Colemak-DHm layer (#15582) 2022-01-10 16:57:41 -08:00
alfrdmalr
anderson
arkag [Keymap] arkag userspace/keymap -- new macro and minor preonic keymap change (#14623) 2021-09-28 12:21:10 -07:00
art
badger
bbaserdem
bcat [Keymap] Add initial Unicorne keyboard layout for bcat (#15613) 2021-12-29 02:56:16 -08:00
billypython
brandonschlack
brett
byungyoonc [Keymap] Add personal keymap to GMMK Pro ANSI (#15314) 2022-01-12 20:59:45 -08:00
callum
cbbrowne
cedrikl [Keymap] Add another GMMK Pro ANSI Keymap with custom RGB. (#14243) 2022-01-10 17:15:47 -08:00
cjuniet
csc027
curry Require explicit enabling of RGB Matrix modes (#15018) 2021-11-15 10:41:04 -08:00
cwebster2
d4mation
danielo515
datagrok
dennytom/chording_engine Cleanup issues identified by lgtm (#14459) 2021-09-27 10:02:54 -07:00
devdev
dhertz
doogle999
draevin
drashna [Keymap] Drashna Mouse keys and oled updates (#16556) 2022-03-06 22:12:17 -08:00
dshields Require explicit enabling of RGB Matrix modes (#15018) 2021-11-15 10:41:04 -08:00
dudeofawesome
edvorakjp
ericgebhart [Keymap] ericgebhart keymap and userspace updates (#15727) 2022-01-13 20:40:41 -08:00
gary
gordon
greatwizard
haervig
hvp
ibnuda
imchipwood
ishtob
issmirnov
jackhumbert
jarred
jdelkins
jjerrell
jonavin [Keymap] Jonavin keymap kastenwagen48 (#15825) 2022-01-11 09:56:01 -08:00
kageurufu
klackygears
konstantin
kuatsure
kuchosauronad0
losinggeneration
manna-harbour_miryoku [Keymap] Update Miryoku (#14827) 2021-10-15 22:33:45 -07:00
mattly
mechmerlin [Keymap] Disable in-switch RGB when computer goes to bed (#14993) 2021-10-30 21:17:42 -07:00
mguterl
miles2go
mnil Remove deprecated defines from my keymaps (#15353) 2021-11-30 16:45:08 +11:00
moults31
mtdjr
mverteuil
narze
nchristus
ninjonas [Core] Change OLED task function to be boolean (#14864) 2021-11-02 09:42:50 +11:00
noroadsleft Update noroadsleft userspace and keymaps (2021-12-13) (#15470) 2021-12-13 23:42:43 -08:00
not-quite-neo
nstickney Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00
pcoves
peej
pvinis
replicaJunction
riblee [Keymap] Misc userspace and keymap improvements (#15844) 2022-01-13 09:16:03 -08:00
ridingqwerty Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00
rishka
rmeli Personal user space and CRKBD R2G keymap (#15888) 2022-03-10 15:27:37 -08:00
rmw
romus
rossman360
rs
rupa
rverst
scheiklp K.O.Y and German layout for several boards (#14991) 2021-12-27 14:40:47 +11:00
sethBarberee
sigma
sigul
snowe [Core] Change OLED task function to be boolean (#14864) 2021-11-02 09:42:50 +11:00
spacebarracecar
spidey3 Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00
spotpuff
stanrc85 [Keymap] stanrc85 userspace rules cleanup (#16447) 2022-02-26 18:29:59 -08:00
talljoe Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00
tominabox1 Require explicit enabling of RGB Matrix modes (#15018) 2021-11-15 10:41:04 -08:00
turbomech
twschum
txkyel
uqs [Keymap] Add uqs' keymaps for various boards and ploopy mouse (#16265) 2022-02-11 19:22:47 -08:00
vitoni [Keymap] Add vitoni keymap for GMMK Pro (ISO) (#15006) 2021-12-27 21:13:12 +11:00
vosechu
wanleg Rename AdafruitBLE to BluefruitLE (#16127) 2022-01-30 17:29:42 +00:00
xtonhasvim
xulkal Require explicit enabling of RGB Matrix modes (#15018) 2021-11-15 10:41:04 -08:00
yanfali Remove BOOTMAGIC_ENABLE = lite option (#15002) 2021-11-05 08:18:09 +11:00
yet-another-developer
zer09
zigotica [Keymap] zigotica layout tweaks (#16291) 2022-02-09 17:21:12 -08:00
readme.md
yanfali_wkl

User space

This is a place for users to put code that they might use between keyboards. If you build the keymap mine, /users/mine/rules.mk will be included in your build, and /users/mine/ will be in your path - keep these things in mind when naming your files and referencing them from other places.