summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Add "oscillope" layout for the Orthodox (#2893)Oscillope2018-05-043-0/+145
| | | | | | | | * Initial layout for the Orthodox * Added handy programming macros * Swapped raise/lower and os/alt to make it easier to reach the more used keys.
* layer double tapping fixed (#2885)zwnk2018-05-043-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add new keymap for Ergo42 (#2891)hdbx2018-05-044-0/+312
| | | | | | * Add Ergo42 keymaps for JIS layout
* Submit/ergo42 default keymap update (#2890)Biacco422018-05-048-48/+163
| | | | | | | | * Add new default keymap for Ergo42. * Rename keymap names * Update TAPPING_TERM
* Add saschagrunert planck keymap (#2886)Sascha Grunert2018-05-042-0/+37
|
* Updated keymap for Dr NotSoKind Planck layout (#2877)Nico Hormazábal2018-05-032-35/+35
| | | | | | | | | | | | | | | | | | | | | | | | | * added own keymap for planck * dynamic macros * moved the reset button * Update readme for volume explanation * Format * added safe double shift * changed the modified shift to regular shift, for allowing shift + F keys * moved power stuff to the function layer * del button on raise * Update Readme.md * updated F keys
* QMK Configurator updates: Atom47, Atomic and Atreus (#2883)noroadsleft2018-05-0324-1307/+1307
| | | | | | | | | | | | | | | | | | | | | | | | * QMK Configurator update for Alpha 28-key * QMK Configurator update for AMJ40 * QMK Configurator update for AMJ Pad * QMK Configurator update for Atom47 * QMK Configurator update for OLKB Atomic * QMK Configurator updates: Atom47 and Atreus * QMK Configurator updates: Atom47 and Atreus * QMK Configurator update for OLKB Atomic and Atreus * QMK C10R: Attempting fixes for Atreus keymap errors * QMK C10R: Attempting fixes for Atreus keymap errors * QMK Configurator: Bug fixes for Atreus keymaps
* AJP10304 Planck and JJ40 layouts. Added fn2 layer (#2879)ajp103042018-05-024-71/+262
|
* Add dilly/pletcher layout (#2880)Charles Pletcher2018-05-023-0/+110
| | | | | | | | | | | | | | | | | * Add pletcher keymap to dilly/keymaps For the moment, this keymap just removes unneeded RGB keycodes, since an iPad will cut the keyboard off if LEDs are turned on. * Drop support for A_RSFT, add media and autoshift * Lower USB_MAX_POWER_CONSUMPTION for dilly on iPad * Document USB_MAX_POWER_CONSUMPTION This config option is useful for limiting the requested power by, e.g., an iOS device. While the default value is 500, a much lower value--say, 50--can sufficiently power a small keyboard without LEDs.
* Add cijanzen Pearl 40% keymap (#2878)christopherjanzen2018-05-025-0/+144
| | | | | | | | | | | | | | | | | | | | | | | | * Add personal keymap for Pearl 40% * Updating readme and adding keymap image * Updated readme * Force make to use Python 3 * cleanup keymap * updated keymap image * update readme for new keymap image * reverting atmega32a_program * removed redundant sections of user config and rules * fixed user config file * fixed led indicators to properly show layer 4
* Update to drashna keymaps and userspace (#2876)Drashna Jaelre2018-05-028-10/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Unicode sample * Add irony mark * Remove unpretty keymaps * Add QMK DFU and Conditional Music Mode * Unicode fixes * Unicode fixes * Make layer indication more modular * Finish removing Faux Click * Cleanup of UserSpace and addition of 'update_tri_layer_state' function * Add modifier status indicators to Orthodox * Remove tri layer function * Minor tweaks * Remove the Orthodox's Indicator's reliance on layer_state_set * Add custom EEPROM settings * Make EEPROM config more efficient * Viterbi Config * Add Iris Keyboard layout and Userspace cleanup * Iris keyboard tweaks * Use Grave Escape on Iris * Update Readmes
* QMK Configurator Support for NIU Mini (#2874)MechMerlin2018-05-025-7/+23
| | | | | | | | * QMK Configurator support for niu mini * Fix naming * looks like I messed up the include
* Addkeymap/satan fakb (#2833)krasmaralde2018-05-024-0/+201
| | | | | | | | | | | | | | | | | | | | * edited keymap and fitted for tada68 * edited rules to make mouse work * filled config.h to make mouse cursor move smooth * added descriptive readme * added layout with split backspace and steamlined naming * added layout with split shift, split backspace and split # * changed keymap to fit the new layout * removed duplicate layout KEYMAP_FAKB and pointed keymap.c to default on * further cleanup from layout duplicate
* QMK Configurator updates for Alpha 28-key, AMJ40 and AMJ Pad (#2873)noroadsleft2018-05-028-2/+80
| | | | | | | | | | | | * QMK Configurator update for Alpha 28-key * QMK Configurator update for AMJ40 * QMK Configurator update for AMJ Pad * QMK Configurator update for Atom47 * QMK Configurator update for OLKB Atomic
* iris impstyle keymap, mouse layer added (#2875)zwnk2018-05-023-78/+110
| | | | | | | | | | | | | | | | | | | | | | * 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
* Added new layout to XD75. See Readme for details (#2871)tdl-jturner2018-05-014-0/+385
| | | | | | | | * Clean commit of xd75 layout. See Readme for details * Corrected header * Switched to HSV and added init
* New XD60 keymap (Standard/GH60 ANSI + custom Fn layer) (#2866)Eduardo Lourenço Pinto Neto2018-05-012-0/+55
| | | | | | * XD60 standard 60% + custom Fn layer * Fixed README.MD
* Keymap file to match the TMK the board came flashed with (#2868)Anthony Metcalf2018-05-014-4/+183
| | | | | | * Made the keymap file match the TMK the board UT47 was origonally flashed with using native QMK codes. * Add non-us layout
* new layout for iso and arrows (#2865)MechMerlin2018-05-012-0/+18
|
* Add DZ60 ANSI layout with arrows and F keys (#2839)Ben2018-05-012-0/+119
| | | | | | | | | | * Add DZ60 ANSI layout with arrows and F keys I testet the keymap on my dz60 keyboard. * added new layout syntax and a readme * fix typo in readme
* Clean up v60_type_r keyboard (#2848)WillyPillow2018-04-302-48/+11
| | | | | | * Use *_kb instead of *_user in keyboard config * Place POLESTAR-only #includes in its #ifdef
* QMK Configurator Support for KMAC (#2852)Eric2018-04-305-135/+329
| | | | | | * Added KMAC Config * Removed .vscode
* QMK Configurator Support for JD45 and JD40 (#2851)Eric2018-04-3015-778/+956
| | | | | | | | * Added JD45 Config * Added JD40 Config * Changed KEYMAP to LAYOUT for JD40 and JD45
* Add the fig-r layout to the preonic (#2858)Fig2018-04-304-0/+261
|
* Changed KEYMAP to LAYOUT for HHKB (#2857)Eric2018-04-3019-593/+722
|
* QMK Configurator Support for Lightsaver V3 (#2856)Eric2018-04-304-8/+21
| | | | | | | | | | | | * Added Lightsaver Config * Changed KEYMAP to LAYOUT * Missed out one KEYMAP * Changed lightsaver.h to QMK_KEYBOARD_H * Missed out one lightsaver.h
* Add LOCAL_GLCDFONT option (#2854)MakotoKurauchi2018-04-303-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL * add define USB_MAX_POWER_CONSUMPTION * Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk rules.mk: add 4 Variables for compile control. # Helix keyboard customize # you can edit follows 4 Variables # jp: 以下の4つの変数を必要に応じて編集します。 OLED_ENABLE = no # OLED_ENABLE LED_BACK_ENABLE = no # LED backlight (Enable WS2812 RGB underlight.) LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) LED_ANIMATIONS = yes # LED animations config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define * HELIX_ROWS define move from config.h to rules.mk * add readme.md * rename readme.md to readme_jp.md * add readme.md and modify readme_jp.md * change helix/ssd1306.c for select glcdfont.c position * add variable LOCAL_GLCDFONT into each keymaps rules.mk
* Added FC980C Config (#2850)Eric2018-04-306-108/+222
|
* QMK Configurator Support for KBD66 and RAMA M6-A (#2849)Eric2018-04-3013-424/+565
| | | | | | | | * Added KBD66 Config * Added RAMA M6-A Config * Changed KEYMAP to LAYOUT for KBD66 and M6-A
* image fix (#2846)Tobias O2018-04-301-2/+2
|
* board(whitefox): add layout (#2845)Louis Orleans2018-04-302-0/+170
| | | | | | | | | | * ✨ add base layout * ✨ add mouse keys * 🔥 remove unwanted keys * 📝 add readme
* My userspace and lets_split keymap (#2842)zer092018-04-294-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * copied lets_slit to splinter * initial splinter layout * remove unused keymaps * implemented second half of the keyboard * initial definition of tap dance * the tap dance is working now tap dance for right hand 4c 2r hold - shift single tap - n double tap - ñ triple tap - Ñ * clear the keymap.c * put the tap state on to array * the n tilde tap dance should produce right shift if hold * add esc grv tap dance * remove the defined SS_LSFT on tap_dance.h because it was added on the quantum.h * minor cleanup for the keymap * use the X_* on tap dance * added super alt tap dance * use the NO_TAP on tap dance reset * allow track what rows and cols pressed * added the RGUI_ALT * keymap arrangement * use i2c * initial rgb * layer colors * initial rgb pressed key * set the layers led * SUCCESS!!! * cleaning * improve shifted layer * led brightness * initial caps rainbow * rename SET_LED_RGB to SET_LED_RGB_HEX * clean the SET_LED_RGB_HEX and added SET_LED_RGB * clean format * caps lock rainbow * rename key_led to set_key_led * caps lock rainbow enhanced * make varibiables static * change back the loop max value to 360 for the rainbow * add scroll lock to the rainbow led * fix pos calculation of right hand board * add ative keys and make rainbow color can override by key press * remove the TOTAL_MATRIX_POINTS * some improvments for the rgb * call the rgblight_set on the process_record_user * some enhancement for the leds * pass the dim value to set_layer_led and limit the brightness on _VL set the brightness to 2 if the dim value is less than 2 because their is not enought power for the leds. * remove the rgb steps on the config * use the non rev config * remove all the revisions * favor i2c instead of serial and remove all the ref for the serial * clang formatting * allow to save to eeprom the brightness value * add bootloader caterina this will enable soft reset key * initial commit for the userspace * added my own keymap for splinter * first working userspace * move splinter to handwired keyboards * handwired splinter default keymap * move some config to my keymap * cleanup some headers on the keymap * move the EECONFIG_RGB_DIM to the user space * I fix remove the GUI on SPC and ENT * remove the default include on tap_dance.c * add lights.c and refactoring * fix wrong source for led index * seperate the variable on set_layer_led for readabilty. * set the usb max power consumption to 50 * fix led lighting * add new enums for tap dance * use romeve path avr on eeprom.h * fix wrong spelling on TP names * changed the tap dance * allow to set rainbow on some pressed key * add reset key * fix error on matrix.c if ROW2COL is used * add extraflags -flto * See e2352d4 * Got no love from i2c, serial to the rescue * Fix the led will lit up to color red after boot * Trial if the power can handle yellow color at full * Add comment * Use EE_HANDS * add config.h in the use space * KC_N on BL should wrap in SFT_T * See d13567d, put it back but increase 1 level * Fix led soldering mistake * set the tapping_term to 100 * Use TT for the changing the layer * Remove the changing space to enter and vice version on BL and UL * Increate the tapping term * Use tap dance on changing layer * Add assorted layer * propery way to tapdance * Remove DA_EGRV This also fix the wrong placement of the reset and dance lspr should register the KC_LGUI on finished not unregistered. * Remove the media control to the up and down layer * Remove the interrupted state of the tap dance * swapt the space and enter on to th caps * Shorthand * Keymap update * My keymap for lets_split * cleaning
* Redox keyboard code (#2843)Mattia Dal Ben2018-04-2920-0/+1553
| | | | | | | | * Added Redox keyboard with default keymap (IT layout) * Updated manufacturer url * Applied requested changes
* Add dz60 iso layout with vim-style arrows (#2837)Andy2018-04-283-0/+89
|
* Addkeymap/tada fakb (#2830)krasmaralde2018-04-284-0/+123
| | | | | | | | | | * edited keymap and fitted for tada68 * edited rules to make mouse work * filled config.h to make mouse cursor move more smooth * added descriptive readme
* Add knops mini info json and implemented latest QMK standards (#2832)Pawnerd2018-04-283-18/+31
| | | | | | * added info.json to knops mini keypad. * updated the keyboard to follow the latest qmk standards.
* Add RGB keymap to UT47 (#2826)bspsbee2018-04-285-2/+123
| | | | | | | | | | * Create readme.md * RGB keymap * Update matrix.c Remove serial when not used.
* QMK Configurator updates to Tada68 (#2825)Eric2018-04-271-0/+4
| | | | | | * Added Tada68 ISO Config * Fixed missing up-arrow on Tada68 info.json
* Add keymap diagram (#2819)Evan2018-04-271-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add personal Tada68 keymaps * remove uneccessary tada68 folder * recommit with temp name * remove bad folder name * fix bullet list format * rename to fezzant * remove unnecessary config.h file * Add info.json add QMK Configurator .json file * Delete helix_rev_2.json * add diagram to UT47 keymap file * add remaining keymap diagrams for ut47 keymap
* QMK Configurator updates for Mechmini v2 (#2820)noroadsleft2018-04-277-24/+46
| | | | | | * Mechmini 2 updates for QMK Configurator * Update info.json
* QMK Configurator Support (#2821)MechMerlin2018-04-274-10/+22
| | | | | - Change all KEYMAP to LAYOUT - Add info.json - Add QMK_KEYBOARD_H
* QMK Configurator Support for HHKB and Staryu (#2823)Eric2018-04-272-0/+28
| | | | | | | | | | | | | | | | | | | | * added hhkb eric * dz60 and hhkb * editted eric hhkb and dz60 * Added HHKB Config * Removed HHKB Config * Added HHKB Config * Changed the legends on HHKB info.json * Added Tada68 ISO Config and Staryu * Removed Tada68 ISO Config
* Fix UT47 matrix (#2824)Drashna Jaelre2018-04-271-4/+4
| | | | | | * Fix UT47 matrix * Use both spots in the matrix for the space bar
* Updated tri-layer block in keymap file. (#2827)Salt-Peanuts2018-04-272-20/+6
| | | | | | | | | | | | | | | | | | * Updated info and fixed minor errors * Updated folder name; overdue updates to keymap and readme files Updated folder name; overdue updates to keymap and readme files * Updated tri-layer feature * Revert "Updated tri-layer feature" This reverts commit 59b8b85761740e24f671e10fceea869f06a33ade. * Updated tri-layer on keymap * Fixed typos
* Add missing 7U and 4U layouts to 2x1800 (#2829)Yan-Fa Li2018-04-271-8/+1924
| | | This prevents the layouts from loading in configurator
* New Numpad Support: naKey from ckeys.org (#2828)MechMerlin2018-04-278-0/+462
| | | | | | | | | | | | | | * Add naKey on behalf of ckeys * Update James's code to more modern QMK standards * Add info.json for QMK Configurator support * Fix that build breakage * Rename naKey.c to nakey.c * Rename naKey.h to nakey.h
* Bring dactyl/matrix.c in line with quantum/matrix.c (#2613)Erin Call2018-04-274-321/+401
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use the new debounce algorithm in dactyl/matrix.c [#2065] This incorporates the fixed/optimized debounce code added to quantum/matrix.c in: * 508eddf8ba8548d3f71e1c09a404839beb49f45c * 4c6960835c0a6e29670dabdc27117d7d3c7f99f5 * 32f88c07173b795c6981c779057dceba00aeb1cb * f4030289744fc6dc82dd85c955070c0845813cc5 * a06115df19a74d39b08758472b221e630c3680d3 * Fix the row/column swap in dactyl [#2065] With a column-driven keyboard, reading from the mcp23081 returns a column-state, which takes some extra work to translate into the row-state used in the actual matrix. The ergodox_ez code sidestepped that problem by calling rows "columns" and columns "rows." With this change, the dactyl now calls rows "rows" and columns "columns." * Cleanup: variable names, documentation [#2065] * Support MATRIX_MASKED in dactyl/matrix.c [#2065] * Only unselect one col in unselect_col [#2065] Bonus: saves one i2c transaction per matrix_scan! * Implement COL2ROW in dactyl/matrix.c [#2065] * Fix a typo in dactyl/matrix.c This entirely doesn't matter. The PORT values are set during init_keyboard and never change. They're repeatedly set to the same thing. These PORT lines shouldn't even exist, but since they do, they should at least look right. * Implement COL_PINS/ROW_PINS for dactyl [#2065] * Rename "mcp23018" to "expander" [#2065] I honestly don't know whether/how well this code works with other I/O expanders, but at leas