summaryrefslogtreecommitdiffstats
path: root/keyboards/kbdfans
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert some PS2AVRGB boards to I2C WS2812 driver (#7241)fauxpark2019-11-042-16/+1
| | | | | | * Convert some PS2AVRGB boards to I2C WS2812 driver * Fix Travis failure for bface
* Fix KBDPad MKI backlight, Num Lock LEDs; clean up firmware a bit (#6883)Jonathan Rascher2019-11-045-77/+17
| | | | | | | | | | | | | | | * Update keyboard kit URL * Replace custom RGB driver with new one from #7183 * Replace backlight with standard impl * Remove some unnecessary default settings * Disable COMMAND since docs want it off by default (There's no working IS_COMMAND set for this board anyway, so it's already a nop.)
* [Keymap] Moar personal keymap and userspace tweaks (#7238)Jonathan Rascher2019-11-012-5/+5
| | | | | | | | | | | | | | | | | | | | * Enable link-time optimization * Make RGB static gradient ranges shorter * Shift Quefrency media keys to the right * Shift KBD67 media keys to the right * Move some 60% keys from function to adjust layer * Set "extra" Lily58 keys to browser back/forward * Remove Instant60 EEPROM hack after #6968 * Remove unnecessary bits from macropad keymaps * Update KLE images
* Miscellaneous rules.mk cleanups (#7212)fauxpark2019-10-311-3/+1
| | | | | | * Miscellaneous rules.mk cleanups * Put back ARM bootloader rules
* [Keyboard] KBDfans/KBD75: Set "RGBLIGHT_SLEEP" as default (#7205)davidwed2019-10-301-0/+2
|
* [Keyboard] Add KBD67 MKII Solderable PCB Variant (#7202)ai032019-10-3010-0/+563
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clone 8x source to begin * Start replacing stuff * Get things compiling * Rename files * Move board files to match MKII RGB files * Adjust readme * Adjust main keymap to be functional * Make defualt keymap more basic; add personal keymap * Remove unnecessary trailing slashes from keymap * Remove unused functions from keymaps * Remove obsolete build flags * Adjust comments as requested * Apply suggestions from code review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Adjust as suggested * Fix broken compile following applying suggestions
* Add ISO layout macro for KBD67 rev2 (#7113)fauxpark2019-10-223-15/+255
|
* Cleanup rules.mk for 32U4 keyboards, I-K (#7097)fauxpark2019-10-2112-431/+52
| | | | | | * Cleanup rules.mk for 32U4 keyboards, I-K * Clean up ivy rules.mk
* [Keymap] Assorted personal keymap and layout updates (#7082)Jonathan Rascher2019-10-202-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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] Mekberg kbd6x keymap (#7061)Endemoniada2019-10-184-0/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of my layout * Improved layout and cleanup of files * Update keymap and add rules * Add keymap.h with permissive_hold setting * Rename keymap.h to correct name config.h * Add next/prev and special lock key to Fn layer * Use correct modifier in MY_LOCK command * Removed unnecessary filler defines * Add build instructions to README * Move RGB controls to more logical up/down key positions, move next/prev controls, remove del from Fn layer * Fix wrong placeholders and fix up formatting * Remove unused code * Clarify comments on custom defines * Update keyboards/kbdfans/kbd6x/keymaps/mekberg/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Added KBD6X Vimwarrior HHKB TOFU Personal Keymap (#6878)Leivince John Marte2019-10-053-0/+63
| | | | | | | | | | | | * Added KBD6X Vimwarrior HHKB TOFU Personal Layout * Added Readme.md for Vimwarrior HHKB Tofu Keymap * Added DZ60 Vimwarrior WKL Tofu Keymap * Update Rename keymaps to devinceble_hhkb_tofu and devinceble_wkl_tofu * Update rules.mk Added BOOTLOADER config.
* Update personal userspace and keymaps (#6876)Konstantin Đorđević2019-10-031-2/+2
| | | | | | | | | | | | * Align bottom row in KBD6X keymap to match LAYOUT macro * Remove TAP_HOLD_CAPS_DELAY override in userspace * Change default USB polling rate to 1000 Hz * Move media controls to nav cluster on Wasdat * Add dz60:konstantin_b keymap
* 65 ansi blocker everywhere (everywhere I can find) (#6805)MechMerlin2019-09-251-1/+0
| | | | | | | | | | | | | | | | | | | | * e6.5 actually already had a 65_ansi_blocker LAYOUT macro, so just had to enable in rules. * Add the 65_ansi_blocker LAYOUT macro and enable in rules.mk * rename LAYOUT macro in .h and in the keymap.c as it was only a default keymap. Also enable in rules.mk * rename but also had to define the existing LAYOUT macro as the new one to prevent breakage of existing keymaps * add 65_ansi_blocker support for vinta * forgot to update the info.json on these * add new default layout 65_ansi_blocker support to alt * add 65_ansi_blocker support * undo changes
* [Keymap] add keymap broswen for kbd75 (#6814)Brad2019-09-252-0/+29
|
* [Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)MechMerlin2019-09-241-10/+11
| | | | | | * looks like configurator layout was missing a column * add a key count
* Refactor the KBD67 Mk.II RGB (#6799)MechMerlin2019-09-238-14/+16
| | | | | | | | | | | | | | * move kbd67mkiirgb into kbd67 directory as mkiirgb * rename files * rename LAYOUT to LAYOUT_65_ansi_blocker * add support for default layout * update readme for new build target * update parent readme with the fourth variant
* Cleanup rules.mk for 32A and 328P keyboards (#6767)fauxpark2019-09-201-15/+8
|
* Cleanup rules.mk for 16U2 and 32U2 keyboards (#6768)fauxpark2019-09-191-49/+2
| | | | | | * Cleanup rules.mk for 16U2 and 32U2 keyboards * Add back Tap Dance build option
* [Keyboard] KBD75 refactor (#6755)noroadsleft2019-09-178-104/+347
| | | | | | | | | | | | | | | | | | | | | | | | | * convert codebase to #pragma once * fix file includes - quantum.h is included at keyboard level, redundant at revision level - keyboard-level path is accessible at revision level, remove relative pathing * duplicate common layout macros from rev1 to rev2 Add the layout macros supported by both rev1 and rev2 to rev2.h directly, which exposes these layouts to QMK Configurator. * enable community layout support (75_ansi, 75_iso) * add LAYOUT_75_iso layout data It needs its own tree because its keys are in a different order from LAYOUT_iso_1u even though the physical layout is the same. * minimize rules.mk files (use QMK defaults) * use atmel-dfu bootloader rule * fix typo on rev1 info.json
* Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)Konstantin Đorđević2019-09-051-4/+4
| | | | | | | | | | * Add missing void parameter declarations to *_light functions * Add doro67/multi:konstantin keymap * Allow FNLK to be canceled with Esc * Function layer → Fn layer in keymap comments
* [Keymap] Update personal userspace and keymaps (#6654)Konstantin Đorđević2019-09-032-36/+51
| | | | | | | | | | | | | | | | | | | | * Enable Fn layer tap dances only if LAYER_FN is defined * Update KBD6X keymap spacing to match LAYOUT spacing * Add regular FNLK to userspace, update keymap comment labels * Rename KC_BRK → BREAK, KC_SYSR → SYSRQ in userspace * Change mousekey positions in KBD6X * Disable Console in KBD6X to reduce firmware size * Return false in process_record_* only when overriding existing keys * Fix Caps light not working after LSFT_FN * Refactor Fn/Caps light, fix sequencing issues
* [Keyboard] add kbd67mkiirgb (#6605)moyi46812019-08-307-0/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add kbd67mkiirgb * Update info.json * Update readme.md * Update rules.mk * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Delete kbd67mkiirgb.c.b * Update keyboards/kbdfans/kbd67mkiirgb/config.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/kbd67mkiirgb/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * fix led positon
* [Keyboard] Assorted personal keymap/layout updates (#6621)Jonathan Rascher2019-08-302-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-302-2/+2
| | | | | | * Remove KC_DELT alias in favor of KC_DEL * Add changelog
* [Keyboard] New Keyboard: KBDPad MKI (#6452)MechMerlin2019-08-018-0/+691
| | | | | | | | | | | | | | | | | | | | | | * initial commit * define pins used and matrix size * update readme * delete un needed files * make an appropriate switch matrix * create appropriate keymap * one little typo * add QMK Configurator support * Update keyboards/kbdfans/kbdpad/mk1/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [User] Update personal userspace and keymaps, add reactive underglow (#6410)Konstantin Đorđević2019-07-253-13/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update MODERN_DOLCH_RED color * Remove unused RAL_LAL tap dance * Disable Space Cadet on all boards * Rework SEND_STRING_CLEAN into CLEAN_MODS, fix DST_P_R/DST_N_A * Disable unnecessary underglow animations * Rearrange feature flags in rules.mk files * Change custom colors from structs to defines * Add some explicit initializers * Add MODERN_DOLCH_CYAN color * Add IS_LAYER_ON_STATE()/IS_LAYER_OFF_STATE() macros * Add led_set_keymap() template function * Change underglow color based on Caps/Fn state * Preserve val when changing underglow colors * Only trigger Fn light for Fn layer * Refactor fn_light() and caps_light() slightly * Add comments to fn_light() and caps_light()
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-164-4/+0
|
* Remove/migrate action_get_macro()s from default keymaps (#5625)fauxpark2019-07-155-80/+0
| | | | | | * Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
* [Keymap] Add missing tap dance action and fix RGB hues in personal keymaps ↵Konstantin Đorđević2019-07-121-2/+3
| | | | | | | | | | | | | | | | (#6312) * Add missing TD_RSF_RCT tap dance * Use standard QMK HSV and RGB structs, fix Godspeed colors * Move PROGMEM after the type in RGB intervals * Add MODERN_DOLCH_RED color, use it on KBD6X * Use 255 instead of RGBLIGHT_LIMIT_VAL in color definitions * Remove IS_COMMAND override on Whitefox
* Add personal KBD67 keymap (#6292)Stevan Milic2019-07-113-0/+104
| | | | | | | | * Add kbdfans/kbd67/hotswap:stevanmilic keymap * Change Fn+H, Fn+L to Ctrl+Left, Ctrl+Right * Add keymap comments
* [Keymap] Add personal Wasdat keymap, update other keymaps (#6290)Konstantin Đorđević2019-07-091-8/+8
| | | | | | | | | | | | | | | | * Add wasdat:konstantin keymap TODO: Move it to layouts/ * Use HHKB arrow arrangement for mouse keys on KBD6X * Move KC_APP from Ctrl to M on all boards * Use RCT_RSF on Melody96 * Set TAP_HOLD_CAPS_DELAY to 50 in userspace * Use RSF_RCT instead of RCT_RSF
* [Keymap] Add personal keymaps (#6217)tucznak2019-07-018-0/+272
| | | | | | | | | | | | | | * TuCZnak's NIU keymap * TuCZnak's KBD75 layout * TuCZnak's KBD67 layout * Implemented suggested changes * Implemented suggested changes, cleanup * Implemented suggested changes, cleanup
* [Keyboard] Fix incorrect RGBLED_NUM value (#6148)Jimmy Multani2019-06-181-1/+1
| | | KBD67 Rev 2 has 20 LEDs, not 18. This was causing 2 of the underglow LEDs to remain off. This fix updates that.
* Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre2019-06-069-10/+9
|
* [Keyboard] Add support for KBDPAD MKII (#6034)ai032019-06-0110-0/+589
| | | | | | | | | | | | | | | | | | | * Build some testing keymaps * Match naming convention to 8x * Add configurator json * Forgot to build the readme * Apply suggestions from code review Co-Authored-By: Elliot Powell <32494740+e11i0t23@users.noreply.github.com> Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/kbdfans/kbdpad_mk2/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add support for KBD8X MKII (#6033)ai032019-06-0120-0/+926
| | | | | | | | | | | | | | | | | | | | | * Begin work * Make things a tad easier to read * Fix spacing * Get things compiling * Build a variety of generic keymaps * Correct RGB pin * Add configurator json * Apply suggestions from code review Co-Authored-By: Elliot Powell <32494740+e11i0t23@users.noreply.github.com> Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* [Keymap] Switch Quefrency keymap from I2C back to serial; factor common ↵Jonathan Rascher2019-05-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | configs into userspace (#5951) * Switch Quefrency from flaky I2C back to serial * Lower mouse wheel speed on Quefrency slightly * Migrate common settings to userspace * Enable Bootmagic Lite for consistent reset to bootloader. * Turn off some undesired features across all keyboards. * Remove EEPROM reset keybinding from all keyboards since Bootmagic Lite also does an EEPROM reset. * Set backlight and underglow increments consistently across all keyboards since lots of them like to override the deafults. * Set mouse keys consistently across all keyboards. * Update function layer keymap images
* Remove spurious backslashes from my keymaps (#5927)Jonathan Rascher2019-05-191-10/+10
| | | Suggested in #5924.
* Update my Quefrency/KBD67 keymaps, adding BDN9 macropad keymap as well (#5924)Jonathan Rascher2019-05-192-3/+3
| | | | | | | | | | * Set Quefrency bootloader correctly for Elite-C * Update Quefrency layout to be more like HHKB * Update KBD67 layout to be more like HHKB * Add keymap for BDN9 macropad
* [Keyboard] clarify readme for the growing number of kbd67 revisions (#5844)MechMerlin2019-05-113-10/+15
| | | | | | * clarify readme for the growing number of kbd67 revisions * some pr comment nits
* feat: add kbd67v2 support (#5777)Paul J. Miller2019-05-1112-0/+478
| | | | | | | | | | | | | | | | | | | | | | | | | | * feat: add kbd67v2 support * update cr * Update keyboards/kbdfans/kbd67/rev2/config.h Co-Authored-By: Vorror <paul@dgtlrepublic.com> * Update keyboards/kbdfans/kbd67/rev2/config.h Co-Authored-By: Vorror <paul@dgtlrepublic.com> * Update keyboards/kbdfans/kbd67/rev2/rev2.c Co-Authored-By: Vorror <paul@dgtlrepublic.com> * Update keyboards/kbdfans/kbd67/rev2/rules.mk Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbdfans/kbd67/rev2/readme.md Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* [Keymap] Update personal userspace and keymaps (now with 4 spaces!) (#5774)Konstantin Đorđević2019-05-062-79/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add FnLk to Melody96 bottom row * Update conditional in userspace makefile Thanks @drashna * Add F keys to Melody96 Fn layer * Add FN_ESC alias to userspace * Update KBD6X keymap * Fix RGB_MATRIX_ENABLE constant name in #if * Remove trailing \ from LAYOUT macro calls * Set RGB mode on EEPROM reset in KBD6X * Swap right and middle mouse buttons in KBD6X * Rearrange RGB controls in KBD6X * Update keycode aliases, replace CLEAR with DEL_NXT in KBD6X Add Clear to KBD6X as RCtrl+` * Convert code to 4 space indents * Tweak RCTRL layer functionality * Replace NUMPAD custom keycode with layer state logic * Update RGB_MATRIX_ENABLE check Co-Authored-By: vomindoraan <vomindoraan@gmail.com>
* Add my layout for the KBD67, update readme for default layout to (#5779)Martinffx2019-05-054-0/+183
| | | display layout.
* Wanleg tuneup / additions (#5752)wanleg2019-05-012-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * change split keyboard tapping term in userspace * fix 5x15 layout numpad movement * minor changes for Nori setup * edit based on 40percentclub refactor change * fix gherkin due to refactor * kbd6x wanleg keymap * kbd6x edits * kbd6x tweak * fn / backlight layer * fix jj40 rgb hex issue * wanleg gherkin lighting * 4x12 layout cleanup * move kbd6x to new kbdfans directory * minor edit related to new kbdfans directory * mac layout for kbd6x * gherkin flip option * tweak tapping term on lets_split * edit for keebio board coalescing * update user readme with git hints * wanleg miniaxe keymap * testing Permissive Hold instead of Mod Tap Interrupt * wiring names * kbd6x keymap * change default backlight behaviour on kbd6x * userspace underglow * userspace underglow * underglow tweaks * user readme update * more layer underglow tweaks * fix userspace for non-underglow-enabled boards * readme edits * readme edits * readme edits * readme edits * Update readme.md * Update readme.md * readme edits * readme edits * update keymap picture
* [Keyboard] Adding ortho_4x12 & planck_mit layouts for KBD4X (#5729)David Dai2019-04-292-5/+20
| | | | | | | | * Adding ortho_4x12 & planck_mit layouts for KBD4X. * Adding LAYOUT_kc_ortho_4x12 macro to KBD4x. * Turn off console for KBD4X so firmware size falls within limit.
* [Keymap] Initial keyboard layout for KBD67 (#5720)<