aboutsummaryrefslogtreecommitdiffstats
path: root/layouts
Commit message (Collapse)AuthorAgeFilesLines
* [Keymap] Add userspace and personal keymaps (#7093)Michael Guterl2019-10-224-0/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Planck keymap and custom keycodes to userspace * Add Preonic keymap and extract common ortho layers and keycodes * Add Leaf60 WKL keymap * Add M60-A keymap * Add Levinson keymap * Fix links in personal readmes * Use flash target * Remove duplicate definition Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove superfluous line endings * Planck and preonic encoder should have the same behavior * Use higher level API Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use layouts to reduce planck/levinson duplication * Update flash instructions for levinson
* [Keymap] Assorted personal keymap and layout updates (#7082)Jonathan Rascher2019-10-204-27/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | * Enable PERMISSIVE_HOLD and TAPPING_FORCE_HOLD * Fix indentation in userspace * Shuffle around more Lily58 symbol keys * Reformat KBD67 keymap and KLE images * Fix Lily58 lower layer image * Reformat Quefrency keymap and KLE images * Fix KBD67 KLE images... again * Add KLE links for Quefrency * Reformat 60% layouts and KLE images * Move Super key back to right half of Lily58 * Move Lily58 ins/del out of the way of numbers * Fix bottom row of Lily58 KLE image
* [Keymap] Ergodash keymap for yet-another-developer (#7046)Yet Another Developer2019-10-203-0/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initialize ergodash rev 1 keymap ./util/new_keymap.sh ergodash/rev1 yet-another-developer * Add user space configurations referenced from drashna * Start community layout for ergodash in ortho_5x14 * Remove unused layers * Add userspace layers * Add Userspace gitignore Hide Secrets * Remove userspace unused drashna features * Scrap default keymap and follow drashna's template * Add code referenced from kuchosauronad0 * Make sure that the author is named Developer * Replace middle keys del and bksp with curly brace * Reduce ONESHOT_TIMEOUT from 3sec to 2sec * Remove adjust key AG_SWAP * Disable UNICODEMAP_ENABLE, remove code causing build fail * Increase TAPPING_TERM to 240 Reason: Because Space is also LOWER, space sometimes not registering. PS: I dont want to #define RETRO_TAPPING yet * Update KC_MAKE to use :flash * Remove TAP_ONCE, use tap_code Signed-off-by: Developer <anotherdeveloper@icloud.com> * Remove redundant code implementation of keyboard_post_init_user https://github.com/qmk/qmk_firmware/pull/7046 users/yet-another-developer/leader.c ``` static bool has_ran_yet; if (!has_ran_yet) { has_ran_yet = true; startup_user(); ``` Comment for lines +11 – +14 @drashna: Not needed anymore. You can use keyboard_post_init_user now. Signed-off-by: Developer <anotherdeveloper@icloud.com>
* [Keymap] Drashna's Hardware Features Experimentations (#6920)Drashna Jaelre2019-10-168-36/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change RGBLight pin for Planck Light Move it to A0, so that the SPI? pins are available for BT hackery * Add QMK DFU bootloader info * Add Solenoid * Disable annoying white LED on bottom * Enable Solenoid on Corne * Remove bounds for animations * Increase debounce for Ergodox EZ to reduce repeat key issues * Set swap hands key to be a hold-tap key This way, it's not ANNOYING and doesn't swap the hands inteniontally * Move MT Alt in Corne keymap * Re-Add fine tuned control of secrets * Squash mods to single row * Add LRA settings to haptic feedback settings for Rev6 * Fix issue with non-Planck EZ keymaps * Add 40 Percent Nano with Analog Joystick * Add Collide39 keymap * Fix OLED printing to be more flavorful * Fix up Iris GamePad and come cleanup * Expand OLED char map further * Add modded characters to keylogger * Here be dragons Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fix up rules for community layouts * Some more OLED tweaks * Add mod mask check function * Change QMK DFU Audio pin to be correct * Use manual STM config instead of CTPC for Collide 39
* [Keymap] Community layout for hhkb (#6961)Yan-Fa Li2019-10-071-0/+51
|
* [Keymap] Use 75_ansi and community layout for xd84 (#6821)Yan-Fa Li2019-09-261-0/+25
| | | | | | | | * Use 75_ansi and community layout for xd84 - work around flash issues by disabling most of the animations * Remove rules.mk
* [Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)Yan-Fa Li2019-09-252-0/+56
| | | | | | | | | | | * Port personal keymap to 60_tsangan_hhkb - add 60_tsangan_hhkb layout to plain60 - Fix bug in split rs in plain60 - use community and user based layout for 60_tsangan_hhkb - set up audio for plain60 only * Add LAYOUT_60_ansi_split_bs_rshift
* Merlin's Community Layout Updates (#6798)MechMerlin2019-09-245-10/+58
| | | | | | | | | | * readme updates for 60_ansi and split variations * add new community layout for mechmerlin for the new default layout 65_ansi_blocker * change path now that kbd67 has been updated * fix up spacing
* [Keyboard] 65_ansi_blocker support for Doro67 (#6791)MechMerlin2019-09-233-1/+1
| | | | | | | | | | | | | | | | | | | | | | * rename LAYOUT to LAYOUT_65_blocker_ansi * rename LAYOUT macro * enable LAYOUT_65_blocker_ansi community layout support and remove uneeded lines of code * rename LAYOUT to LAYOUT_65_blocker_ansi * rename LAYOUT macro * enable LAYOUT_65_blocker_ansi community layout support * enable LAYOUT_65_blocker_ansi support * fix rename mess up * add QMK Configurator support with the new rename * rename blocker_ansi to ansi_blocker as it rolls off the tongue easier
* New Default Layout: 65_blocker_ansi (#6782)MechMerlin2019-09-223-0/+22
| | | | | | | | * initial commit * rename 65_ansi to 65_blocker_ansi * remove one key to account for blocker
* [Keymap] Big Drashna code update (#6639)Drashna Jaelre2019-09-0711-33/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a quefrency keymap * New Alt-ernate layouts * Enable Per Key Tapping Term to preserve sanity * Use underglow and mod lights for status on Corne * Update the drashna_ms keymap for quefrency * Disable Audio since there isn't enough space * Update KC_MAKE to ues :flash target * Cleanup ergodox layout * Enable i2c support for Iris * Add keymap support for CG_SWAP * Enable RGB Matrix Shutdown mode * enable heatmap * Update gitlab CI to install python3 * Remove game macros These are no longer needed, and haven't been used in ages * Cleanup planck layout * Add RGB Matrix fun and RGB cleanup * Add keycode and config for RGB Matrix idle animations * Clean up rgb idle animation code * Add rgb idle keycode to keymaps * Fix issues with rgb matrix idle animation * Fix some handling for idle animation * Reduce idle animation timeout to 15s to be more reasonable * fix up rgb stuff * Fix isses with rgb functions not being called for matrix * Use custom EEPROM Magic Number so testing is easier * Extend Default Layer macro to support a lot more layers * Fix bjohnson macropad * Adjust KC_MAKE to process mods for more consistent behavior * Fix up rgb stuff on corne * Corne OLED Overhaul * Fixes a number of issues with weirdness. * Fixes issues with keylogger (should be more reliable now) * Modulaize the OLED render sections * Rewrite layer display code * Update URL for Font Editor Due to odd issues, I ended up rewriting from scratch. And using PROGMEM versions, since I think I was getting memory overflows. * Update polling rate on all keebs * Fix planck ez layout config * Remove macros from Viterbi
* Jotix (#6687)jotix2019-09-074-241/+18
| | | | | | | | * jotix ortho_4x12 * add shifted symbols * jotix ortho_4x12 layot
* [Keyboard] Assorted personal keymap/layout updates (#6621)Jonathan Rascher2019-08-304-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switch Quefrency back to I2C (#6161 fixes the lag) * Update Quefrency keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update KBD67 keymap * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Move Menu to a layer tap on the Fn key since that's a more natural location. * Update 60% Tsangan HHKB layout * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe. * Update 60% ANSI split backspace/right-shift layout * Add reset and EEPROM reset keybindings so these tasks can be performed separately, rather than relying on Bootmagic Lite, which performs both tasks at the same time. * Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used as part of a more complex keybinding, whereas Fn+Tab is always safe.
* Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin Đorđević2019-08-3046-72/+72
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* Fix Windows formatting issuesDrashna Jaelre2019-08-301-6/+6
| | | Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update swedish based keymaps with newer keycodesDrashna Jaelre2019-08-304-71/+71
|
* Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)fauxpark2019-08-304-16/+8
| | | | | | | | | | * Migrate ACTION_LAYER_MOMENTARYs to MO() * Add changelog entry * Update docs/ChangeLog/20190830/PR5176.md Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Add new 60% Tsangan HHKB layout (#6607)Jonathan Rascher2019-08-252-0/+60
|
* [Keyboard] Add JNAO keyboard (#6598)Danny2019-08-242-17/+29
| | | | | | | | | | | | | | * Add JNAO keyboard * Use layout macro for default_4x12 * Add bakingpy keymap * Add info.json data * Remove bakingpy keymap from jnao, add ortho_4x12 layout fetching * Clear up default keymaps
* [Keymap] jotix ortho_4x12_layout (#6458)jotix2019-08-012-18/+49
| | | | | | * jotix ortho_4x12_layout * jotix ortho_4x12_layout
* [Keymap] Jarred's Plaid keymap (#6049)Jarred Steenvoorden2019-07-232-0/+44
| | | | | | * Add my plaid keymap * Move planck / plaid keymaps to common layout folder
* [Keymap] Drashna's Feature madness (#6128)Drashna Jaelre2019-07-2211-230/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix my Tap Dance issues after I broke them * Cleanup and organization of userspace documentation As well as some additional cleanup of functions due to review of documentation. * Enable Tapdance on Glow and remove more animations * Revert to Eager PR debouncing * Add better check for startup animation * Move where RGB Matrix defines are listed * Limit RGB Matrix max val * Update keyboard for Iris Rev 3 conflicts * Enable encoder support on planck ez * Remove is_master check from corne\'s OLED code * Overhaul OLED screens for my Corne * One last removal * Show RGB valu On both sides * Updates for OLED display info * Fix compile issues for rgb config * Disabled Space Cadet for all drashna keymaps * Fix OLED Screen configs * Minor OLED Tweaks * Revert some Iris changes * Fix song include * Handle MAKE macro for the Corne boards better * Add super hacky-hack for eeconfig initialization * Add audio support for Fractal since Elite Cs support it * Add defines for keycode steps * Add White layout * Update Corne RGB info * Add fun effects to layer indication for RGB Matrix enabled boards * Use proper define for product name detection * Update formatting * Use custom timeout mechanism for OLED timeout * Fix up OLED screen HSV code for new HSV structure * Better handle turning off RGB Matrix when sleeping * Disable MultiSplash Animation * Change Iris back to using serial * Why was RGB disabled?!?!?! * Limit val in rgb_matrix_layer_helper function * Remove EECONFIG setting for RGB matrix
* Jotix (#6355)jotix2019-07-184-12/+228
| | | | | | | | * add unicode_map * add unicode_map * numpad change
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-151-18/+0
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* [Keyboard] Add support for XD004 macro keyboard (#6337)Sidney Bovet2019-07-152-0/+25
| | | | | | | | | | | | | | | | | | | | | | | * Add support for XD004 Also applying the following suggested edits: Add hardware availability link in readme Co-Authored-By: Drashna Jaelre <drashna@live.com> Enable lite bootmagic Co-Authored-By: Drashna Jaelre <drashna@live.com> Remove commented out MCU Co-Authored-By: fauxpark <fauxpark@gmail.com> * Add more ellaborate keymap Correcting usage of tap_code_16 for modified key, thanks to @drashna * Add information about bootloader type Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keymap] jotix ortho_4x12 layout match new keycaps (#6209)jotix2019-06-293-57/+37
| | | | | | | | | | | | | | | | | | | | | | * jotix ortho_4x12 layout match new keycaps * Update layouts/community/ortho_4x12/jotix/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update layouts/community/ortho_4x12/jotix/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update layouts/community/ortho_4x12/jotix/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * get off layout_kc * update readme * get off the numpad
* [Keymap] miryoku layout (#6171)Manna Harbour2019-06-262-0/+38
| | | | | | | | * First release * add "#pragma once" to config.h and related docs * generate config.h with change from miryoku.org
* [Keymap] Update Jotix keymap (#6154)jotix2019-06-181-14/+14
| | | | | | | | * jotix ortho_4x12_layout * jotix ortho_4x12_layout * add KC_CAPS to raise
* [Keymap] ortho_4x12: bredfield (#6137)Benjamin2019-06-173-0/+284
| | | | | | * [Layout] 4x12: bredfield * ortho_4x12:bredfield code review tweaks
* [Keymap] jotix ortho_4x12_layout rethink (#6126)jotix2019-06-142-34/+66
| | | | | | | | * jotix ortho_4x12_layout rethink * refactor * readme update
* Jotix minor layout changes - readme.md fix (#6120)Drashna Jaelre2019-06-111-8/+8
|\ | | | | | | | | | | * jotix layout add KC_GESC * fix error in readme.md
| * jotix layout add KC_GESCjotix2019-06-071-8/+8
| |
* | Add 60_ansi_split_bs_rshift layout to DZ60, with a new keymap for the same ↵Jonathan Rascher2019-06-072-0/+62
|/ | | | | | | | | | | | | | | | | | (#6096) * Add 60_ansi_split_bs_rshift layout to DZ60 I know there's already a lot of DZ60 layout macros, and #4668 suggests they should be refactored at some point, but since this is one of the standard layouts already in QMK that this PCB supports, I figured it was okay to add so that DZ60 keyboards can share this layout with other keyboards. * New 60% ANSI split backspace/right-shift layout I'm using this on a DZ60, but it should work fine on most 60% PCBs. It's basically a HHKB layout with a standard ANSI bottom row (3x 1.25U mods, 6.25U spacebar, 4x 1.25U mods).
* [Keymap] jotix ortho_4x12 layout change (#6088)jotix2019-06-072-15/+14
|
* [Keymap] update @nstickney's keymaps (#6076)Stick2019-06-062-153/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | * [Keymap] iris@nstickney: improve RGB init Perfecting the rgb backlight initialization with a delay for each color; also start and stop the animation at the "default layer" color. * [Keymap] iris,ergodox@nstickney fix FN on SYMB The function key was not operational on the SYMB and SYSH layers due to other keycodes being mapped over MO() on those layers. The offending keycodes have been moved to other keys. * [Keymap] add @nstickney's userspace Pulled common code out to a userspace directory for my iris and ergodox keymaps. * [Keymap] iris@nstickney add image to README Added an image from keyboard-layout-editor.com to meet the README standard. * iris@nstickney hue values now `uint8_t` (#6050)
* [Keymap] jotix's ortho4x12 layout (#6045)jotix2019-06-012-17/+40
| | | | | | | | | | | | | | | | | | | | | | * jotix ortho 4x12 layout tweaking * tapping toggle -> 2 * leds on/of on layer states * add JOTANCK_LED1&2 * set custom leds on layers * bug fix * bug fix * rearrange layers * leds on layers bug fixed * leds working
* Update 333fred keymaps and add new iris map. (#6010)Fred Silberberg2019-05-292-164/+62
| | | | | | * Update 333fred keymaps and add new iris map. * Fix iris key
* [Keymap] jotix ortho_4x12 layout change (#5979)jotix2019-05-263-156/+12
| | | | | | | | * jotix ortho_4x12 layout change * simplifying things * simplifying things
* [Keymap] Romac added and tweaks to existing keymaps (#5941)stanrc852019-05-211-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * Initial keymap for Romac * Formatting changes * keymap tweaks * Add new cycle layer key * add cycle layer code * initial upload * keymap updates * keymap updates * keymap updates for new layer names * new enum layers * case added for 4th layer * removed extra space for formatting
* vim style cursor keys (#5932)jotix2019-05-201-10/+10
|
* [Keymap] Drashna Corne Keyboard updates (#5903)Drashna Jaelre2019-05-194-44/+31
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Re-enable Audio And there was much rejoicingmake keebio/iris/rev2:drashna AUDIO_ENABLE=yes! * Re-add debounce to ergodox EZ * Fix rgb matrix helper function * Make sure that RGM Matrix is checked properly * Fix merge commit? * Disable more RGB matrix modes * Increase Debounce for Ergodox EZ The performance improvements have made it necessary, actually * Consolidate RGB Matrix layer indication function And changes to iris * Fix lighting issue for gamepad * Update Corne Keyboard configuration * Update Corne Keyboard layout * Update KC_MAKE macro to better handle crkbd split * Tweaks to Corne Keyboard Layout * Enable RGB Matrix Sleep * Update my code to use layer_state_t typedef
| * Update my code to use layer_state_t typedefDrashna Jaelre2019-05-171-1/+1
| |
| * Fix lighting issue for gamepadDrashna Jaelre2019-05-171-2/+2
| |
| * Consolidate RGB Matrix layer indication functionDrashna Jaelre2019-05-172-42/+25
| | | | | | | | And changes to iris
| * Increase Debounce for Ergodox EZDrashna Jaelre2019-05-171-1/+1
| | | | | | | | The performance improvements have made it necessary, actually
| * Disable more RGB matrix modesDrashna Jaelre2019-05-171-0/+2
| |
| * Fix rgb matrix helper functionDrashna Jaelre2019-05-171-1/+2
| |
| * Re-add debounce to ergodox EZDrashna Jaelre2019-05-171-0/+1
| |
* | [Keymap] jotix ortho_4x12_layout tweakings (#5904)jotix2019-05-191-25/+46
|/ | | | | | * jotix ortho_4x12_layout tweakings * jotix ortho_4x12_layout tweakings
* Adds a configurable initial delay to the audio clicky feature (#4286)Josh2019-05-171-2/+3
| | | | | | * Adding an AUDIO_CLICKY_DELAY_DURATION configurable value to the AUDIO_CLICKY feature. * Tweaking my community keymap to work better with my rev 4 planck.