Commit Graph

107 Commits (78f5a2a3dc73b8cf38c45c364c31fb42b6be51fc)

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 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
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 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
Ben James 48e79cbe29 Create readme.md
Ben James 68dafc8382 Create Makefile
Ben James e0d9cc945f Create config.h
Ben James 7aa839915e Create keymap.c
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)
Stephen Tudor b19e34c81e Forsake spacefn in favor of left shift tapdance. Move media controls.
Stephen Tudor 5ae0cfeef5 Add smt keymap for Satan 'GH60'
Ole Anders 1968ec4c24 changed definitions on keymap.c in admiral strokers
Made a few changes to my own keymaps. (organisation)
Eric Dodd d35809a982 gh60 satan spacefn
Gabriel Young 976c856966 Update size estimates in the Makefile
MIDI_ENABLE = no

   text    data     bss     dec     hex filename
      0   17080       0   17080    42b8 satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined

   text    data     bss     dec     hex filename
      0   19494       0   19494    4c26 satan_midi.hex

      +2414 bytes (vs. MIDI_ENABLE = no)

MIDI_ENABLE = yes
      0   20846       0   20846    516e satan_midi.hex

      +1352 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)

MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED

   text    data     bss     dec     hex filename
      0   21292       0   21292    532c satan_midi.hex

      +1798 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)

Conclusion:
    +2400 to 4200, depending on config
Gabriel Young a64ae10662 Update existing keymaps
Update existing keymaps to enable MIDI_BASIC functionality.  Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime)
Gabriel Young ea14ed122f Add basic layer to sample MIDI keycap
Gabriel Young 525be99ee9 Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED
MIDI_ENABLE = no

   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined

   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined

   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED

   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED

   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex