Commit Graph

124 Commits (7b80aea8b203ff2135c17de317e0f7d7e6968470)

Author SHA1 Message Date
Christian Richter 087fa37b7a Added us based keyboard layout with cursor keys and mouse functionality for SATAN GH60 ()
* Add chaser keymap

* Added missing readme

* Add missing mousewheel und mousebutton 3
Alex Vogel b9b67e9614 [Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards ()
* ISO HHKB first commit

* First version of my HHKB ISO Spanish Keymap

* Readme.md

* Added more media keys.
Caps Lock added on function layer.
Backlight toggle added on funtion layer.

* RGB support for WS2812B RGB led strip

* RGB and brightness control.
Add Chan ac3d9ab761 added addcninblue's layout ()
* added addcninblue's layout

* vim layer
dkrieger 19753788c1 Add satan keymap: HHKB-alike based on dbroqua's, with mouse functionality ()
* Add satan keymap: HHKB-alike based on dbroqua's, with mouse functionality and without LED functionality

* move mouse layer to DOUBLE_HOLD, add UTIL layer for TRIPLE_HOLD

- UTIL layer
    - currently has "RESET" key and nothing else.
    - functionality otherwise covered by bootmagic should go here

- small bugfix: dispatch of [QTY]_HOLD should be based on range tap count
  falls in, not exact count.
Doug Krieger 6c4639bfac Add RESET to satan:dbroqua mapping
Jack Humbert 1745f202cc update keymaps to not be the canonical file
Jack Humbert 800ec55dfc Make arguments redo, subproject elimination ()
* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* start to update readmes and keyboards

* look in keyboard directories for board.mk

* update visualizer rules

* fix up some other keyboards/keymaps

* fix arm board ld includes

* fix board rules

* fix up remaining keyboards

* reset layout variable

* reset keyboard_layouts

* fix remainging keymaps/boards

* update readmes, docs

* add note to makefile error

* update readmes

* remove planck keymap warnings

* update references and docs

* test out tarvis build stages

* don't use stages for now

* don't use stages for now
skullydazed 5fd68266f5 Clueboard 60% support ()
* initial clueboard_60 support

* LED lighting support

* fix the clueboard->clueboard_66 rename

* Add layout support to clueboard_60

* Fix the 60_iso layout so it's actually iso

* add a default keymap for AEK layout

* fix clueboard_17

* Fixup the ISO layouts

* Fix the `wait_ms()/wait_us()` definitions for chibios

* Fix up the wait_ms/wait_us hack. Reduce stack size.

* Add a missing #include "wait.h"

* commit files that should have already been comitted
Jack Humbert 791b9cc652 remove all makefiles from keyboard directories
skullydazed 4cdcbdb861 Remove all Makefiles from the keyboards directory. ()
* Remove all Makefiles from the keyboards directory.

* update keymaps added in the last 8 days

* Ignore keyboard/keymap makefiles

* update hand_wire to reflect our new Makefile-less reality

* Update the make guide to reflect the new reality

* move planck keymap options to rules.mk

* update planck keymaps 4real

* trigger travis

* add back build_keyboard.mk

* restore changes to build_keyboard
Otto Rask da33dfec55 rask's Satan and BananaSplit60 ()
* Add rask's Satan layout

* Add rask's Satan layout

* Add rask's BananaSplit60 layout

* Add rask's BS60 readme

* Fix rask's BS60 readme image

* Fix rask's BS60 readme image again
Joe Wasson 8e1c3f410d Add split layout to more keyboards.
Jack Humbert d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards ()
* include variables and .h files as pp directives

* start layout compilation

* split ergodoxes up

* don't compile all layouts for everything

* might seg fault

* reset layouts variable

* actually reset layouts

* include rules.mk instead

* remove includes from rules.mk

* update variable setting

* load visualizer from path

* adds some more examples

* adds more layouts

* more boards added

* more boards added

* adds documentation for layouts

* use lowercase names for LAYOUT_

* add layout.json files for each layout

* add community folder, default keymaps for layouts

* touch-up default layouts

* touch-up layouts, some keyboard rules.mk

* update documentation for layouts

* fix up serial/i2c switches
Mark Spanbroek 36709d6a30 Use cmd-left and cmd-right instead of ctrl-a and ctrl-e for home and end
The ctrl commands only seem to work well in terminal, not in other apps.
Mark Spanbroek 1ab9e5d1c9 Remove COMPACT_KEYMAP, use full KC_ keycodes instead.
Mark Spanbroek f4b3b576a0 Revert "Add COMPACT_KEYMAP macro to Satan GH60"
9a1826598a1a06d87459c5bbef9db9be277bdae9
Mark Spanbroek dc1d24a4fe Add screen lock key
Mark Spanbroek 0be483c762 Fix power; use keyboard shortcut for Mac
Mark Spanbroek cb719757c2 Reverse the split shift/fn
Turns out that 3c and 3d are not reversed when splitting the right
shift in the way that the Mark I layout does. Reversing it here, rather
than in the generic satan.h to avoid breaking the other layouts.
Mark Spanbroek d172d6bec6 Add Mark I layout
Mark Spanbroek 90b07a5be4 Add COMPACT_KEYMAP macro to Satan GH60
Mark Spanbroek af21fa63e5 Fix: add missing keys to Satan GH60 KEYMAP macro
Ben James 48e79cbe29 Create readme.md
Ben James 68dafc8382 Create Makefile
Ben James e0d9cc945f Create config.h
Ben James 7aa839915e Create keymap.c
skullY 4e73b0b8d7 Make the bulk of our keyboards match the readme.md standard
Gareth Pye 1fc9eabd08 Fixed a layout comment to match layout array
Jack Humbert b476d65b9c Update keyboards' rules.mk/Makefiles ()
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
Jack Humbert 23c448b21d remove .hex, .PNG, .jpg
Jack Humbert a7ce482d14 remove the rest of the .pngs
Jack Humbert 04069c94cc Merge pull request from khogeland/satan-colemak
Colemak layout for GH60 Satan
Kevin Hogeland b767719fc8 Colemak layout GH60 Satan
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes .
Ole Anders 6de7e5d8dc typo removed {3 ...
Ole Anders 85cac39529 fixed capitalization issue (checkTime => checktime)
Ole Anders 411cd4fae2 moved checktime out of function
Ole Anders f504082f7f declaring checktime before the function it is used in.
Ole Anders 256abc64d5 fixed function to not accept any arguments.
As per Pramod's comment on stack overflow:

In C int foo() and int foo(void) are different functions. int foo()
accepts an arbitrary number of arguments, while int foo(void) accepts 0
arguments. In C++ they mean the same thing. I suggest that you use void
consistently when you mean no arguments.
Ole Anders 1b821eca66 removed varable trace option from makefile
Ole Anders 37b7539af3 slight cleanup as per recommendation
Ole Anders c72ca58528 Moved key_timer out of function.
Ole Anders 48dfc77718 removed a carriage return
Ole Anders 62faa20ef6 Merge remote-tracking branch 'refs/remotes/qmk/master'
Ole Anders d5ee0194ab fixed issues
A fix described by jackhumbert has been sorted out now.
Jack Humbert 7e37daa2ce Merge pull request from newsboytko/newsboytko/midi-keycodes
Flesh out MIDI support
Stephen Tudor dce3847ebb Use single _FUNC layer. Move RESET and base layout-changing keys to _FUNC.
Stephen Tudor 34c5f8094e Remove tap-dance. Raise will be accessed via holding shift while lower is active
Stephen Tudor b10d950708 Use normal backtick in ESC spot - I've mapped ESC to caps lock
Stephen Tudor 3399e39297 Fix shift tap-dance (can't use one-shot layer)