summaryrefslogtreecommitdiffstats
path: root/layouts
Commit message (Collapse)AuthorAgeFilesLines
* Yet another update to drashna keymaps and userspace (EEPROM, RGB indicators) ↵Drashna Jaelre2018-05-151-72/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#2959) * More Iris Tweaks * Mess with iris arrow keys * Massive layout overhaul to make everything more OLKB * Additional tweaks * Cleanup Userspace Remove unused layer code, and properly set userspace eeprom structure. * EEPROM stuff * Only use indicators if layer indication is enabled * Iris and Orthodox Tweaks (Status Indicators) * Additional tweaks to finish tri layer conversion * Disable ProMicro ligths globally * Add Pro Micro hacking info * Successfully get mod indication working on thumb clusters * Enable printing when console is enabled * Make Modifier Indicator lights more modular * Keymap cleanup * Tapping test changes * Cleanup and minor tweaks
* More work on Talljoe layout including adding layout support for HHKB and ↵Joe Wasson2018-05-1215-3/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TKL. (#2946) * Add tap-dancing semicolon. * Infinity60 was running out of USB space. * Rename common layout variable so it doesn't collide with some keyboards. * Godspeed!!! * Patch the number of LEDs for 1up60rgb * Don't light up if rgblight is off. * Add HHKB layout. * Add HHKB to Talljoe's layout. * Bring back bananasplit keymap. * info.json * Userspace config.h doesn't seem to be setting PREVENT_STUCK_MODIFIERS * Remove 1uprgb workaround * Add TKL to talljoe keymap. Also introduces the tkl layout.
* edit readmes for layout for 60_ansi (#2944)MechMerlin2018-05-122-2/+66
|
* Update to drashna keymaps and userspace (#2876)Drashna Jaelre2018-05-022-20/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Unicode sample * Add irony mark * Remove unpretty keymaps * Add QMK DFU and Conditional Music Mode * Unicode fixes * Unicode fixes * Make layer indication more modular * Finish removing Faux Click * Cleanup of UserSpace and addition of 'update_tri_layer_state' function * Add modifier status indicators to Orthodox * Remove tri layer function * Minor tweaks * Remove the Orthodox's Indicator's reliance on layer_state_set * Add custom EEPROM settings * Make EEPROM config more efficient * Viterbi Config * Add Iris Keyboard layout and Userspace cleanup * Iris keyboard tweaks * Use Grave Escape on Iris * Update Readmes
* Add Generic Keymap for my boards (#2795)MechMerlin2018-04-244-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | * add mechmerlin 60 ansi layout * put meaningful #defines * missed the backslash * add merlin split layout * rename to have a -ansi * Add appropriate readme files * rename KEYMAP to LAYOUT * support for default layout * support for the community keymaps * make sure I don't break the configurator * Don't break the configurator Merlin
* Talljoe's layout with common keymap. (#2764)Joe Wasson2018-04-217-108/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add userspace to talljoe layout. * Move more authority to userspace and create Bananasplit layout. * Move more things into userspace. * Common Core example * More work on common layout. * Num layer. * talljoe-ansi layout * Updates for Zeal60 * Add Zeal60 to 60_ansi_split_bs_rshift * Swap Escape and Grave * Num-layer tweaks * More tweaks. * Add 1up60rgb to world of layouts. * Rename ansi_split_bs_rshift layout to hhkb. * Control RGB Backlight. * change capslock led * Remove obsolete line from rules.mk. * Add user-friendly userspace override. * Fix enter for 1uprgb60 * Revert "Rename ansi_split_bs_rshift layout to hhkb." This reverts commit 53133719db25c7cb6a199108bbf5d980481a45f4.
* Update to drashna keymaps and userspace (#2756)Drashna Jaelre2018-04-203-26/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Re-add NO_SECRETS option * Add Thumb Clusters defines for default layout * Minor tweaks * More Minor tweaks * Revert Orthodox layers and move function keys around * Fix keymap so it will compile under the Infinity Since I haven't added 'pretty' layouts to it yet * Cleanup of userspace * Cleanup keymaps * OMG fix Workman * Move mods layer key around * Reduce debounce in Ergodox EZ * Fix Infinity layers * Add list of pins used by Ergdox EZ for easy reference * Revert "Reduce debounce in Ergodox EZ" This reverts commit 8a3db2673b419ef8032c40a6d29156cef632f9cd. * Add Clicky toggle to Orthodox * Fix Audio Clicky keycode * Enable Faux Clicky by default * Add Unicode stuff
* Add magic backspace to my layout (#2758)Harry Mills2018-04-192-6/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Haegin's keymap * Potential improvements to the keyboard * Add haegin minidox layout * Add Haegin's keyboard to ergodox layouts * Update Haegin's minidox keymap * Add home, end, and page up and down * Magic Backspace Backspace still acts as control when you hold it down, but if you tap it twice and hold it's a held backspace. Tapping it more than twice it continues to act as backspace, but it deletes more characters with each tap with the quantity deleted based on the fibonacci sequence. * Switch to deleting words after 4 taps When hitting backspace, after 4 taps this switches to deleting by word because if you're hitting backspace that frantically you must need to delete a lot of stuff. Holding backspace after 4 taps will delete words in the same way that holding alt+backspace deletes words on a normal keyboard.
* qwerty_code_friendly: optional 80 key layout (#2745)Campbell Barton2018-04-152-225/+326
|
* More QMK Configurator Warning/Error Fixes (#2720)MechMerlin2018-04-111-6/+6
| | | | | | | | | | | | | | | | | | | | * Add readme with brief description Change KEYMAP to LAYOUT * Add readme.md with brief description Use LAYOUT macro * add a readme.md file * Add readme.md with brief description Use LAYOUT macro * Add readme.md with brief description Use LAYOUT macro * Fix "Warning: contra: Missing layout pp macro for ['planck_mit', 'planck_grid']", * Use LAYOUT macro
* Zweihander: swap space and enter keys (#2665)adiabatic2018-04-041-6/+6
| | | | | | | | | | | | | | | | | | * zweihander-osx: Remove app keys, etc. - add right command keys - add F16 on ;' for Siri - remove command-Q (too easy to hit) * Rename zweihander-osx to zweihander-macos zweihander-macos: / / ^ → / / ⌥; README revamp zweihander: rename, ⌃ → ⌥, README revamp * Zweihander: swap space, enter keys Left thumb needs a break.
* Update to Drashna Keymaps and Userspace (#2650)Drashna Jaelre2018-03-311-15/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change global config.h settings * Make Shift LED brighter * Compatibility Tweaks * Update ASCII art and layer comments * Add comments about MOD layer * Change ASCII art for reset, since it was out of date * Use Overwatch theme for Workman layer * Fix RGB define comments * Make sure RGB set list matches * Stop all notes for custom Faux Click * Switch to OSM for everything, and remove RGB Sleep * Never use KEYMAP now * Only enable RGB Sleep on Non-Ergodox boards * Cleanup do to new rgblight_list.h file * Add redirect message for RGB codes * Update userspace documentation * Cleanup of Userspace Add unicode support, and cleaned up comments for ifdef statements * Remove unneeded slashes * Unicode handling * Force NKRO
* layouts/default: fill in 60_ansi keymapsJonathan A. Kollasch2018-03-292-14/+14
|
* Adding Haegin's keyboard layout for the ergodox and minidox (#2637)Harry Mills2018-03-282-0/+201
| | | | | | | | | | | | * Add Haegin's keymap * Potential improvements to the keyboard * Add haegin minidox layout * Add Haegin's keyboard to ergodox layouts * Update Haegin's minidox keymap
* Update to drashna files (#2587)Drashna Jaelre2018-03-254-0/+415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Colemak Mod-DH vars * Add Norman Layot vars * Set Shift Indicator to include CAPS Lock as well * Change MEH to GUI * Add Enter to Macro layer * Switch raise and lower layers to make more sense (to me) * Replace unused quote on Ergodox * Add One Shot defines * Dim indicator LEDs * Add short codes for KC_SECRET * Fix typos * Update OLKB code in userspace * Add global userspace config.h * add compile fix * Automatically include from userspace * update readme * Re-add QMK Scan loop * Add EEPROM reset code to all keymaps * Shorten fauxclick sound * Use layouts instead of keymap, when possible * Add OSM detection to ergodox * Convert Viterbi to LAYOUT macro * Clean up game macros * Because I accidently removed the C6 AUDIO define from my viterbi... Whoops * Minor formatting * Fix Woodpad because it's still there * Move Ergodox keymap into layouts folder * Add build date to version macro * Remove PREVENT_STUCK_MODIFIERS from config
* Just personal layout tweaks :) (#2557)James Kay2018-03-233-53/+68
| | | | | | | | | | * More ergonomic mousekeys * integrate some recent hardware changes by changing the Plover keymap * use TX Bolt support instead of Plover toggles * switching to steno is no longer as intrusive, so this can move back to BASE
* Fix broken markdown headers. (#2548)Ivan Smirnov2018-03-231-3/+3
|
* retry of PR #2540 (#2554)dlaroe2018-03-183-0/+309
| | | | | | | | * reforked, untarred keymaps, added CRS and renamed my keymap folders * Update readme.md corrected a typo
* Added choromanski keymap (#2528)Brian Choromanski2018-03-163-0/+484
| | | | | | | | | | | | * Added ergodox layout * Added preonic layout * Added readme for exgodox layout * fixed errors with formatting readme * Added edited preonic keymap & readme
* Fixed various keymaps and the allocation of "key_combos" (#2526)Brian Choromanski2018-03-162-1/+8
| | | | | | | | | | | | | | | | | | | | * Fixed plank keymaps so that they will compile for planck light * 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
* Add layout support for contra.Joe Wasson2018-03-121-1/+1
|
* qwerty_code_friendly: minor updates (#2494)Campbell Barton2018-03-092-31/+102
| | | | | | | | | | * qwerty_code_friendly: minor updates - Correct mistake in ascii keymap. - Make lower right key delete again, but make it configurable. - Make double shift for double quotes optional. * qwerty_code_friendly: shift users title-caps
* qwerty_code_friendly: various updatesCampbell Barton2018-03-072-271/+422
| | | | | | | - Remove action_get_macro in favor of process_record_user - Support user defined words on layer 3 (pass via flags) - Support backspace & del on left thumb cluster. (optionally override top right backspace).
* Fixed dead links (#2451)Brian Choromanski2018-03-017-10/+9
| | | | | | | | * Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links
* Move hexwire layout into 4x12 layout folderDanny Nguyen2018-02-184-0/+341
|
* Modernize clueboard, add 66_ansi and 66_iso layouts (#2377)skullydazed2018-02-106-0/+38
|
* zweihander: rename, ⌃ → ⌥, README revamp (#2311)adiabatic2018-02-025-51/+80
| | | | | | | | | | | | | | * zweihander-osx: Remove app keys, etc. - add right command keys - add F16 on ;' for Siri - remove command-Q (too easy to hit) * Rename zweihander-osx to zweihander-macos zweihander-macos: / / ^ → / / ⌥; README revamp zweihander: rename, ⌃ → ⌥, README revamp
* Zweihander: remove app keys, etc. (#2167)adiabatic2017-12-201-2/+0
| | | | | | | | | | * zweihander-osx: Remove app keys, etc. - add right command keys - add F16 on ;' for Siri - remove command-Q (too easy to hit) * Zweihander: update readme
* Turn on prevent stuck modifiers for my keymaps.Fredric Silberberg2017-12-091-1/+1
|
* Add a slightly modified ordinary layout for OSXCosmin Cojocar2017-12-086-0/+615
|
* Updates bootloader settings, adds file size check (#2029)Jack Humbert2017-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * pull fuse settings for bootloader jump * fix 32a chips * make automatic bootloader selection optional * quantify bootloaders * fixs #164, speeds up dfu reset * fix for chips w/o usb * missing an n * fix bootloader sizes, use words for addresses * fix bmini, pearl, and [[ issue, make things quiet * ignore avr errors on arm for now * update settings for the light * document bootloader stuff * add bootloader title
* qwerty_code_friendly: Expose caps-lock & fix typoCampbell Barton2017-11-092-10/+18
|
* qwerty_code_friendly: configurable left thumbCampbell Barton2017-11-072-28/+64
| | | | Also add mouse-wheel keys.
* Small ergodox config fix and update.Fredric Silberberg2017-11-063-4/+4
|
* 333fred layout update (#1971)Fred Silberberg2017-11-063-41/+35
| | | | | | | | | | * Set up tap dance for layers on the lower button. * Refactored code to share in the users directory between my two keyboard layouts. * Small keyboard layout change. * Updated documentation on oneshot usage in macros/tap dance.
* zweihander-osx: Remove app keys, etc.Nathan Sharfi2017-10-311-68/+13
| | | | | | - add right command keys - add F16 on ;' for Siri - remove command-Q (too easy to hit)
* ergodox qwerty_code_friendly: add macro keys (#1918)Campbell Barton2017-10-292-42/+77
| | | Also add more configurable keys.
* Added berfarah's custom keyboard layoutBernardo Farah2017-10-244-0/+404
|
* Creates a userspace for keymaps (#1559)Jack Humbert2017-10-212-0/+0
| | | | | | | | | | * create a user space * adds example * document, add readme.md * jackhumbert userspace, ergodox keymap
* Qwerty Code Friendly: relocate insert keyCampbell Barton2017-10-102-16/+24
| | | | | This was too easy to press by accident (next to Alt). Make this user configurable.
* Add new 4x12 ortho layout & add credit to XD75 port (#1782)BenKesselring2017-10-063-0/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add xd75, preliminary RGB' * fix RGB * add backlight support (probably) * updated readme and tweaked keymap * added xd75 to list in /keyboards * copyright ALL the things, create blank slate for Colemak Mod-DH Split/Wide keymap * Add preliminary split Colemak Mod-DH layout * changing stuff to compile properly * attribution * moar attribution * removed incomplete keymap * Create Colemak Mod-DH Wide layout for 4x12 ortho. * Move Adjust key * Add layou timage to readme * fix naming * Fix stupid issue with not understanding how the keymap works * forgot to switch COLEMAK to COLEMAKDH... * Remove and link image * Remove and link image
* ergodox: Update algernon's layout to v1.11Gergely Nagy2017-10-037-40/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overall changes =============== * Updated to work with QMK master. * The `$` and `^` symbols on the number row were swapped on both the base and the ADORE layers. * The bracket tap-dance keys can now be used to input Japanese brackets, `「` and `」` with a third tap. * The second column of the top row on the right side will act as a "Social" application selector on the `AppSel` layer. * The third key on the same column will select a password manager. * The `GUI` key will now launch `rofi` when triple-tapped. Miscellaneous ============= * The `👶` symbol can be entered with UCIS. * The `👪` symbol can be entered with UCIS. Tools ===== * `tools/hid-commands` can now find the `Mstdn`, not just `Slack`, as the "Slack"/chat app. * `tools/hid-commands` can now find the Plex web app as a music/media player. * `tools/hid-commands` now understands the "Social" application selector. It raises the `Mstdn` and `Tweetdeck` windows, but keeps focus on the previous window. * `tools/hid-commands` now understands the "Social2" application selector, which raises `Signal` and `Viber`, but keeps focus on the previous window. * `tools/hid-commands` is now able to select a password manager (KeePass*). * `tools/hid-commands` can now run `rofi` when receiving an `appsel_helper` command (triggered by a triple-tapped `GUI` key). Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* code_friendly_qwerty keymapCampbell Barton2017-10-032-0/+486
|
* Clueboard 60% support (#1746)skullydazed2017-09-294-30/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Alterations and documentation updates for j3rn Ergodox EZ keymap (#1656)Jonathan Arnett2017-08-302-14/+15
| | | | | | | | * Add second set of AltSft and Alt * Insert the play key between previous and next * Update documentation
* Merge in gaming layout.Joe Wasson2017-08-261-16/+32
|
* Add split ansi layout and talljoe's keymap.Joe Wasson2017-08-247-0/+144
|
* Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-23295-0/+37919
* 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