summaryrefslogtreecommitdiff
path: root/keyboards/ergodox_infinity/keymaps
AgeCommit message (Collapse)Author
2021-01-13Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-01-12[Keymap] rjhilgefort's Ergodox Infinity (#11345)Rob Hilgefort
* initial commit- copy of default * beginnings of ergodox layout conversion * from scratch 2020 RJH ergodox layout! * remove extra line in keymap * only shift to layers, led work * Fleshed out readme * tweak alt placement * updated readme * PR feedback, updated default layer * Update keyboards/ergodox_infinity/keymaps/rjhilgefort/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-11Remove unused `action_get_macro()` usages in user files (#11165)Ryan
2020-08-29Update features to use Custom Tapping Term when appropriate (#6259)Drashna Jaelre
* Update Space Cadet to use Custom Tapping Term functionality * Detect correct keycode for space cadet tapping term * Update tap dancing to use global custom tapping term * Update documentation for Tap Dances * formatting pass * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/feature_tap_dance.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update for future * Update user keymaps for space cadet * Fix typos * Clean up tapping term stuff * Fix compiler issue if NO_ACTION_TAPPING is enabled Co-authored-by: fauxpark <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-08-29Bigger combo index (#9318)Pete Sevander
* Add change log * Change combo index from uint8_t to uint16_t
2019-10-23[Keymap] Updating Nordic ergo keymap (#7107)Pentti Laitinen
* Update ergodox infinity nordic_ergo keymap - Add missing important keys to base layer. - Move arrow keys around as the original position was not optimal. - Fix some code styling issues. * Fix indentation to 4 spaces * More code style fixes - Formated the methods in the nordic ergo keymap. * Fix QMK code style issues - Change layer defines to enums. - Split enums to multi-line. - Remove non required switch case.
2019-10-04[Keymap] update my keymap for Infinity Ergodox (#6864)Louis Orleans
* πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5. * πŸ› fix thumb inconsistency in QWERTY * πŸ› fix media keys * ✨ add F# shortcuts to vertical 1.5u buttons * ✨ hold enter for RShift * ✨ hold for numpad * 🎨 remove unnecessary breaks * 🎨 reoganizing layers * ✨ add Colmak layer * πŸš§πŸ”§ add basic config * ✨ use more standard numpad layout * πŸ’„ change layer orders * ✨ add caps lock on adjust layer * πŸ”₯ disable space cadet * πŸ“ update README * πŸ”¨ use userspace config * 🎨 clean up a bit * πŸ› undefine tapping toggle from base config * πŸ”¨ rename LED functions * πŸ’© someone commited Windows line endings * ✨ left hand thumb is space * ♻️ extract layers def to new file * πŸ”₯ remove unnecessary hooks * βœ¨πŸ’„ set LCD text and color by layer * πŸ’„ update keymap removing layer buttons that I don't really use * ✨ set backlight to full brightness on boot * πŸ”₯ remove unnecessary includes
2019-09-25[Keymap] Add Z-layer to narze layouts (#6806)Manassarn "Noom" Manoonchai
* Revert raise/backspace mod tap to just backspace * Add Dev layer * Use Dev layer on holding z key * Add Dev layer for Ergodox
2019-09-09[Keymap] Update to narze keymaps (#6694)Manassarn Manoonchai
Use Right GUI as backspace key & 1ms polling interval on narze keymaps * Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file * Set RGUI & raise as backspace & unbind actual backspace * tmp * Fix qwerty doc * Use 1ms polling rate
2019-09-07[Keymap] Add narze userspace (#6652)Manassarn Manoonchai
* Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file
2019-08-30Remove KC_DELT alias in favor of KC_DEL (#6327)Konstantin ĐorΔ‘eviΔ‡
* Remove KC_DELT alias in favor of KC_DEL * Add changelog
2019-08-20Add a universal flash command for cli (#6224)Drashna Jaelre
* Add universal flash command * Add bootloader info to I:C boards * Add support for ATSAM * Add messages for flash target * Message cleanup * Add USB ASP Flashing target * Make usbasp target more universal * Add phoney target for usbasp * Clarify error message when bootloader isn't matched
2019-07-15Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark
* Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
2019-03-19 Cleanup Default Keymaps (#5442)Drashna Jaelre
* Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
2019-02-18Migrate ACTION_LAYER_TAP_TOGGLEs to TT()fauxpark
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)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-27Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin ĐorΔ‘eviΔ‡
* 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)
2018-10-22Replace outdated RGB/Audio informationDrashna Jaelre
2018-10-02Add missing F-keys to ergodox_infinity input_clubJames D. Marble
F11 and F12 were in the ascii art, but not the actual mapping. This corrects the error.
2018-09-17Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Joe Wasson
* Remove chording as it is not documented, not used, and needs work. * Make Leader Key an optional feature. * Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE` * Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
2018-06-13Configurator layout repair for Ergodone, Ergodox Infinity and ErgoTravel (#3173)noroadsleft
* Ergodone refactor * Ergodox Infinity refactor * Ergotravel refactor * Ergotravel configurator layout update * Fixing include on Ergodox Infinity narze keymap
2018-06-06Sweeping Visualizer for Ergodox Inifinity (#3136)Oryhara
* started work on halfkeyboard * update to keymap * halfkey layouts complete for dvorak and qwerty * added plover layout to halfkeyboard mapping * fixed error in dvorak layout right hand * fixed error in dvorak layout right hand, comments updated * thing * added minus and equals to normal layouts * added minus and equals to normal layouts * adde visualizer matching halfkeyboard mappings * adde visualizer matching halfkeyboard mappings * updated keymaps for mirror handedness functionality for all layers. Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer. * had a KC_TILD where should have had KC_GRAV * its spelled KC_GRAVE * mouskeys and some visualizer work. * added LED backlight visuals * trying to get visualizer working * Move lufa descriptor to protocol/usb_descriptor * Try to compile usb_descriptor on ChibiOS * Add lufa_utils for ChibiOS Lufa USB descriptors for ChibiOS * More lufa_util compatibility fixes * First compiling version of shared USB descriptor * Send the usb descriptors * Fix the CONSOLE output on ChibiOS * Add errors for unsupported interfaces * Enable support for vitual serial port USB descriptors * Implement virtual serial port for ChibiOS * Cleanup the lufa_utils Use the default lufa header files * Add raw hid support for ChibiOS This is completely untested * Enable midi compilation on ChibiOS * Move midi functionality out of lufa.c * Don't register sysex callback when not needed * ChibiOS compilation fixes * Update ChibiOS submodule * Fix the Midi USB descriptor It didn't work properly when both Midi and Virtual serial port was enabled. * Add MIDI support for ChibiOS * Fix USB descriptor strings on ChibiOS * Use serial usb driver for raw hid * Generalize the ChibiOS stream like drivers This makes the initialization much more simple and eliminates a lot of the code duplication. * Convert console output to chibios stream driver * Fixes for ChibiOS update * Update the ChibiOS contrib submodule To include the usb data toggle synchronization fixes * Fix duplicate reset enumeration on ChibiOS * Add missing include * Add number of endpoints check for ChibiOS * Enable serial USB driver on all keyboards * Add missing includes when API is enabled withot midi * Add another missing inlcude * consolidated my custom animations into visualizer.c in my keymap directory * LED backlight keys animation KITT scanner * moved my custom rules.mk to my keymap folder * undoing changes i shouldn't have done * more fixes * updated comments on the visulizer code * steno keys added to plover layout * updated halfkeyboard rules to allow steno mode * adding my stuff back after hard reset * added a plover layout back in for androud steno app * fixed layer toggle typo * merged again * visualizer decided to have a conflict again. fixed. * keymap change to add mouse keys and put layer switching on shortcuts layer * made the ergodox LEDs scan left to right and back again * visualizer work * KITTSCANNER finally * fixed right hand shortcuts layer and removed handedness switching for base layer so jump in gaming works corrrectly * added another sweep that goes full on over both boards then full off in both directions * added function key layer and cleaned up some layer switching
2018-05-30Updates to gordon keymaps (#3082)Daniel Gordon
Added rules.mk for the infinity * Moved tap dance enums to gordon.h * Moved tap dance aliases to gordon.h Moved TD to user space * Added config file with preventing mods sticking * Added a few keys to keymap
2018-04-19Adds default IC keymap (#2677)Josh Asplund
2018-04-04Update input:club boards to use the proper vendor and deviceKaleb Elwert
2018-03-16Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson
2018-03-16layout(infinity ergodox): update dudeofawesome's layout (#2506)Louis Orleans
* πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5. * πŸ› fix thumb inconsistency in QWERTY * πŸ› fix media keys * ✨ add F# shortcuts to vertical 1.5u buttons * ✨ hold enter for RShift * ✨ hold for numpad * 🎨 remove unnecessary breaks * 🎨 reoganizing layers * ✨ add Colmak layer * πŸš§πŸ”§ add basic config * ✨ use more standard numpad layout * πŸ’„ change layer orders * ✨ add caps lock on adjust layer * πŸ”₯ disable space cadet * πŸ“ update README * πŸ”¨ use userspace config * 🎨 clean up a bit * πŸ› undefine tapping toggle from base config * πŸ”¨ rename LED functions
2018-03-14Move Narze keymap into Ergodox Infinity folderU-LANDSRAAD\drashna
2018-02-23ErgoDox layout similar to Truly ErgonomicAlejandro Blanco
2018-02-12adding my stuff back after hard resetOryhara
2018-02-02Not quite neo (#2318)jola5
* planck with a not-quite-neo layout for a de-DE OS/SW keymap * ergodox infinity with a not-quite-neo layout for a de-DE OS/SW keymap * add documentation
2018-02-01Halfkey function for every layer (#2327)Oryhara
* started work on halfkeyboard * update to keymap * halfkey layouts complete for dvorak and qwerty * added plover layout to halfkeyboard mapping * fixed error in dvorak layout right hand * fixed error in dvorak layout right hand, comments updated * thing * added minus and equals to normal layouts * added minus and equals to normal layouts * adde visualizer matching halfkeyboard mappings * adde visualizer matching halfkeyboard mappings * updated keymaps for mirror handedness functionality for all layers. Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer. * had a KC_TILD where should have had KC_GRAV * its spelled KC_GRAVE
2018-01-12Add Daniel Gordon's Ergodox Infinity and ChimeraDaniel Gordon
* gordon.c defines many aliases for KC codes. * gordon.c defines many advanced tap dance functions. * This is a squashed commit of about 6 months of work on chimera and ergodox infinity changes. * Ignore the change-id below. Change-Id: I83927139e8a80fe08992ae91ec7d62571498f7f7
2018-01-12Halfkeyboard functionality for dvorak and qwerty (#2261)Oryhara
* started work on halfkeyboard * update to keymap * halfkey layouts complete for dvorak and qwerty
2017-10-31layout(infinity ergodox): dudeofawesome's layout (#1932)Louis Orleans
* πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5.
2017-10-31Initial commit for nordic layout for ergodox infinity.Pentti Laitinen
- Added nordic infinity ergodox layout - Fixed typo in ergodox infinity readme.md
2017-10-14Make arguments redo, subproject elimination (#1784)Jack Humbert
* 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
2017-10-13Add rask's UK78 and iErgoDox layouts (#1830)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 * Add rask's UK78 layout * Change RGui to be LGui to fix locale switching On Ubuntu the keyboard seemingly lost RGui when toggling between typing languages. With LGui toggling works normally. * Add rask's ErgoDox Infinity layout * Modify ErgoDox layout and add readme for it * Add rask's UK78 layout readme
2017-09-10adds a default ergodox_infinity keymapJack Humbert