summaryrefslogtreecommitdiffstats
path: root/keyboards/keebio
Commit message (Collapse)AuthorAgeFilesLines
* Quefrency rev1: Fix default VIA layout options (#9618)Sergey Vlasov2020-07-011-1/+1
| | | | | | | | | | | Apparently VIA allocates bits in the layout options field from the lowest bit, but starting from the **last** option defined in the JSON file. So the default value 0x06 was actually trying to set the value `3` (`0b11`) for the second-to-last option ("Right Shift"), which had only 3 values defined, and the attempt to set an undefined option value caused the VIA app to hang with a black window. Fix the default layout options so that it works as intended (the "Macropad" and "65% Column" options are set).
* Mojito-keymap (#9566)Mojitas2020-07-012-0/+238
| | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add KBO-5000 keyboard (#9381)Danny2020-06-2315-0/+775
| | | | | | | | | | | | | | | | | * Initial fork of Sinc * Setup keymaps, layouts, and encoders * Add ANSI configurator layout * Add ISO layout for configurator * Add all layout option for configurator * Fix spacing * Remove extra line * Remove unneeded ifdef
* Enable Mousekeys for Keebio Quefrency rev1 (#9478)James Young2020-06-201-0/+2
|
* [Keymap] Dcompact for iris (#9406)Dan2020-06-173-0/+297
| | | | Co-authored-by: Dan Herrera <sonarius@shew.io> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] csc027/keymap-updates (#9420)csc0272020-06-151-6/+6
|
* Add VIA support to keebio/nyquist (#9399)Thomas Lim2020-06-152-0/+50
|
* Add Sinc keyboard (#8986)Danny2020-06-1014-0/+1535
| | | | | | | | | | | | | | | | | * Add Sinc (WIP) * Rename layouts, add keymaps * Set EEPROM VIA layout value * Update QMK Configurator json * Update VIA layout value * Add default folder * Add PR suggestions * Fix keyboard name
* Add new iris keymap 'fluffactually' (#9325)fluffactually2020-06-103-0/+101
| | | | | * Add new iris keymap 'fluffactually' * Keymap suggested changes - layer_state_t
* Add BDN9 rev2 (#9017)Danny2020-06-0925-159/+1835
|
* 2020 May 30 Breaking Changes Update (#9215)James Young2020-05-304-16/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Branch point for 2020 May 30 Breaking Change * Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954) * Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957) * Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958) * Migrate `ACTION_LAYER_MODS` to `LM()` (#8959) * Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968) * Convert V-USB usbdrv to a submodule (#8321) * Unify Tap Hold functions and documentation (#8348) * Changing board names to prevent confusion (#8412) * Move the Keyboardio Model01 to a keyboardio/ subdir (#8499) * Move spaceman keyboards (#8830) * Migrate miscellaneous `fn_actions` entries (#8977) * Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979) * Organizing my keyboards (plaid, tartan, ergoinu) (#8537) * Refactor Lily58 to use split_common (#6260) * Refactor zinc to use split_common (#7114) * Add a message if bin/qmk doesn't work (#9000) * Fix conflicting types for 'tfp_printf' (#8269) * Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480) * Refactor and updates to TKC1800 code (#8472) * Switch to qmk forks for everything (#9019) * audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484) * Audio enable corrections (2/3) (#8903) * Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582) * Audio enable corrections (Part 4) (#8974) * Fix typo from PR7114 (#9171) * Augment future branch Changelogs (#8978) * Revert "Branch point for 2020 May 30 Breaking Change"
* [Keymap] added my gergo keymap (#8476)AbstractKB2020-05-181-4/+4
| | | | | | | * added my gergo keymap * updated personal bfo9000 keymap * fixed redundancy, extended debounce time
* Add one-handed Viterbi layout for gaming (#8963)Chuck Lauer Vose2020-05-103-0/+133
| | | | | | | | | | | * Add one-handed Viterbi layout for gaming * fixes for pr feedback * Update keyboards/keebio/viterbi/keymaps/vosechu/config.h Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Added Xd75 and viterbi keymaps,refactored my userspace. (#8776)Eric Gebhart2020-04-282-0/+208
|
* [Keymap] Make personal keymaps a bit more consistent (#8915)Jonathan Rascher2020-04-252-8/+8
| | | | | | | | | | | | | * Move menu key on ergo boards to match staggered * Unify 60_tsangan_hhkb and 60_ansi_split_bs_rshift * Sync KBD67, Quefrency with community layouts * Update ergo KLE images * Update community layout KLE images * Update KLE images/descriptions for remaining keebs
* Add Keebio lighting defaults (#8884)Danny2020-04-2513-135/+201
| | | | | * Set Iris LED/RGB defaults * Add lighting defaults for more boards
* [Keymap] Dvorak for Keeb.io Iris (#8863)Peter Becich2020-04-235-0/+316
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Dvorak keymap for Iris Tested to work with Iris rev. 2 Squashed commit of the following: commit c7a1bcf831e79953e81dda4a014b90daf4f63276 Author: Peter Becich <peterbecich@gmail.com> Date: Sat Oct 13 17:34:11 2018 -0700 backtick commit 7a7f6a5fec56446f973a4f145c5f8d002de6cd08 Author: Peter Becich <peterbecich@gmail.com> Date: Sun Sep 23 17:27:17 2018 -0700 iris dvorak commit 625461097eb1ba4585a716853999a0f30daffb2b Author: Peter Becich <peterbecich@gmail.com> Date: Sun Sep 23 17:22:01 2018 -0700 iris dvorak * dvorak keymap readme * key correction, keymap readme * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * revise backspace key Co-authored-by: Joel Challis <git@zvecr.com>
* Add naked60 layout, clean up my userspace files and rules.mk. (#8848)Fred Silberberg2020-04-202-5/+0
|
* Remove no-longer-necessary LTO checks from keyboards' config.h files (#8773)Konstantin Đorđević2020-04-191-4/+3
| | | | | | | | | * Remove no-longer-necessary LTO checks from keyboards' config.h files * Remove unnecessary LTO check in @danielo515's Ergodox EZ keymap * Remove unnecessary USE_Link_Time_Optimization checks from keyboards' config.h files Note: DISABLE_LEADER doesn't seem to be used anywhere
* [Keymap] Updates to personal keymaps (#8818)khitsule2020-04-194-0/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | * sync with upstream; initial iris design * sync with upstream * update to iris keymap * merge upstream * iris keymap refined * Iris readme update * messed up upstream merge somehow, hopefully fixed * removed extra closing bracket * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * change layers from define to enum per suggestions Co-authored-by: Mysti Woodard <mystiwoodard@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* update pvinis keymap (#8746)Pavlos Vinieratos2020-04-133-109/+205
| | | | | | | | | * update a bunch of stuff Better rules, better config, added encoders, lights, audio. * some fmt * more fmt
* Add via support to keebio/bdn9 (#8620)Joshua Rubin2020-04-132-0/+57
| | | Signed-off-by: Joshua Rubin <me@jawa.dev>
* [Keyboard] Quefrency Rev2 Caps Lock LED, set lighting defaults (#8729)Danny2020-04-126-17/+44
| | | | | | | | | | | | | * Add support for Caps Lock LED Currently ignores the fact that led_state is not synced between halves, so caps lock LED doesn't do anything if USB is plugged into right half * Set initial backlight and RGB mode/values on blank EEPROM * Set default VIA layout options * Add backlight/RGB ifdefs * Set bootloaders for each rev
* [Keymap] Add keymap for Nyquist rev3 (#8706)George Petri2020-04-124-0/+188
| | | | | | | | | | | | | | | * copy nyquist setup * enable i2c * update colors * update readme * Update keyboards/keebio/nyquist/keymaps/georgepetri3/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Add Choconum (#8709)Danny2020-04-0813-0/+1871
| | | | | | | | | | | * Add Choconum * Disable SPI/I2C, add mem fix * Rename layouts * Nuke unused config.h files * Fix username
* Update Quefrency (#8623)Danny2020-03-316-26/+101
| | | | | | | | | | | | | | | | | | | | | | | * Add Quefrency Rev. 2 VIA support * Fix matrix mapping * Add Rev. 1 VIA support * Flip encoder pinout * Drop trailing backslashes * Remove layer names * Remove unneeded extern Co-Authored-By: Ryan <fauxpark@gmail.com> * Fix bracket alignment Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Iris via changes (#8597)Danny2020-03-295-9/+10
| | | | | | | * Change PID to allow differentiation between Rev. 3 and Rev. 4 * Rebadge thumb keys in macro to show physical wiring better * Add more rules for VIA keymap
* Update keymap keebio/nyquist (#8602)George Petri2020-03-294-40/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * format code, add shift color * testing colors * todos, shift on right * changed colors * use rgh layers api * impl shift layer * replace xor with != * moved shift rbg * breathing animation, simplyfy layers * remove breating animation * use tt * minor cleanup * debounce eager, lto * shut down rbg when poweroff * update readme * readme.md fix * more readme.md fix * more readme.md fix
* Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)James Young2020-03-189-11/+7
|\ | | | | | | | | * Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds * Also align rules.mk
| * Also align rules.mkzvecr2020-03-194-10/+2
| |
| * Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator buildszvecr2020-03-196-1/+5
| |
* | [Keymap] Add the fsck layout for iris (#8473)Frederick Hirsch2020-03-183-0/+71
|/
* Update encoder functions for Iris VIA keymap (#8295)Danny2020-03-022-1/+7
|
* 2020 February 29 Breaking Changes Update (#8064)James Young2020-02-291-7/+2
|
* Define backlight pin for Quefrency Rev2 (#8141)fauxpark2020-02-131-0/+2
|
* Tweak my TAPPING_TERM and be more futureproof (#8143)Jonathan Rascher2020-02-111-0/+1
| | | | | | * Explicitly undef things I override in keymaps * Reduce TAPPING_TERM back to default
* [Keymap] Added keymap for keebio/nyquist (#8108)Mehmet Denizhan Erdem2020-02-074-0/+124
| | | | | | * my custom keymap for nyquist rev3 * Formatted keymap and added readme
* [Keymap] Customized layouts for the Keebio/Quefrency65 (#7947)Jorge Noguera2020-01-302-0/+77
| | | | | | | | | | | | | * Created the yoryer layout for the Quefrency 65% * added rgb control layer * Required changes to resolve PR #7947 issues * - Updated the layer list as an enum - Removed .gitignore file from keymap folder * Removed the .gitignore from keymap folder
* [Keymap] Update keymap for user jasondunsmore (#8047)Jason Dunsmore2020-01-304-120/+32
|
* Remove filesize changes from default-ish rules.mk files, sans handwired (#8040)ridingqwerty2020-01-3023-96/+96
|
* [Keyboard] Add Quefrency Rev 2 (#8001)Danny2020-01-288-2/+299
| | | | | | | | | | | | | | | | * Add Quefrency Rev. 2 * Add encoder support * Add RGB LED mapping info * Add diode direction * Revert removal of default folder for CI purposes * Remove unneeded lines * Rename ISO layout macros
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)fauxpark2020-01-197-0/+14
| | | | | | | | | | * Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards * Define diode direction for failing boards * Matching parentheses * Put onekey diode directions in top level config
* [Keymap] csc027/macro-sync-keymap (#7873)csc0272020-01-132-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Basic functionality to synchronize the strings and enums using C preprocessor macros. * Updated all the custom convenience macros to work. * Removed some duplicate update_tri_layer calls. * Simplified the convenience accelerator macros for synchronizing enums and strings by removing the short enum names. * Updated the CUSTOM_MACROS macro to use SS_LCTL instead of SS_LCTRL. * Fixed a bug where the right side of the convenience layer in the Iris keymap was incorrectly listed twice. * Removed the tenkey from the convenience layer. Added Windows 10 virtual desktop shortcuts to the convenience layer. * Fixed a bug where the macro range was not set correctly. * Added sigil values for the keycode enum so that additions to the sync macros will not require changes to the process_record_user ranges. * Hacked send_string_P to work with ChibiOS boards. * Switched to using I2C for the Iris keyboard. * Finished a comment. * Updated comments to explain that for non-AVR MCUs, the PROGMEM macro doesn't do anything. * Updated the synchronization macros to use the more descriptive "NAME" instead of "CALL". Moved the Control-Alt-Delete chord macro to the synchronization macro. * Simplified the custom macros by consolidating the macros into a context change macro instead of using alt-tab and minimize macros. * Fixed a formatting issue where several tabs were used instead of 4 spaces. * Added more comments to explain the synchronization macros. * Simplified the PARAMS macro, since any parameters could be passed with a space by the declarer instead. * Consolidated the synchronization macros into a single list. Simplified the synchronization mechanism. * Removed the overloading macro, since it is no longer needed. * Updated the convenience layer comments to reflect the changes made. * Renamed the git_macros pointer table to custom_macros, since it no longer solely consists of git macros. * Clarified that the send_string_P function's use of pgm_read_byte is different for AVR and non-AVR compilation targets.
* [Keymap] fixed conflicts and made sure keymaps compiled, and some newer ↵Rossman3602020-01-133-0/+323
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (older) keymaps snuck in (#7828) * hope this works * Some new things crept in * remove nonsense config file * spacing fix * more spacing * quick revert of mysterious file * file revert take two * take three * take four * deleted unneeded lines * brought back not-unneeded line * whitespace delete
* Update Levinson Readme to reflect changes to directory structure (#7883)Michael Firmin2020-01-131-3/+3
| | | | | | Updates the example make commands in the Levinson readme to keebio/levinson/... instead of levinson/... Also updated the example to rev3 (the current version of the board)
* [Keymap] Update my iris keymap for LTO and rgbled split (#7849)Seth Barberee2020-01-102-1/+3
|
* [Keymap] New levinson keymap (#7613)Karol Samborski2020-01-063-0/+181
| | | | | | | | | | | | * Vim oriented scheme * Meta on both sides * Removed unused staff * Changed dynamic macro codes to the built ones * Fixed formatting
* Making keymaps based on userspace (#7812)Rossman3602020-01-072-77/+4
| | | | | | | | | | | | | | | | * hope this works * TF working with userspace * rules for tf * Fixed changed default files * delete old keymap * revert tf68 default to default Co-authored-by: Akaash Suresh <casa.akaash@gmail.com>
* [Keymap] Cleanup of Drashna code (#7800)Drashna Jaelre2020-01-061-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ifdef rgb stuff like a madman for RGB Coexistance * Re-enable RGB Light on Planck * fix RGB Coexistance issue * Tweak feature settings for Ergodox EZ Glow * Their powers combine, and I am Captain RGB This one is for noroadsleft and yan. * Limit brightness when both RGB features are enabled * Change shutdown method * Add RGB Coexistience stuff to keymap * disable RGBLIGHT_SLEEP until a solution can be found * Disable Unicode on the kyria * Fix up Iris rev defines * Fix up community layouts to compile properly * Cleanup rgb stuff * Merge ergodox keymaps * Update CCCV macro to use tap_code16 * Enable Solenoid on C39 Because josh couldn't * Enable RGB Light, not Matrix on rev6 keymap * Only enable LTO on non-ARM boards * Clean up Bootmagic OLED display * Enable RGBLIGHT_SPLIT on kyria Not that it does anything * Add hotkey for discord
* [Keymap] Added csc027 keymaps for keebio/iris and planck (#7472)csc0272020-01-033-0/+104
| | | | | | | | | | | | | | | | | | | | | | * Added csc027 user folder and keymaps for both keebio/iris and planck * Moved the git_macros variable out of the process_record_user function. * Updated the usb_led code to use the new led_update_user instead of the led_set_user function. * Update users/csc027/defines.h Removed the "_______" macro definition in defines.h, since it has already been defined in QMK. * Update users/csc027/defines.h Removed the "XXXXXXX" macro definition in defines.h, since it has already been defined in QMK. * Update users/csc027/csc027.c Simplified several keyboard macro definitions in the csc027.c file by switching from SS_LCTRL to SS_LCTL in their definitions. * Condensed both the planck and iris rules files to the minimal set of declarations.