summaryrefslogtreecommitdiffstats
path: root/keyboards/iris
AgeCommit message (Collapse)AuthorFilesLines
2018-10-31Update iris 3 (#4307)Danny4-5/+1
* Fix incorrect LED pin assignment * Strip out extra newline
2018-10-28Further unify old iris keymapDrashna Jaelre2-32/+11
2018-10-28Make old keymap super compatibleDrashna Jaelre1-17/+1
2018-10-28Update old iris configDrashna Jaelre2-10/+4
2018-10-28Minor updates to keymapsDrashna Jaelre1-2/+1
2018-10-27Keymap: update keymap transmogrified (#4241)akrob3-147/+214
* layer locked breathing, layer changed brighter leds * move config for tapping term into config.h * Respect LED off even with layer indicators, add readme and update config to new standard * update Readme with note about both sides of board being required to flash
2018-10-23Keymap: Fix missing 4 key (#4219)Scott Gorsuch1-1/+1
2018-10-22Remove all of the deprecated RGB definesDrashna Jaelre4-4/+4
Fixes #3641
2018-10-22Replace outdated RGB/Audio informationDrashna Jaelre2-2/+2
2018-10-21Keymap: Renabled EXTRAKEYS in layout (#4174)Vyolle1-4/+4
* Renabled EXTRAKEYS. * Update keyboards/iris/keymaps/vyolle_steno/rules.mk Co-Authored-By: Vyolle <dchamberlin.ax@gmail.com>
2018-10-21Keymap: add initial khord iris keymap (#4188)Dylan Khor3-0/+177
2018-10-15Update to drashna keymaps and userspace - RGB edition (#4143)Drashna Jaelre3-31/+42
* Fix up userspace after feature merges * Add new macros for keyboard layouts * Keep new layouts in keymap for easy reference * Cleanup layouts * Fix CRKBD wrappers * Fix up comments * Fix spacing in orthodox base layer * ergodox related cleanup * Make KC_MAKE only flash when holding shift * Add option to fast compile boards * Clean up rgb modes to save space * Re-enable Swap Hands on my Iris
2018-10-15Use DFU bootloader for rev 3Danny Nguyen1-1/+5
2018-10-15Add Iris Rev. 3Danny Nguyen8-7/+167
2018-10-15Keymap: add new keymap for Iris (#4119)Vyolle3-0/+190
* Add files via upload * Delete config.h * Delete keymap.c * Delete rules.mk * Keymap w/mirror mode and steno support. Keymap w/mirror mode and steno support. Can be used entirely one handed. * Fixed some niggling issues.
2018-10-09Keymap: Iris Keymap (#4100)Grady Sigler3-0/+110
* IRIS Keyboard Keymap I wanted a keymap that really changed things up. I also found that as a programmer I need as many symbols as I can get. * Make cmd-option-escape work on a mac * Add more prettyfication. * Add other types of hold * More work on the layer keys * tweaks * More tweaks. * more tweaks * Remove OSL/OSM they didnt seem to work very well
2018-09-30Keymap: add olligranlund Iris + satan layouts (#4031)OlliGranlund4-0/+180
* init * function layout planning * nordic keymap v1.0 * Added latest satan layouts, updated readmes * Cleaning code * Renamed ISO -> iso
2018-09-26Keymap: add artbycrunk iris layout (#3964)Savio Fernandes3-0/+149
* version 1 * version 1.1 * version 1.2
2018-09-17Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Joe Wasson4-9/+1
* 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-09-01Keymap: added keys to broswen keymap (#3825)Brad1-3/+3
* added PGUP and PGDN to my keymap * added VOLU VOLD and MUTE to keymap
2018-08-29Yet another update to drashna keymaps and userspace (#3787)Drashna Jaelre2-13/+11
* Make tap function inline * Use better makefile keyboard detection * Remove Copy-Paste macro * Add F11/F12 to Iris * Minor tweaks to userspace config * Set audio clicky randomness to 1.5 * Set NO_DEBUG to only be set if console is not enabled * Move NO_MUSIC_MODE to userspace config.h * Reduce Ergodox Debounce * Add Planck Light config * Use OSM for ortho 4x12 * Music Mode changes for planck light * Cleanup do to shutdown user and other fixes in Master * Add and use 'shutdown_user' fzunction * Remove global NO_MUSIC_MODE define * Add NO_MUSIC_MODE to individual keymaps * Change layer colors * Remove NO_PRINT and NO_DEBUG from userspace config.h Since these are automatically disabled if the console isn't enabled. * Remove backlight code if backlight isn't enabled * Remove Twinkle from Ergodox * Disable RGB twinkling and enable PSM * Clean up RGB matrix code * Clean up planck light indicators * Clean up tap code * Rules cleanup for ortho 4x12 * Fix up userspace template * Revert "Clean up tap code" This reverts commit 09f64d6d67aa021c3b5ac86a9a739a5ca2b9c1ec. * Organize includes * userspace cleanup * Fix modifier spelling error * Fix userspace rules * Disable Permissive Hold again * Minor clean up * Fix Tap stuff * Viterbi Updates for file size
2018-08-16fix line endingsskullY1-5/+5
2018-08-16Keymap: Adding broswen keymap for iris split keyboard. (#3654)Brad3-0/+186
* Adding broswen keymap for iris split keyboard. * added changes as requested by drashna * formatting
2018-08-16Keymap: Adding readme file to personal keymap folder (#3665)bmoorey1-0/+5
* Create a * Add files via upload * Delete a * added readme
2018-08-14Keyboard: Dactyl manuform 5x6 added and working (#3627)zwnk1-4/+4
* mouse layer keys shifted * mouse layer keys shifted * manuform 5x6 added * mouse layer keys shifted * manuform 5x6 added * dactyl_manuform 5x6 keymap added * reorg. dactyl manuform folder * removed LAYOUTS = ortho_4x12 for 4x5 * Rows and Cols in config.h fixed * MASTER_LEFT * 5x6 matrix fixed * keymap updated * removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD
2018-08-13Keyboard: Clean up Iris files (#3640)Danny11-39/+13
2018-08-12Keymap: Created and populated a keymap folder for Iris (#3632)bmoorey3-0/+154
* Create a * Add files via upload * Delete a
2018-08-02Keymap: Reformat Iris default keymap (#3534)Danny3-85/+51
* Reformat default keymap to use LAYOUT, move RGB controls to RAISE layer * Use set_single_persistent_default_layer instead of old method
2018-07-31Keymap: Fate Iris layout (#3508)Will4-0/+196
2018-07-26Keymap: jennetters iris keymap (#3488)J.net4-0/+259
* jennetters iris keymap, re-write for improved readability. * Update rules/config/keymap to follow correct makefile structure
2018-07-22Keymap: Custom (fabian) layout for Iris and Planck (#3460)Fabian Topfstedt2-0/+219
* fabian layout * added MOUSECURSOR layer that gets activated by holding space * cleanup, meh and tilde and grave as separate keys, toggle switch for mousecursor layer * merged default * #pragma once * including QMK_KEYBOARD_H instead of various imports * using layer toggle instead of a function * deleted obsolete rules.mk (was part of the old makefile system) * #pragma once * including QMK_KEYBOARD_H instead of various imports * use ifndef KEYBOARD_planck_rev6 instead of ifdef KEYBOARD_planck_rev5
2018-07-22Convert Iris to use SPLIT_KEYBOARD (#3458)Seth Barberee10-1108/+1
* convert iris to split-common * Fix build error
2018-07-20Keymap: Fixed Dvorak layer (#3450)Xyverz1-1/+1
I was missing the KC_BSLS from my Dvorak layer, so I needed to add it back in.
2018-07-17Update to drashna userspace and keymaps (#3172)Drashna Jaelre6-123/+45
* Use string with delay * Add skipped region to ergodox * Add send string config * Use default_layer_state instead of function * Fully generalize keyboards * old iris cleanup * Fix Drashna keymap compile issues By checking to see if secret.c exists before actually trying to add it * Remove unnecessary references * Add 4x12 ortho board * Update userspace readme for secrets * Make RGB more modular * Fix iris keymap, since we don't need the lower left (Function keys) * Fix includes * Add Blanks * Fix Ergodox lower layer * Add suspend commands * Add Maltron Layout * Add additional layouts * Finish adding gamepad to Iris * Tweaks to iris gamepag layer * make gaming layers more friendly * minor gaming layer tweak * Add Carplax * Add modded key timer function * Cleanup and macro documentation * Add QMK DFU info * Add 'old' keymap for 12 LED spare * Update Pro Micro documentation * Disable twinkling so it fits in firmware space * Switch to QMK DFU bootloader, since it's better anyhow * Write default layer state colors to EEPROM Since we are writing to EEPROM anyways, and this way, it sticks on reboot * Fix QMK DFU bootloader options * More updates for QMK DFU support * Use matrix scanning hack for startup_user until #3113 gets merged * Fix indicator light consistency issue * Add/readd ifdefs to indicators * Add/readd alt indicator * Remove RGB Twinkling from Viterbi macro pad * Fix default layer color detection * Fix rebase and detection issues * Cleanup code so it will compile if RGBLIGHT is disabled * Revert vsode settings * Use Pragma Once instead of boilerplate code
2018-07-16Added dbroqua layout for Iris keyboard (#3414)Damien3-0/+154
* - Fixed DK60 version in config.h * - Updated dk60 readme with new QMK rules * - Fixed wording in readme * Added dbroqua layout for DZ60 I've also updated dz60.h to add "true HHKD" keymap definition (6U spacebar). With the default HHKB definition r_alt was not mapped and when I pressed r_menu it was r_alt. Regards * Updated dbroqua layout for HHKB keyboard Added default configuration and alternate (swap gui/alt keys). Save user choice in keyboard memory (like plank, thanks for this feature!). * Added dbroqua layout for Iris keyboard * Updated layout and fixed includes
2018-07-15Added gentoo to installer (#3272)zjpxshade3-0/+186
* Added gentoo installer * Remove comments * Remove comments * Updating the layout * Revert "Remove comments" This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074. * Revert "Updating the layout" This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56. * Undo erroneous revert
2018-07-09updating broken iris documentation links to match updated website (#3356)Wayne Chen1-1/+1
2018-07-08Add edvorakjp keymap for the Helix (rev2) keyboard (#3340)epaew1-2/+0
* add readme.md * add extern declaration of edvorakjp_config to edvorakjp.h * add oled.c * add layout definitions * add keymap.c * add rules.mk * fix rgblight issue: rgblight_setrgb() ignore RGBLIGHT_LIMIT_VAL
2018-07-07bugfix: Custom lock key for Windows (#3334)epaew2-2/+2
Win+Shift+L => Win+L and update readme
2018-07-07impstyle keymap updated (#3328)zwnk1-26/+26
* impstyle keymap added * impstyle keymap updated * mouse layer added to impstyle keymap * keymap updated * fixes * impsytle layout: mouse layer added * comments added * comments added * bugfix * typo fixed * double tap fixed * double tap fixed * still testing double tab * double tab mouse layer is working * README added * README updated * keymap text formatted * impstyle keymap cleaned up
2018-06-27Fix line endings in keyboards/iris/keymaps/s1carii/config.h (#3240)noroadsleft1-34/+34
2018-06-26New Pok3r Based Keymap (#3226)fordmr4-0/+190
* Create keymap.c Modified the default to be way more like a pok3r, already clear that it needs a better ctrl location. * Delete keymap.c * Create keymap.c Modified the default keymap to be more like a pok3r, clearly needs a better ctrl location and probably some other tweaks. * Add files via upload * Update keymap.c Parenthesis correction. * Parenthetical cleanup Forgot one... * Mods and numpad; cleanup Rework mods and numpad layer, remove superfluous declarations * comment define devlayer * Create readme.md Background and intention. * Updated to fit example * Update readme.md * Update rules.mk * Update config.h * Updated includes Replaced: #include "iris.h" #include "action_layer.h" #include "eeconfig.h" With: #include QMK_KEYBOARD_H * Update rules.mk Removed RGB enable declarations * Update rules.mk * Update keymap.c Spaced out on MINS and EQL. * Update rules.mk Removed unnecessary block. * Remove the RGB call Make would fail because of the RGB call that wasn't anywhere but here, cleaned that up from the default config. * Update keymap.c Added [ and ] since I'd forgotten them originally...
2018-06-21Updates to mtdjr userspace and keymaps (#3206)mtdjr2-3/+9
* slight tweaks to xd75 keymap * update to config.h to remove undef of solenoid active * code organization for userspace * updates to userspace and keymaps * add rgb to userspace and lets split * add conditional around rgb functions in userpsace * move rgb layer changes into layer_state_set_user
2018-06-01Big overhaul to Drashna keymaps and userspace (#3097)Drashna Jaelre6-94/+208
* Optimize secrets code * Orthodox tweaks * rules.mk features * Minor cleanup * Revert mod bits * Force Hold breaks One Shot Tap Toggle * Cleanup * Moke keymaps more consistent * minor ergodox tweak * More OSM for the Orthodox * Cleanup of userspace * Toggle Secrets * Add hidden process record for super secret macros * Make sure secret macros always compiles * finish up making them super secret * Add ColinTA's rgb twinkle as WIP * Optimize RGB Twinkling for typing Also, tweak RGB indicators. AND WTF, I HAVE NO IDEA WHY THE INDICATORS ONLY WORK AS IS. The logical method for getting them working doesn't ... and it's beyond bizarre * Make console logging more configurable * Indicator travisty * Clean up userspace rgb code * Optimize RGB Twinking to work on default layer only, and to base it's color on the curent hue * Eff it... rgblight_sethsv_at runs at every matrix scan * RGB Twinkle cleanup * Update Iris code for new board * Move RGB Indicator and RGB Twinkle into userspace * Move RGB Indicator code to rgb_stuff.c * Major cleanup of RGB Code in userspace * Additional cleanup of RGB code in userspace * Use noeeprom functions to save my boards! * Enable RGB Sleep on all boards now * Add old iris board * tapping tweak * Use byte 19 for eeprom to prepare for possible merge of eeconfig function pr * Add code to fix default layer after eeprom reset
2018-05-31Updated matrix.c for some PS2AVRGB boards and templates for new_project ↵Kenneth Aloysius4-0/+149
script (#2992) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap * Staryu: initial port * Add personal keymap * Added and updated READMEs * Fix: default keymap for staryu * Rudimentary backlight support. * Enabled mousekeys for default keymap * use QMK_KEYBOARD_H and LAYOUT * Update readme.md for NIU mini: flash using avrdude * Fix missing linebreaks for Staryu README * Update readme.md * Update PS2AVRGB boards with new matrix.c * Update canoe matrix.c; untested * Fix canoe.c for building (needs matrix_scan_user and matrix_init_user) * Add personal Iris keymap * Update keymap * Update keymap * Update keymap, disable backlighting and underglow * Move PrintScreen button * Add README
2018-05-31add not-so-minidox handwire keyboard (#3061)mtdjr3-263/+21
* add not-so-minidox handwire keyboard * corrected keymap * multiple adjustments to not_so_minidox keyboard * remove I2C master left define * update default layer set function * move solenoid code into userspace * minor adjustments to config.h * update keymaps to utilize userspace * move features and config to userspace, correct build issue * correct solenoid pin * adjust defaults for solenoid pin and enable * default solenoid to on for not_so_minidox * disable RGBLIGHT_SLEEP for xd75 * tweaking solenoid enable/disable in userspace and keymaps
2018-05-29Fix nyquist (and other splits using D2 in debouncing) (#3067)Danny1-1/+0
* Update default Nyquist revision * LED slave fix * Sync changes from lets_split * Add needed check for debouncing * Remove line that was setting PD2 pin and interfering with use of that pin * Add backlight key to keymap
2018-05-26Add mtdjr keymaps for Iris, Let's Split, TADA68, XD75, and handwired dox (#3058)mtdjr3-0/+356
* Add keymaps for Iris, Let's Split, TADA68, XD75, and handwired not_so_minidox * remove handwired not_so_minidox
2018-05-23Add edvorakjp layout for the Iris keyboard (#3020)epaew4-0/+238
* add edvorakjp libraries * add edvorakjp iris keymap * change the custom eeconfig's address to prevent future address conflicts * deleted the verbose line of rule.mk
2018-05-22Fix led enabled slave (#3022)Danny1-4/+7
* Account for backlight enabled flag when passing backlight level to slave * Add BL_TOGG to keymap for testing * Apply backlight fix to Iris * Port I2C LED backlight control from Iris to Levinson