summaryrefslogtreecommitdiff
path: root/keyboards/satan/keymaps
AgeCommit message (Collapse)Author
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark
2019-02-16Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark
2019-02-14Migrate fn_actions for default keymaps (#4935)fauxpark
* Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
2019-01-26Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre
* Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
2019-01-11Remove empty fn_actions[]fauxpark
2019-01-04Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)noroadsleft
* Remove QUANTUM_DIR code blocks from keyboard rules This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect entire keyboards. * remove QUANTUM_DIR code blocks from rules for default keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect default keymaps. * remove QUANTUM_DIR code blocks from rules for user keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect "user" keymaps. (It's actually any keymap that isn't named `default`.) * remove QUANTUM_DIR code blocks from rules for community layouts This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for community layouts. * remove QUANTUM_DIR code blocks from rules for userspaces This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for userspaces.
2019-01-03Remove redundant, language-specific aliases for KC_ALGR (#4720)Konstantin Đorđević
* Use standard KC_ALGR, remove language-specific redefinitions * Use ALGR instead of ALTGR in BÉPO and Canadian multilingual keymaps * Remove BE_LALT, BE_LGUI aliases
2018-11-07Add Layout-b for GH60 satan (#4123)Abhinav
* Add Layout-b for GH60 satan * Update layout, toggle for colemak layout * Rename layout, replace function with KC_GESC * Update Layer order, Readme * Remove unnecessary code * Add backspace in extend layer
2018-10-22Replace outdated RGB/Audio informationDrashna Jaelre
2018-10-02Keymap: Adding my DZ60, Satan, XD75 kemaps and updates to userspace (#4039)Jarred Steenvoorden
* Update userspace with common config.h * Add my dz60, satan and xd75 keyboard keymaps * Fixing executable bits changed during last upstream merge * Cleanup unnecessary files and defines * Remove unnecessary defines from userspace config
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-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-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-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-20Create readme.mdBen James
2017-08-20Create MakefileBen James
2017-08-20Create config.hBen James
2017-08-20Create keymap.cBen James
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.