Files
.github
.vscode
bin
docs
drivers
keyboards
layouts
lib
quantum
tests
tmk_core
users
333fred
_example
alfrdmalr
arkag
bbaserdem
bcat
billypython
bocaj
brett
cbbrowne
cjuniet
csc027
curry
d4mation
danielo515
datagrok
dennytom
dhertz
doogle999
drashna
dshields
dudeofawesome
edvorakjp
ericgebhart
gary
gordon
hvp
ibnuda
ishtob
issmirnov
jackhumbert
jarred
kageurufu
konstantin
kuatsure
kuchosauronad0
losinggeneration
manna-harbour_miryoku
mattly
mechmerlin
mguterl
mtdjr
mverteuil
narze
ninjonas
not-quite-neo
nstickney
pvinis
replicaJunction
ridingqwerty
rishka
romus
rossman360
rs
sethBarberee
sigma
sigul
spacebarracecar
spidey3
config.h
init.c
layer_rgb.c
readme.md
rules.mk
spidey3.c
spidey3.h
unicode.c
unicode.h
stanrc85
talljoe
tominabox1
turbomech
twschum
vosechu
wanleg
xtonhasvim
xulkal
yanfali
yet-another-developer
zer09
readme.md
util
.clang-format
.editorconfig
.gitattributes
.gitignore
.gitmodules
.travis.yml
CODE_OF_CONDUCT.md
Dockerfile
Doxyfile
LICENSE
Makefile
Vagrantfile
book.json
bootloader.mk
build_full_test.mk
build_json.mk
build_keyboard.mk
build_layout.mk
build_test.mk
common.mk
common_features.mk
doxygen-todo
license_GPLv2.md
license_GPLv3.md
license_Modified_BSD.md
message.mk
nose2.cfg
readme.md
requirements-dev.txt
requirements.txt
secrets.tar.enc
setup.cfg
shell.nix
show_options.mk
testlist.mk
qmk-firmware/users/spidey3/readme.md
spidey3 7e0dc5376f [Keymap] Add spidey3 keymap for 75_ansi, and a spidey3 userspace ()
* First cut at Josh Diamond's KBD75 customizations.
Includes:
* My unique keymap with ChromeOS specific keys
* Use RGB underglow to indicate Caps Lock
* Some unicode bindings
* Some changes to make debugging easier

* Updated spidey3 to be applicable to all 75_ansi boards

* Sadly, ChromeOS doesn't pay attention to most consumer codes

* Add mac layer; fix flakeyness in CAPS_LOCK underglow.

* Make layers.json match the keymap (to the extent possible)

* Major cleanup; fix broken debug persistence

* Cleanup some whitespace issues

* Fix incorrect log message.

* Rework layer indication to user RGBLIGHT_LAYERS

* Update layouts/community/75_ansi/spidey3/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Rename users/spidey3/rgblight.c to layer_rgb.c per suggestion

* Refactor to use set_single_persistant_default_layer().

* Use dprint/f to make logging more elegant.

* Update users/spidey3/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Update users/spidey3/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Update layouts/community/75_ansi/spidey3/rules.mk

Co-Authored-By: Ryan <fauxpark@gmail.com>

* Update users/spidey3/spidey3.c

Co-Authored-By: Ryan <fauxpark@gmail.com>

* Update users/spidey3/layer_rgb.c

Co-Authored-By: Ryan <fauxpark@gmail.com>

* Update users/spidey3/init.c

Co-Authored-By: Ryan <fauxpark@gmail.com>

* Changes from code review

Co-authored-by: Joshua Diamond <jdiamond@Deep-Thought.local>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-03-22 21:11:41 -07:00

674 B

Copyright 2020 Joshua Diamond josh@windowoffire.com @spidey3

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, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.