summaryrefslogtreecommitdiffstats
path: root/keyboards/satan
Commit message (Collapse)AuthorAgeFilesLines
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-152-29/+27
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre2019-06-063-3/+3
|
* Add no_caps_lock layout for Satan GH60 (#5829)Danu Widatama2019-05-092-0/+56
|
* [Keymap] DZ60 keymap and layout (#5474)Oliver Granlund2019-05-032-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso * Updated keymap to work better with Swedish layout * merge conflict * Added dz60 layout * pr issues fixes * removed weirdly positioned files * code cleanup, added dz60 layout json data * Added dz60 layout readme * Renamed layout * removed vscode file * Update keyboards/dz60/dz60.h Co-Authored-By: OlliGranlund <OlliGranlund@users.noreply.github.com>
* [Keymap] Change SFT_ESC keycode in default Satan keymap to KC_GESC (#5482)fauxpark2019-04-071-33/+1
|
* [Keyboard] GH60 Satan improvements (#5264)fauxpark2019-02-287-193/+179
| | | | | | | | | | | | * GH60 Satan improvements * Link no worky * Accidentally a h * Use MOD_MASK_SHIFT from core * Remove nonexistent layouts from here
* Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark2019-02-1714-38/+0
|
* Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark2019-02-163-9/+0
|
* Migrate fn_actions for default keymaps (#4935)fauxpark2019-02-144-129/+50
| | | | | | | | | | | | | | | | * 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
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-263-18/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Modified URLs to point to new locationsJeremy Bernhardt2019-01-131-1/+1
|
* Remove empty fn_actions[]fauxpark2019-01-112-42/+0
|
* Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)noroadsleft2019-01-0416-48/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Remove redundant, language-specific aliases for KC_ALGR (#4720)Konstantin Đorđević2019-01-031-1/+1
| | | | | | | | * 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
* Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)noroadsleft2018-11-181-1/+4
|
* Add Layout-b for GH60 satan (#4123)Abhinav2018-11-074-0/+142
| | | | | | | | | | | | | | * 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
* Replace outdated RGB/Audio informationDrashna Jaelre2018-10-2215-15/+15
|
* Keymap: Adding my DZ60, Satan, XD75 kemaps and updates to userspace (#4039)Jarred Steenvoorden2018-10-022-0/+23
| | | | | | | | | | | | * 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
* Keymap: add olligranlund Iris + satan layouts (#4031)OlliGranlund2018-09-304-0/+151
| | | | | | | | | | | | | | * init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso
* Keymap: Adjusted keymaps for standardisation (#3874)sK0pe2018-09-092-0/+65
| | | | | | | | | | | | | | | | | | | | * 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.
* 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
|