summaryrefslogtreecommitdiffstats
path: root/keyboards/satan
Commit message (Collapse)AuthorAgeFilesLines
* Keymap: Spaceman Spiff layout for the GH60 Satan (#3596)Christopher Sexton2018-08-092-0/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ![Keyboard Layout](https://i.imgur.com/M9glFON.png) Designed specifically to make switching back-n-forth with the Apple's MacBook Pro keyboard intuitive. Has a slight tendency toward readline/vim keybindings. Caps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed with another key. Base Layer ---------- As simalar to the Apple keyboard as possible. Notiable exception is `Caps Lock`: - `Esc` when pressed alone - `Ctrl` when pressed with another key Control+ Layer -------------- Left Ctrl key switches to the "Control+ Layer". This layer mostly acts like a control key in most cases, with a few exceptions: - `Ctl+` + `hjkl` are vim-style motion keys - `Ctl+` + `p` and `Ctl+` + `n` are page up and down - `Ctl+` + `Backspace` is forward delete Fn Layer -------- Audio Controls: - `Fn` + `a` Volume Down - `Fn` + `s` Volume Up - `Fn` + `d` Mute To flash this layout you need to press `Fn+Backspace`
* Keymap: Change Satan layout lepa (rev 2) (#3427)Konstantin Lepa2018-07-172-44/+80
| | | | | | * Change Satan keymap lepa (rev 2) * Remove unused code from satan keymap lepa.
* Keymap: Add satan keymap lepa (#3423)Konstantin Lepa2018-07-163-0/+145
|
* Satan refactor and Configurator support (#3305)noroadsleft2018-07-0428-524/+589
| | | | | | | | | | * Matrix refactor * Keymap refactor * Configurator support * Readme cleanup
* Addkeymap/satan fakb (#2833)krasmaralde2018-05-024-0/+201
| | | | | | | | | | | | | | | | | | | | * edited keymap and fitted for tada68 * edited rules to make mouse work * filled config.h to make mouse cursor move smooth * added descriptive readme * added layout with split backspace and steamlined naming * added layout with split shift, split backspace and split # * changed keymap to fit the new layout * removed duplicate layout KEYMAP_FAKB and pointed keymap.c to default on * further cleanup from layout duplicate
* Added GH60 Satan ISO layout with split right shift and split backspace (#2773)Christian Hartlage2018-04-204-0/+193
| | | | | | | | | | * added an iso layout that supports split backspace and split rshift * added a keymap which uses the iso layout with split backspace and split rshift * added a #define LAYOUT_ for the KEYMAP_ * fixed missing newline
* keymaps for Iris, Planck, Satan, and XD75 (#2747)David Rambo2018-04-152-0/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DRambo Planck keymap in Colemak * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * Added Iris Colemak layout for Mac, Windows, and Gaming. * changed comment text * DRambo Planck keymap in Colemak * Satan GH60 keymap for Bri QWERTY layout with Navigation layer toggled with "Caps Lock" key. * xd75 keymap in Colemak for Mac and Win * Added Iris Colemak layout for Mac, Windows, and Gaming. * changed comment text * Added Iris keymap from DavidRambo * Added planck keymap from DavidRambo * Added xd75 keymap from DavidRambo * Added readme
* Added us based keyboard layout with cursor keys and mouse functionality for ↵Christian Richter2018-02-023-0/+148
| | | | | | | | | | SATAN GH60 (#2180) * Add chaser keymap * Added missing readme * Add missing mousewheel und mousebutton 3
* [Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)Alex Vogel2018-01-254-0/+207
| | | | | | | | | | | | | | | | * 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.
* added addcninblue's layout (#2049)Add Chan2017-11-263-0/+230
| | | | | | * added addcninblue's layout * vim layer
* Add satan keymap: HHKB-alike based on dbroqua's, with mouse functionality ↵dkrieger2017-11-014-0/+238
| | | | | | | | | | | | | | | (#1948) * 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.
* Add RESET to satan:dbroqua mappingDoug Krieger2017-10-251-3/+3
|
* update keymaps to not be the canonical fileJack Humbert2017-10-151-2/+0
|
* Make arguments redo, subproject elimination (#1784)Jack Humbert2017-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Clueboard 60% support (#1746)skullydazed2017-09-291-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* remove all makefiles from keyboard directoriesJack Humbert2017-09-2711-210/+0
|
* Remove all Makefiles from the keyboards directory. (#1660)skullydazed2017-09-0810-0/+207
| | | | | | | | | | | | | | | | | | | | | | * 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
* rask's Satan and BananaSplit60 (#1654)Otto Rask2017-08-301-0/+79
| | | | | | | | | | | | | | * 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
* Add split layout to more keyboards.Joe Wasson2017-08-262-1/+2
|
* Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-232-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Use cmd-left and cmd-right instead of ctrl-a and ctrl-e for home and endMark Spanbroek2017-08-211-2/+2
| | | | The ctrl commands only seem to work well in terminal, not in other apps.
* Remove COMPACT_KEYMAP, use full KC_ keycodes instead.Mark Spanbroek2017-08-211-28/+12
|
* Revert "Add COMPACT_KEYMAP macro to Satan GH60"Mark Spanbroek2017-08-211-15/+0
| | | | 9a1826598a1a06d87459c5bbef9db9be277bdae9
* Add screen lock keyMark Spanbroek2017-08-211-1/+2
|
* Fix power; use keyboard shortcut for MacMark Spanbroek2017-08-211-1/+2
|
* Reverse the split shift/fnMark Spanbroek2017-08-211-3/+18
| | | | | | 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.
* Add Mark I layoutMark Spanbroek2017-08-212-0/+34
|
* Add COMPACT_KEYMAP macro to Satan GH60Mark Spanbroek2017-08-211-0/+15
|
* Fix: add missing keys to Satan GH60 KEYMAP macroMark Spanbroek2017-08-211-2/+2
|
* Create readme.mdBen James2017-08-201-0/+12
|
* Create MakefileBen James2017-08-201-0/+21
|
* Create config.hBen James2017-08-201-0/+58
|
* Create keymap.cBen James2017-08-201-0/+122
|
* Make the bulk of our keyboards match the readme.md standardskullY2017-08-161-5/+13
|
* Fixed a layout comment to match layout arrayGareth Pye2017-08-061-3/+3
|
* Update keyboards' rules.mk/Makefiles (#1442)Jack Humbert2017-06-302-24/+24
| | | this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
* remove .hex, .PNG, .jpgJack Humbert2017-06-115-1/+4
|
* remove the rest of the .pngsJack Humbert2017-06-112-1/+1
|
* Merge pull request #1297 from khogeland/satan-colemakJack Humbert2017-05-123-0/+120
|\ | | | | Colemak layout for GH60 Satan
| * Colemak layout GH60 SatanKevin Hogeland2017-05-123-0/+120
| |
* | Fix spelling of "persistent"Nikolaus Wittenstein2017-05-111-4/+4
|/ | | | Fixes #1201.
* typo removed {3 ...Ole Anders2017-03-281-3/+2
|
* fixed capitalization issue (checkTime => checktime)Ole Anders2017-03-281-2/+4
|
* moved checktime out of functionOle Anders2017-03-281-6/+3
|
* declaring checktime before the function it is used in.Ole Anders2017-03-281-0/+1
|
* fixed function to not accept any arguments.Ole Anders2017-03-281-1/+1
| | | | | | | | | 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.
* removed varable trace option from makefileOle Anders2017-03-281-1/+0
|
* slight cleanup as per recommendationOle Anders2017-03-281-1/+2
|
* Moved key_timer out of function.Ole Anders2017-03-281-3/+4
|
* removed a carriage returnOle Anders2017-03-281-19/+18
|