summaryrefslogtreecommitdiffstats
path: root/layouts
Commit message (Collapse)AuthorAgeFilesLines
* RGB Matrix Overhaul (#5372)XScorpion22019-04-022-2/+0
| | | | | | | | | | | | | * RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain
* [Keymap] Add alternate bépo layout for Ergodox EZ (#5524)Nicolas CARPi2019-04-013-0/+198
| | | | | The other bépo layouts were a bit too complex/weird or without LED code and hard to transition to for new users. This config is a good base for bépo users.
* Fixing dead links (#5503)Brian Choromanski2019-03-295-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links * Removed all dead links that I could not find a replacement for * Placed knops links back in * Fixed plank keymaps so that they will compile for planck light * Https doesn't work on knops.io * tv44:budi now compiles * s60_x:amnesia0287 now compiles * Fixed allocation of key_combos so that narze keymap for planck can compile correctly * Disabled rgb on ergodone and infinity * Enabled tap dance so it compiles * Added return statement so it compiles * If compiling on light disable extra functionality * Properly redefined variable so it compiles * Remove remaining dead links
* [Keymap] Add custom macro to launch RDP (#5502)stanrc852019-03-281-1/+1
| | | | | | | | | | | | * Add keycodes for new macros to keymaps * add macros for commonly used shortcuts * FIx macro code and add comments * Replaced with build in QMK keycodes * Removed macros that duplicated QMK keycodes
* Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano2019-03-262-69/+0
|
* Add support for RGB LEDs wired directly to each half's controller (#5392)Danny2019-03-232-3/+5
| | | | | | | | | | | | | | | | * Add support for wiring RGB LEDs for both halves directly to their respective controllers RGB LEDs for each half don't need to be chained together across the TRRS cable with this * Add split RGB LED support for serial * Update config/rules for bakingpy layout * Un-nest ifdefs for hand detection * Read RGB config state from memory instead of EEPROM for serial updates * Reuse existing LED pointer instead of creating new one
* [Keymap] New tap dance code added to userspace and keymaps (#5468)stanrc852019-03-221-1/+1
| | | | | | | | | | | | | | * Adding new tap dance key * Adding new tap dance code * add code for copy/paste to tap dance * testing tap dance enums * New tap dance keycodes * Fix enums
* [Keymap] jotix layouts adjustments (#5453)jotix2019-03-202-3/+3
|
* [Keymap] Jotix (#5448)jotix2019-03-192-64/+17
| | | | | | * jotix layout adjustments * jotix layout readme
* [Keymap] Keymap and readme updates (#5449)stanrc852019-03-192-19/+42
| | | | | | | | | | * Remove tap dance code from keymap.c * Add tap dance code to userspace files * Readme updates * Update keymap images
* [Keymap] Jotix (#5424)jotix2019-03-172-0/+95
| | | | | | * ortho_4x12 jotix2 layout * ortho_4x12 jotix2 layout
* [Keymap] Update to drashna keymaps: Conform to QMK Standards Edition (#5377)Drashna Jaelre2019-03-1514-29/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use correct functions for dip switch code * Some planck cleanup * Hopefully fix RGB Sleeping with RGB Matrix * Add rgbmatrix extern * Add numpad 5x6 layout * RGB Tweaks * Add RGB startup animation * Minor RGB Fixes * Turn off RBG on planck * Enable separate storage of EEPROM * Update Macro pad * Add BJohnson Keymap and minor darshna tweaks * Clean up rgb and other code for new numpad * Remove clicky hachy thing * Update my code to use built in MOD_MASK defines * Fix up modifier calls * Tweak to KC_MAKE * Tweak to KC_MAKE * Add Semi-colon to numpad * Preprocess out rgb matrix stuff if not enabled * Formatting of KC_MAKE * Add stuff for matrix and light rgb coexistance * Fix bad spelling * Change where layer indication shows based on rgblight status * Force set mods in KC_MAKE * Optimize CRKBD
* [Keymap] Some more improvements to keymap, currency symbols.. (#5395)Christian Westerlund2019-03-132-8/+13
| | | acute accent and pipe character also
* [Keymap] Small improvements to this keymap (#5343)Christian Westerlund2019-03-112-11/+36
| | | | | | | | | | * Small fixes, added tilde, print screen and switched alt keys * Comments * .. * Removed fn_actions block
* [Keymap] Add KC_MAKE keycode to my userspace and keymaps (#5324)stanrc852019-03-061-2/+2
| | | | | | | | | | | | | | | | | | | | * Add keycode for KC_MAKE * Add KC_MAKE keycode * Add stanrc85.c file with KC_MAKE * Remove unused include * Improved KC_MAKE stolen from Drashna * Define mod mask for new KC_MAKE code * RESET board to flash after compiling * Remove send_string * RESET fixed in KC_MAKE
* [Keymap] layout/community/ortho4x12/symbolic update (#5274)leico2019-03-033-48/+116
| | | | | | | | | | | | | | | | | | | | | | | * change readme.md * diy LayerTap function * fixed forgot update_tri_layer correspound permissive hold * update README * change No_event of general shift * update symbolic layout * merge symbolic_general_shift to symbolic layout * update README.md * following code style * delete excess codes, change codes that don't follows the code style
* [Keymap] Added INSERT to my keymaps (#5284)stanrc852019-03-011-1/+1
| | | | | | * Add INSERT and EEP_RST to HS60 keymap * Add INSERT to keymap
* [Keymap] Userspace Keymap Updates (#5215)MechMerlin2019-02-285-35/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enable velocikey for my userspace and explicitly for my 75% layout * add guards to only turn on RGB stuff if the RGB pin is actually defined * update 60_ansi keymap * update the 60_ansi_split_bs_rshift keymap * update 66_ansi keymap * update docs * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/66_ansi/mechmerlin/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * remove my attempt to find a good way to detect this * move audio clicky into user space and do feature setting per keyboard * fixup 66_ansi keymap * update changelog * update readme
* [Keymap] Converted stanrc85 community layout to userspace (#5244)stanrc852019-02-263-30/+3
| | | | | | | | | | | | | | * Convert community layout to userspace for future use * Big readme update * Move layer toggle to CAPS * Readme updates * Deleted since unused * Removed call to unused .c file
* LAYOUT_ortho_4x4 (#5257)jotix2019-02-261-2/+2
|
* [Keymap] nstickney's layout for iris (#5045)Stick2019-02-254-350/+213
|
* Update readme.md (#5230)Campbell Barton2019-02-231-2/+1
| | | Correct comment.
* Jotix keymaps (#5203)jotix2019-02-224-0/+194
| | | | | | | | | | | | | | | | | | | | | | | | * jotix 4x12 keymap * readme corrections * jotix ortho 4x12 keymap * jotix ortho 4x12 keymap * jotix ortho 4x12 keymap * jotix ortho 4x12 keymap * jotix ortho 4x12 keymap * jotix ortho 4x12 keymap * jotix ortho 4x4 keymap * jotix ortho 4x4 keymap * jotix keymaps
* Migrate ACTION_LAYER_TAP_TOGGLEs to TT()fauxpark2019-02-1858-279/+37
|
* [Keymap] update keymap and readme for my 75% layout (#5166)MechMerlin2019-02-182-7/+8
|
* [Keyboard] Add LAYOUT_75_iso community layout support (#5161)zvecr2019-02-183-0/+22
| | | | | | * Add LAYOUT_75_iso community layout support * Add LAYOUT_75_iso community layout support - review comments
* Add numpad_5x6 layout support for Prime M keyboard (#5149)Drashna Jaelre2019-02-163-0/+27
| | | | | | * Add numpad_5x6 layout support for Prime M keyboard * fix default layout
* Update Drashna user space code to support keyboard_init functions (#5138)Drashna Jaelre2019-02-161-0/+1
| | | | | | * Update code to support keyboard_init functions * Get Minor tweaks
* Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142)fauxpark2019-02-1617-58/+1
|
* [Keymap] Update to Drashna keymaps and Userspace (#5122)Drashna Jaelre2019-02-135-63/+199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Proper rules include * Minor tweaks * Minor tweaks * Add Desitny 2 Swapped layout support * Add keycode to keylogger * Convert my viterbi keymaps * Fix Orthodox keyboard * Add more default layers * Make default layer keycodes more optimized * Update gitlab CI yaml file * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Optimize KC_MAKE * Reformatting of config * Feature creeeeeeep * Planck Rev6 updates
* Fix ESC on Default ANSI layer (#5125)stanrc852019-02-131-1/+1
|
* [Keyboard] Move Keebio boards to own folder (#5109)Danny2019-02-124-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases
* [Keymap] stanrc85 Keymap updates (#5066)stanrc852019-02-063-16/+24
| | | | | | | | | | | | | | | | * Rename aliases to better reflect keycodes used * Update readme to reflect changes in keymap * Disabled more unused options to reduce memory usage * Remove backlight keycodes and move RGB keycodes * Update to reflect changes in keymap * Disable backlight option * Spacing
* [Keymap] Added , to fix errors (#5034)stanrc852019-02-021-15/+22
| | | | | | | | * Added , to fix errors * Added aliases to clean up keymaps * Additional formatting changes
* Stanrc85 layout update/cleanup (#5029)stanrc852019-02-013-25/+23
| | | | | | | | | | * Remove unused options * COMMAND disabled since it is unused * COMMAND shortcut removed * Fix some spacing for better readability.
* Generalized nyquist layout for 5x12 boards. Removed duplicate readme.md that ↵Fredric Silberberg2019-01-304-0/+217
| | | | was cased the same and caused issues.
* [Keymap] Updates to ortho_4x12/buswerks keymap (#4996)Logan Bussell2019-01-303-197/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added buswerks keymap * cleaned up comments on buswerks keymap * Added buswerks keymap readme.md * Fixed spelling in buswerks readme.md * Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h * Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout * Updated README.md to reflect layout changes * update buswerks keymap * add buswerks tragicforce68 keymap * add rotary encoder support * update readme * fix image link in readme * fix KC_NO shorthand
* [Keymap] Layout added for stanrc85 (#4944)stanrc852019-01-274-0/+91
| | | | | | | | | | | | | | | | | | | | * Add files via upload * Changed _____ to _______ as requested to meet QMK standards. * Added readme.md * Removed "PERMISSIVE_HOLD" as it is no longer used. * Additional code changes made per request * Added # to first line and removed redundant line. * Modified Copyright information * Added space after # for proper formatting * Formatting changes and additional details
* Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević2019-01-271-6/+6
| | | | | | | | | | | | | | * Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
* rs: code friendly keymap for preonic, iris and my preonic clone (#4303)Olivier Poitrey2019-01-254-0/+269
| | | | | | | | | | | I worked on those keymap to simplify the use of 60% keyboards for coders. Instead of trying to mimic planck, this keymap remove raise/lower layer complexity and keep some important sign keys for coder in the upper right side pretty much the same way as they are on a full keyboard. A karabiner configuration is also provided to mimic most of the keymap features on the macbook internal keyboard for when you are forced to use it.
* Remove unused fn_actions[] and action_function() in default keymaps (#4829)fauxpark2019-01-243-16/+0
|
* Give the keymap folder the proper namenoroadsleft2019-01-221-0/+0
| | | | It was named default_60_iso for some reason. *shrug*
* Fix layouts/default/66_iso keymapnoroadsleft2019-01-221-6/+6
| | | | | | Keymap had a comma after the last keycode. Aligned for readability.
* Remove empty fn_actions[]fauxpark2019-01-1118-59/+0
|
* [Keymap] Adds layout for Ergodox, colemak_code_friendly (#4819)Leszek1112019-01-113-0/+448
| | | | | | | | | | * Adds layout for Ergodox, colemak_code_friendly * code cleanup * code cleanup * code cleanup
* Update bakingpy 4x12 keymap and add test mode for debugging/development (#4810)Danny2019-01-092-59/+29
|
* Layouts: add 65_iso (#4778)noroadsleft2019-01-043-0/+22
|
* Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)noroadsleft2019-01-043-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-035-10/+10
| | | | | | | | * 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
* Keymap: Bocaj Layout and Userspace Refactor (#4753)Jacob Jerrell2019-01-024-173/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |