summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Keyboard: add generic ortho 5x15 layout support to Idobo (#4486)zgtm2018-11-261-0/+2
|
* Keyboard: 5291 firmware to replace the existing soarers controller firmware ↵listofoptions2018-11-2610-0/+875
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#4483) * compiles but is not working * still testing 5291 * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * fixed some issues * doumentation needed * doumentation needed * documentation needed * documentation needed * Update readme.md documentation * Update readme.md i dislike markdown <_> * merge preperation
* Keymap: Refactor edvorakjp user library (#4480)epaew2018-11-267-18/+12
| | | | | | | | | | | | * Refactor edvorakjp user library * add tap dance support * update keymaps * edvorakjp: add SWAP_SCLN option * fix behavior of SWAP_SCLN
* Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)zvecr2018-11-263-4/+15
| | | | | | | | * Enable 4x4 and 5x5 community keymap support * Pull 4x4 community keymap fixes from @noroadsleft * Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro
* Keymap: add Interrobang (#4420)mwpeterson2018-11-262-11/+29
| | | | | | | | | | | | | | | | | | | | | | * remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key * change songs * space cadet; move enter; move '"; move pgup pgdn * remove extra songs * update from noahfredrick keymap * make it easier to type ../../thing/*/* * move pipe * requested changes * add interrobang support * add shift-insert to raise-v and lower-v, move pipe to raise-/lower-n
* Fix Blockey compiler (and size) issues (#4390)Drashna Jaelre2018-11-261-3/+1
|
* added ep/96 as a supported keyboard (#4476)Elliot Powell2018-11-268-0/+892
| | | | | | | | | | | | | | | | | | | | | | * added ep/96 * Update keyboards/ep/96/readme.md Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * removed led code * Update keyboards/ep/96/config.h Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Update keyboards/ep/96/info.json Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Update keyboards/ep/96/readme.md Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Add Espectro ISO layout (#4479)Will Homer2018-11-261-0/+88
| | | | | | * Add Espectro ISO layout * Remove unused define from Espectro ISO layout
* Adding keymap layers for 40precentclub/foobar (#4481)Colin Kahn2018-11-252-7/+52
|
* Adding my new keymap for the Idobo (#4468)xjacobx2018-11-244-0/+106
| | | | | | | | * Adding my new keymap, based of xd75, with leds enabled via the rules.mk file * cleaned up the rules file * Per Change Requests: removed deprecated functions along with updated the map to use the layout macro instead of raw matrix
* Add RCTL to my Planck layout (#4475)Jasper Lievisse Adriaanse2018-11-241-3/+3
|
* Keymap: Clone layout for Massdrop's xd75 (#4461)Milton Griffin2018-11-224-0/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | * Added default75. No lighting. * Added default75. No lighting. * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Fixes for pull request * Updated keyboard declartion structure
* Merge pull request #4454 from trunneml/improveddebounceErez Zukerman2018-11-222-28/+38
|\ | | | | Adaptive debounce logic
| * Adaptive debounce logicMichael Graf2018-11-202-28/+38
| | | | | | | | | | | | | | | | The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans. So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch. This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported. In other words this value defines the minimum debouncing period for a switch.
* | Merge pull request #4458 from drashna/ergodox_ez_matrix_fixErez Zukerman2018-11-221-2/+1
|\ \ | | | | | | Fix Ergodox EZ Matrix scan
| * | Fix row 11Drashna Jaelre2018-11-211-2/+1
| | |
* | | Keymap: Update keymap to match latest changes to Wilba's firmware. (#4432)Joe Wasson2018-11-214-7/+9
|/ / | | | | | | | | | | | | | | | | | | | | | | * Fix firmware to work with latest Wilba changes (i.e. dynamic keymap) and M60a. * Get back RGB Backlight codes. * More tweaks. * Update users/talljoe/rules.mk Co-Authored-By: Talljoe <jwasson+github@gmail.com>
* | Keyboard: Add Handwired 108 Key with Trackpoint (#4448)Michael Kemp2018-11-208-0/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Include both base keyboards * Merge the keymap * Merge the configs * Add wiring diagram for clarity of documentation * Merge rules * Merge keyboard sources * Change names to compile * Update documentation to suit * Add qwerty layout to 108keyTrackpoint * Separate the dvorak standard layout from a media focused one * Update documentation to reflect new keymaps * [style] Add empty lines at ends of files * [style] Meet current QMK style guide * Bring READEME closer to the QMK template * [style] Change all "108keyTrackpoint" to "108key_trackpoint" * [style] Use "LAYOUT" instead of "KEYMAP" QMK terminology has changed Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Add two spaces after maintainer in README This is required to render properly Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Remove redundant line "PREVENT_STUCK_MODIFIERS" is default on for QMK Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Change include of keymaps to use QMK_KEYBOARD_H This includes automatically * Update make rules to match template * Change from KC_MENU to KC_APP The button functionality actually wanted is the context menu key * [style] Change "dvorakMedia" to "dvorak_media" * Update README to reflect minor changes
* | Update Levinson readme to support elite-c (#4445)Nick Piazza2018-11-201-3/+11
|/ | | | | | | | | | | | | | * init - updated levinson readme to support elite-c * updated readme per PR comment * added trailing spaces to lines 6 7 8 * updated readme bootloader instructions * updated readme * updated readme
* Merge pull request #4442 from drashna/ergodox_ez_glow_configurableErez Zukerman2018-11-195-4/+12
|\ | | | | Make Ergodox EZ Glow's rgb matrix user configurable
| * Delete readme.mdDrashna Jaelre2018-11-181-15/+0
| |
| * Add default glow boardDrashna Jaelre2018-11-183-0/+20
| |
| * Fix i2c_master.d listed more than once warningDrashna Jaelre2018-11-182-4/+6
| |
| * Make Ergodox EZ Glow's rgb matrix user configurableDrashna Jaelre2018-11-181-0/+1
| |
* | Fix permanently on capslock led on Atom47 (#4452)Maarten Dekkers2018-11-192-0/+6
|/
* Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)noroadsleft2018-11-181-1/+4
|
* Add personal zvecr dz60 keymap (#4443)zvecr2018-11-183-0/+71
| | | | | | * Add Configurator support for dz60 ansi split space * Add keymap and fix layout macro
* Default JIS TKL keymap for Pegasus Hoof (#4446)Charlie McMackin2018-11-183-0/+89
| | | | | | | | | | | | | | * Add TKL JIS layout for Pegasus Hoof Tested with a JIS Majestouch 2 TKL * Add default_jis keymap for Pegasus Hoof * Remove unnecessary keycode definition * Remove legacy fn_actions in favor of MO(1) * Remove unnecessary build directive
* Update to my keymaps and userspace (#4447)SpacebarRacecar2018-11-184-122/+278
| | | | | | | | | | | | | | | | | | * fix to prime o keymap * changed ortho keymaps * added some symbols to lower layer * set lower to be a higher layer than raise * added split layout option with center numpad to prime_o keymap * added some gaming functionality * added alt f4 ortho keymaps and userspace * fixed small error
* Updating Boy_314's XD75 Layout (#4440)Boy_3142018-11-161-33/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixed arrow keys and left control * added right shift * latest version * reverted arrow keys * edited readme * added osu layer * updated osu layout * updated osu layout * added full arrow keys to osu layout * in case i mess up creating macros * added the best meme key in the world * added plover steno layer * updated boy314 layout * removed unused layers * added boy314 xd75 layout, inspired by preonic layout * added boy314 xd75 layout, inspired by preonic layout * version 2 of boy314's xd75 layout * added readme notes * updated readme for boy314 xd75 layout * qwerty support, brackets on bottom row, caps lock underglow * fixed readme/ * small changes to allow merging * minor changes to format * fixed up default readme * added numpad and tweaked bottom row
* Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)Elliot Powell2018-11-168-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add initial ep40 files * fixed issues * updated keymap * Added media control * Update keyboards/handwired/ep40/rules.mk Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Fixed requested changes * Fixed more requested changes * Added delete key to layor 1 * Updated defualt keympap to have a Backspace mod del key * removed place holder Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * removed obsolete code Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Moved ep40 to ep/40 * Fixed file names for moved code * Fixed readme
* Update whitefox/konstantin keymap (#4436)Konstantin Đorđević2018-11-163-27/+28
| | | | | | | | | | * Add more spacing in keymaps * Enable link-time optimization * Disable deprecated TMK actions, change spacing in config.h * Remove unrelated rules.mk options
* Unify 68keys with mf68 (#4435)zvecr2018-11-1610-185/+35
| | | | | | | | * Move 68keys keymap to mf68 folder * Remove 68keys keyboard now its been migrated to mf68 keymap * Migrate 68keys build config to mf68 keymap overrides
* Add configurator support for luddite (#4434)zvecr2018-11-161-0/+12
|
* Configurator support for Octagon V2 75_ansi (#4426)MechMerlin2018-11-141-5/+9
|
* serial.c update (#4423)Pekaso2018-11-143-103/+254
|
* adding block def to ishtob's userspace (#4427)ishtob2018-11-141-17/+17
|
* Keymap: Finex Redox keymap (#4418)FiNeXdesign2018-11-134-0/+262
| | | | | | | | * Added FiNeX custom Redox Layout, first commit. * updated readme * removed old code
* converter/m0110_usb Configurator support and readme cleanup (#4421)noroadsleft2018-11-132-9/+181
| | | | | | * Apple M0110 USB converter: readme cleanup * Apple M0110 USB converter: Configurator support
* Keyboard: Add 412 64 Model 00 keyboard. (#4400)FateEverywhere2018-11-138-0/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add 412-64 keyboard firmware It's pretty barebones for now, but the Model 00 is also a pretty barebones machine. Model 01 won't be better, but plenty of pins exist for things like LEDs on Model 02. * MANU/PROD ID changes. Changed around the MANUFACTURER and PRODUCT IDs to be more polite when viewed in qmk toolbox. * Fixing PROD again. For the love of all that is good and holy, that was ugly. This new one looks better. This stuff matters to me for some reason. * Yep, updating MANU again. There we go. That's better - From my name to my "design firm". * Update keyboards/412_64/keymaps/default/keymap.c Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com> * Update keyboards/412_64/rules.mk Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)Wilba2018-11-1323-607/+468
| | | | | | | | | | * Refactored M6-B to use Zeal60 RGB backlight code * Fixed M6-B LED co-ordinates * Minor changes to RGB config for Zeal65 * Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A
* converter/ibm_terminal Refactor and Configurator support (#4414)noroadsleft2018-11-138-83/+305
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * IBM Terminal converter: layout macro refactor - Renamed KEYMAP to LAYOUT - Renamed KEYMAP_101 to LAYOUT_101 - minor matrix array fixes * IBM Terminal converter: default keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - config.h updated to use #pragma once * IBM Terminal converter: priyadi keymap refactor - Updated layout macro names - Updated to #include QMK_KEYBOARD_H - Removed redundant KC_TRNS and KC_NO defines - config.h updated to use #pragma once * IBM Terminal converter: Configurator support * IBM Terminal converter: readme cleanup Updated markdown formatting. * IBM Terminal converter: readme rename Renamed file to fully lowercase.
* Update Practice60 to use MT feature and revise system ticks (#4413)Andrew Kannan2018-11-122-4/+4
| | | | | | | | * Update Practice60 to use MT feature and revise system tics * Increase system tick frequency 10,000 instead of 10,000
* KBDFans KBD67 Support (#4412)MechMerlin2018-11-129-0/+580
| | | | | | | | | | | | | | | | | | | | * initial commit for kbd67 keyboard * add in a standard matrix * get the correct matrix for layout_all * add a layout_65_ansi LAYOUT macro * get a default keymap in * add caps lock led support * fix formatting of my name in the comments * add QMK Configurator support * turn on bootmagic
* The "Practice60" Board, Blue Pill powered (#4407)Andrew Kannan2018-11-1220-0/+2068
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Starting point for blue pill based practice60 * Changes * add * try raw bin no botloader * swap back to bootloader version * edit * Remove debug LED flash * Disable JTAG to open up B3 and B4 * Add led backlight support (no breathing yet) * Update matrix for correctness * RGB Underglow working in a very simple state * not as bright * Move to handwired * revert ChibiOS_Test changes * Changes based on PR comments * Address PR comments v2 * Move files
* Fix up screen off timer of helix (#4347)comaid2018-11-125-3/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | * Fix up screen off timer of helix * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty * Changing referenIng incorrect constant name * OLED_ENABLED => SSD1306OLED * Improve internal processing of process_record_kb() * Use the return value of process_record_gfx() * Move a include statement into #ifdef block Move #include "ssd1306.h` statement into #ifdef block * Move process_record_kbI() Move process_record_kb() from helix.c to rev1.c/rev2.c/pico.c * Move process_record_kb()
* Fix up screen off timer of crkbd (#4346)comaid2018-11-123-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix about screen off timer * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Revert "fix about screen off timer" This reverts commit 3d175f2340c14250a71af78afec5a1e890d9f4e7. * Fix up screen off timer of crkbd * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty. * Fix up screen off timer of helix * Fix Up ScreenOffInterval exceeded uint16_t * Fix Up never waking up once screen off if in case of matrix are not dirty * Revert "Fix up screen off timer of helix" This reverts commit f0efb82443a7dc34b75579359b0514e8bfa51100. * Improve internal processing of process_record_kb() * Use the return value of process_record_gfx() * Fix a indent Fix a indent
* Add rules.mk to ortho_4x12/buswerks keymap (#4405)Logan Bussell2018-11-121-0/+60
| | | | | | | | | | | | | | | | | | | | * Added buswerks keymap * cleaned up comments on buswerks keymap * Added buswerks keymap readme.md * Fixed spelling in buswerks readme.md * Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h * Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout * Updated README.md to reflect layout changes * update buswerks keymap * add buswerks tragicforce68 keymap
* Tidy 40percentclub boards (#4403)zvecr2018-11-1256-617/+299
| | | | | | | | | | | | | | | | | |