summaryrefslogtreecommitdiff
path: root/keyboards/satan
AgeCommit message (Collapse)Author
2018-09-30Keymap: add olligranlund Iris + satan layouts (#4031)OlliGranlund
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso
2018-09-09Keymap: Adjusted keymaps for standardisation (#3874)sK0pe
* Added HHKB with 7U space bar There are backlight changers on the function Z, X and C, mediat controls have been removed. * Fixed the default layout and added a keymap GUI and ALT keys were swapped. My own keymap which adds calculator, removes power, removes eject. * Adjusted naming convention of hhkb layout layer Fixed as per required from code review. * Updated for qmk configurator I didn't realise that there was a new standardisation across all the keymaps to accommodate the configurator. Hopefully fixed now.
2018-08-09Keymap: Spaceman Spiff layout for the GH60 Satan (#3596)Christopher Sexton
![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`
2018-07-17Keymap: Change Satan layout lepa (rev 2) (#3427)Konstantin Lepa
* Change Satan keymap lepa (rev 2) * Remove unused code from satan keymap lepa.
2018-07-16Keymap: Add satan keymap lepa (#3423)Konstantin Lepa
2018-07-04Satan refactor and Configurator support (#3305)noroadsleft
* Matrix refactor * Keymap refactor * Configurator support * Readme cleanup
2018-05-02Addkeymap/satan fakb (#2833)krasmaralde
* 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
2018-04-20Added GH60 Satan ISO layout with split right shift and split backspace (#2773)Christian Hartlage
* 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
2018-04-15keymaps for Iris, Planck, Satan, and XD75 (#2747)David Rambo
* 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
2018-02-02Added us based keyboard layout with cursor keys and mouse functionality for ↵Christian Richter
SATAN GH60 (#2180) * Add chaser keymap * Added missing readme * Add missing mousewheel und mousebutton 3
2018-01-25[Keymap] semi-ISO Spanish HHKB Keymap for Satan Keyboards (#2290)Alex Vogel
* 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.
2017-11-26added addcninblue's layout (#2049)Add Chan
* added addcninblue's layout * vim layer
2017-11-01Add satan keymap: HHKB-alike based on dbroqua's, with mouse functionality ↵dkrieger
(#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.
2017-10-25Add RESET to satan:dbroqua mappingDoug Krieger
2017-10-15update keymaps to not be the canonical fileJack Humbert
2017-10-14Make arguments redo, subproject elimination (#1784)Jack Humbert
* 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
2017-09-29Clueboard 60% support (#1746)skullydazed
* 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
2017-09-27remove all makefiles from keyboard directoriesJack Humbert
2017-09-08Remove all Makefiles from the keyboards directory. (#1660)skullydazed
* 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
2017-08-30rask's Satan and BananaSplit60 (#1654)Otto Rask
* 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
2017-08-26Add split layout to more keyboards.Joe Wasson
2017-08-23Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert
* 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
2017-08-21Use cmd-left and cmd-right instead of ctrl-a and ctrl-e for home and endMark Spanbroek
The ctrl commands only seem to work well in terminal, not in other apps.
2017-08-21Remove COMPACT_KEYMAP, use full KC_ keycodes instead.Mark Spanbroek
2017-08-21Revert "Add COMPACT_KEYMAP macro to Satan GH60"Mark Spanbroek
9a1826598a1a06d87459c5bbef9db9be277bdae9
2017-08-21Add screen lock keyMark Spanbroek
2017-08-21Fix power; use keyboard shortcut for MacMark Spanbroek
2017-08-21Reverse the split shift/fnMark Spanbroek
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.
2017-08-21Add Mark I layoutMark Spanbroek
2017-08-21Add COMPACT_KEYMAP macro to Satan GH60Mark Spanbroek
2017-08-21Fix: add missing keys to Satan GH60 KEYMAP macroMark Spanbroek
2017-08-20Create readme.mdBen James
2017-08-20Create MakefileBen James
2017-08-20Create config.hBen James
2017-08-20Create keymap.cBen James
2017-08-16Make the bulk of our keyboards match the readme.md standardskullY
2017-08-06Fixed a layout comment to match layout arrayGareth Pye
2017-06-30Update keyboards' rules.mk/Makefiles (#1442)Jack Humbert
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
2017-06-11remove .hex, .PNG, .jpgJack Humbert
2017-06-11remove the rest of the .pngsJack Humbert
2017-05-12Merge pull request #1297 from khogeland/satan-colemakJack Humbert
Colemak layout for GH60 Satan
2017-05-12Colemak layout GH60 SatanKevin Hogeland
2017-05-11Fix spelling of "persistent"Nikolaus Wittenstein
Fixes #1201.
2017-03-28typo removed {3 ...Ole Anders
2017-03-28fixed capitalization issue (checkTime => checktime)Ole Anders
2017-03-28moved checktime out of functionOle Anders
2017-03-28declaring checktime before the function it is used in.Ole Anders
2017-03-28fixed function to not accept any arguments.Ole Anders
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.
2017-03-28removed varable trace option from makefileOle Anders
2017-03-28slight cleanup as per recommendationOle Anders