]>
git.donarmstrong.com Git - qmk_firmware.git/log
WillyPillow [Mon, 30 Apr 2018 15:40:34 +0000 (23:40 +0800)]
Clean up v60_type_r keyboard (#2848)
* Use *_kb instead of *_user in keyboard config
* Place POLESTAR-only #includes in its #ifdef
Eric [Mon, 30 Apr 2018 15:22:35 +0000 (23:22 +0800)]
QMK Configurator Support for KMAC (#2852)
* Added KMAC Config
* Removed .vscode
Eric [Mon, 30 Apr 2018 15:22:02 +0000 (23:22 +0800)]
QMK Configurator Support for JD45 and JD40 (#2851)
* Added JD45 Config
* Added JD40 Config
* Changed KEYMAP to LAYOUT for JD40 and JD45
Fig [Mon, 30 Apr 2018 15:20:05 +0000 (17:20 +0200)]
Add the fig-r layout to the preonic (#2858)
Eric [Mon, 30 Apr 2018 15:19:12 +0000 (23:19 +0800)]
Changed KEYMAP to LAYOUT for HHKB (#2857)
Eric [Mon, 30 Apr 2018 15:17:07 +0000 (23:17 +0800)]
QMK Configurator Support for Lightsaver V3 (#2856)
* Added Lightsaver Config
* Changed KEYMAP to LAYOUT
* Missed out one KEYMAP
* Changed lightsaver.h to QMK_KEYBOARD_H
* Missed out one lightsaver.h
MakotoKurauchi [Mon, 30 Apr 2018 15:15:49 +0000 (00:15 +0900)]
Add LOCAL_GLCDFONT option (#2854)
* 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
Eric [Mon, 30 Apr 2018 14:46:23 +0000 (22:46 +0800)]
Added FC980C Config (#2850)
Eric [Mon, 30 Apr 2018 14:45:38 +0000 (22:45 +0800)]
QMK Configurator Support for KBD66 and RAMA M6-A (#2849)
* Added KBD66 Config
* Added RAMA M6-A Config
* Changed KEYMAP to LAYOUT for KBD66 and M6-A
Tobias O [Mon, 30 Apr 2018 14:39:19 +0000 (16:39 +0200)]
image fix (#2846)
Louis Orleans [Mon, 30 Apr 2018 14:37:47 +0000 (07:37 -0700)]
board(whitefox): add layout (#2845)
* ✨ add base layout
* ✨ add mouse keys
* 🔥 remove unwanted keys
* 📝 add readme
zer09 [Sun, 29 Apr 2018 20:02:37 +0000 (04:02 +0800)]
My userspace and lets_split keymap (#2842)
* 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
Mattia Dal Ben [Sun, 29 Apr 2018 20:01:33 +0000 (22:01 +0200)]
Redox keyboard code (#2843)
* Added Redox keyboard with default keymap (IT layout)
* Updated manufacturer url
* Applied requested changes
Andy [Sat, 28 Apr 2018 15:57:53 +0000 (17:57 +0200)]
Add dz60 iso layout with vim-style arrows (#2837)
Drashna Jaelre [Sat, 28 Apr 2018 09:12:25 +0000 (02:12 -0700)]
Fix Clicky Down code
krasmaralde [Sat, 28 Apr 2018 15:10:30 +0000 (17:10 +0200)]
Addkeymap/tada fakb (#2830)
* 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
Pawnerd [Sat, 28 Apr 2018 15:06:07 +0000 (17:06 +0200)]
Add knops mini info json and implemented latest QMK standards (#2832)
* added info.json to knops mini keypad.
* updated the keyboard to follow the latest qmk standards.
bspsbee [Sat, 28 Apr 2018 14:52:15 +0000 (04:52 -1000)]
Add RGB keymap to UT47 (#2826)
* Create readme.md
* RGB keymap
* Update matrix.c
Remove serial when not used.
Eric [Fri, 27 Apr 2018 22:44:33 +0000 (06:44 +0800)]
QMK Configurator updates to Tada68 (#2825)
* Added Tada68 ISO Config
* Fixed missing up-arrow on Tada68 info.json
Evan [Fri, 27 Apr 2018 22:20:03 +0000 (15:20 -0700)]
Add keymap diagram (#2819)
* 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
noroadsleft [Fri, 27 Apr 2018 22:19:15 +0000 (15:19 -0700)]
QMK Configurator updates for Mechmini v2 (#2820)
* Mechmini 2 updates for QMK Configurator
* Update info.json
MechMerlin [Fri, 27 Apr 2018 22:17:39 +0000 (15:17 -0700)]
QMK Configurator Support (#2821)
- Change all KEYMAP to LAYOUT
- Add info.json
- Add QMK_KEYBOARD_H
Eric [Fri, 27 Apr 2018 22:17:10 +0000 (06:17 +0800)]
QMK Configurator Support for HHKB and Staryu (#2823)
* 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
Drashna Jaelre [Fri, 27 Apr 2018 22:16:42 +0000 (15:16 -0700)]
Fix UT47 matrix (#2824)
* Fix UT47 matrix
* Use both spots in the matrix for the space bar
Salt-Peanuts [Fri, 27 Apr 2018 22:16:13 +0000 (18:16 -0400)]
Updated tri-layer block in keymap file. (#2827)
* 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
Yan-Fa Li [Fri, 27 Apr 2018 22:14:58 +0000 (15:14 -0700)]
Add missing 7U and 4U layouts to 2x1800 (#2829)
This prevents the layouts from loading in configurator
MechMerlin [Fri, 27 Apr 2018 22:13:03 +0000 (15:13 -0700)]
New Numpad Support: naKey from ckeys.org (#2828)
* 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
Erin Call [Fri, 27 Apr 2018 18:47:41 +0000 (11:47 -0700)]
Bring dactyl/matrix.c in line with quantum/matrix.c (#2613)
* 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 least in theory, it should be generic enough to work
with others. Given that, the variable names shouldn't refer to a
specific model of expander.
* Remove matrix_power_up from dactyl/matrix.c [#2065]
It's commented out in quantum/matrix.c, and the dactyl has no power
up/down behavior beyond being unplugged (which goes to matrix_init), so
there's no sense keeping it around.
* Only initialize expander_input_mask once [#2065]
...and rename input_mask to expander_input_mask, since now that it isn't
scoped to init_expander it isn't clear that it's only for the expander.
MechMerlin [Fri, 27 Apr 2018 03:31:05 +0000 (20:31 -0700)]
FC660C Configurator Support (#2817)
* Change KEYMAP to LAYOUT
* Add info.json for configurator support
Nick Choi [Fri, 27 Apr 2018 03:28:54 +0000 (23:28 -0400)]
avocado toast change (#2816)
MechMerlin [Fri, 27 Apr 2018 03:28:22 +0000 (20:28 -0700)]
QMK Configurator Support MF68 (#2815)
* Add QMK Configurator support for MF68
* Add QMK Configurator support for MF68 BLE
* change to QMK_KEYBOARD_H in keymaps
MechMerlin [Fri, 27 Apr 2018 00:19:42 +0000 (17:19 -0700)]
More QMK Configurator Support for Pearl (#2814)
* Rename LAYOUT to LAYOUT_all
Add additional layouts for the pearl with all splits
and the pearl with splits but a 6.25u spacebar.
* add new layouts to info.json
Yan-Fa Li [Thu, 26 Apr 2018 20:51:19 +0000 (13:51 -0700)]
Keymap Fixes for 7U layout, RGB and Audio support (#2779)
- confused KC_COMM, KC_SLSH, KC_DOT order
- KC_INS -> KC_DEL
- Document audio on C4 and B7, set default RGB to pin C6
Martin Sandiford [Thu, 26 Apr 2018 20:10:03 +0000 (05:40 +0930)]
Change handling of adjust layer to make it more LT(...) friendly. (#1625)
* Change handling of adjust layer to make it more LT(...) friendly.
* Update based on feedback from drashna.
* Change handling of adjust layer to make it more LT(...) friendly. This reworks handling to make it a little more friendly to include in keymaps.
James [Thu, 26 Apr 2018 18:06:59 +0000 (11:06 -0700)]
QMK Configurator update for the Pearl 40% (#2810)
* QMK Configurator updates for the Pearl 40%
Attempt to get the physical layout as displayed in the Configurator more true-to-life.
* Bugfixes per mechmerlin
"By changing KEYMAP to LAYOUT in the .h file, all the keymaps who rely on KEYMAP are now broken. You need to go into the keymap directory and fix all the keymaps affected by this change. Should just be an issue of renaming KEYMAP to LAYOUT."
* Merge pull request #2 from noroadsleft/noroadsleft-patch-
20180425
Bugfixes per mechmerlin
* keymap.c updates for Pearl
-#include "pearl.h"
+#QMK_KEYBOARD_H
David Wen Riccardi-Zhu [Thu, 26 Apr 2018 14:51:58 +0000 (14:51 +0000)]
Update piemod keymap (#2786)
Add RGB control, fix keymap to work with latest QMK.
Squashed commit of the following:
commit
3c5d95e4809d446fe5304aab9274d527182835e6
Author: dwrz <dwrz@dwrz.net>
Date: Sat Apr 21 18:26:58 2018 +0000
Make rules.mk for Let's Split piemod
commit
0cc5fc135220f0eb48509d2b027e4cad033d74a5
Author: dwrz <dwrz@dwrz.net>
Date: Sat Apr 21 18:26:25 2018 +0000
Add RGB control keys to function layer
commit
d1b6bfa5f34123658534f99c97471b779b971ffb
Author: dwrz <dwrz@dwrz.net>
Date: Sat Apr 21 18:26:03 2018 +0000
Refactor MACROS to COMBOS
MACROS was conflicting with existing code.
commit
ce2f47b13fb3bfab9d63292ddba466879d300051
Author: dwrz <dwrz@dwrz.net>
Date: Sat Apr 21 18:25:26 2018 +0000
Add typing options to config.h
commit
cb0aa62b81a17aaaee1f9843138495b9ca14b6d4
Author: dwrz <dwrz@dwrz.net>
Date: Sat Apr 21 18:25:10 2018 +0000
Add RGB options to config.h
muffinlynx [Thu, 26 Apr 2018 14:30:05 +0000 (10:30 -0400)]
ScrabblePad updates (#2809)
* Update config.h
Matrix pinout updated to current revision.
* Add updated matrix, define RGB pin
Matrix updated to current pinout, pin for WS2812 defined.
Danny [Wed, 25 Apr 2018 17:47:13 +0000 (13:47 -0400)]
Add BFO-9000 keyboard (#2807)
MechMerlin [Wed, 25 Apr 2018 14:44:37 +0000 (07:44 -0700)]
Fix QMK Configurator bug with rendering the Eagle layout (#2806)
Carlos [Wed, 25 Apr 2018 02:37:05 +0000 (20:37 -0600)]
Fix missed key assignment (#2803)
yiancar [Tue, 24 Apr 2018 20:19:34 +0000 (21:19 +0100)]
Cu75 iso fix (#2801)
* Added Modular keyboards L,R and NUM
Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split
* Remove modular from master
This is to fix incorrect branching
* CU75 keymap fix
Incorrect keymap now fixed
Carlos [Tue, 24 Apr 2018 20:19:04 +0000 (14:19 -0600)]
UT47 layout (#2791)
* Add new project files for UT47
* Copy over keymap and related files
* Add LED_controls.ino
* Add README instructions
* Attempt sending press byte data
* Disable mousekeys
* Enable sending serial data to LED controller
* Update LED mode names
* Remove extra file
* Add LED enable flag
* Update READMEs with more info
* Credit original author
* Update copyrights
* Update docs
* Changed based on review
* Move layout screenshot to Imgur
* Append to src
* Enable mousekeys to fix bad keycodes
* Additional changes based on feedback
* Fix fn layer keys
nariox [Tue, 24 Apr 2018 19:43:23 +0000 (15:43 -0400)]
DZ60: Add Caps Lock LED for default keymap (#2800)
Commit
b546da0 added better init handling, but removed Caps Lock LED handling. This re-adds it (in the right place).
Kurth O'Connor [Tue, 24 Apr 2018 16:49:34 +0000 (11:49 -0500)]
Syntax update (#2660)
* initial commit
* init qmk keymap
* update docs
* update documentation
consolidate readme files; update `make` instructions
revise ascii keymap representation
* update documentation
* edit and update `make` syntax
- `make` syntax update
- fix typo
- add link to teensy video (already linked from online configurator)
* permissions restored
* remove superfluous files from branch
* reset idiosyncratic execute permissions
* reset idiosyncratic execute permission
MakotoKurauchi [Tue, 24 Apr 2018 16:43:57 +0000 (01:43 +0900)]
Helix oled rgb compile sw (#2606)
* 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
Jack Humbert [Tue, 24 Apr 2018 16:37:52 +0000 (12:37 -0400)]
Update readme.md (#2687)
Eric [Tue, 24 Apr 2018 16:27:33 +0000 (00:27 +0800)]
Edited keymaps for eric/dz60 (#2793)
* added hhkb eric
* dz60 and hhkb
* editted eric hhkb and dz60
Daniel H Klein [Tue, 24 Apr 2018 16:25:20 +0000 (09:25 -0700)]
Changes to danielhklein nyquist config (#2783)
* nyquist
* danielhklein nyquist setup
* shift left controls
* remove readme
* cleanup before pr
* ready for pr
* updated bootmagic, arrows, and special chars
* allow gui on arrows
* replace arrows with right modifiers
* documentation re-added
* updated personal repo
* fixes to layers
David Rambo [Tue, 24 Apr 2018 16:03:02 +0000 (12:03 -0400)]
Update personal colemak Iris layout and deleted redundant folders (#2794)
* DRambo Planck keymap in Colemak
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* Added Iris Colemak layout for Mac, Windows, and Gaming.
* changed comment text
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* Added Iris Colemak layout for Mac, Windows, and Gaming.
* changed comment text
* Added Iris keymap from DavidRambo
* Added planck keymap from DavidRambo
* Added xd75 keymap from DavidRambo
* Added readme
* Deleted redundant repos in Iris, Planck, and XD75 keymaps.
* Tweaked XD75 keymap
* DRambo Planck keymap in Colemak
* Tweaked XD75 keymap
* Merge branch 'master' of https://github.com/DavidRambo/qmk_firmware
Removed redundant repos with "Rambo" title.
* changed iris nav layers
* changed nav layers for xd75
* Updated Iris, tweaked nav on xd75
MechMerlin [Tue, 24 Apr 2018 16:01:40 +0000 (09:01 -0700)]
Add Generic Keymap for my boards (#2795)
* add mechmerlin 60 ansi layout
* put meaningful #defines
* missed the backslash
* add merlin split layout
* rename to have a -ansi
* Add appropriate readme files
* rename KEYMAP to LAYOUT
* support for default layout
* support for the community keymaps
* make sure I don't break the configurator
* Don't break the configurator Merlin
MechMerlin [Tue, 24 Apr 2018 16:00:22 +0000 (09:00 -0700)]
Support for new keyboard: Meme (#2797)
* initial commit for meme keyboard
* Fix that row by column
* Fix those dimensions
* work in progress commit
* got that switch matrix to work
* add all supported layouts
* add info.json for QMK configurator support
* let my name be known
Luciano Malavasi [Mon, 23 Apr 2018 03:09:52 +0000 (20:09 -0700)]
Formatting changes to Alpha readme.md (#2781)
* alpha with firmware added to list of keyboards, ready to push
* revised according to drashna's fixes
* keymap -> layout?
* fixed macro and improved layout issuesOC
* Update rules.mk
* Update alpha.h
* Update and rename keyboards/alpha/layouts/default/28_alpha/keymap.c to keyboards/alpha/keymaps/default/keymap.c
* alpha/readme.md added according to qmk templateOC
* resolved a careless merge conflict
* bugfix
* Fixed /keyboards/alpha/readme.md formatting issues
Shinichi Ohki [Sun, 22 Apr 2018 21:19:45 +0000 (06:19 +0900)]
Fix command line options prefix. (#2790)
Joe Wasson [Sun, 22 Apr 2018 06:16:25 +0000 (23:16 -0700)]
Add layouts to 1up60rgb. (#2789)
* Add layouts to 1up60rgb.
* Fix build break in header file for 1up60rgb.
MechMerlin [Sun, 22 Apr 2018 00:00:46 +0000 (17:00 -0700)]
ALF X2 QMK Configurator Support (#2788)
* Add microswitch information for visiblity in QMK Configurator
* Add info.json with layouts for ALF X2
* Add new LAYOUTs
* remove that extra comma
Drashna Jaelre [Sat, 21 Apr 2018 21:00:43 +0000 (14:00 -0700)]
Add pretty layout to all ergodox clones (#2686)
* Add pretty layout to all ergodox clones
* Info.json cleanup for EZ
* Add info.json for ergodone
* info.json cleanup
Evan [Sat, 21 Apr 2018 20:37:26 +0000 (13:37 -0700)]
Add personal Tada68 Keymap (#2633)
* 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
Joe Wasson [Sat, 21 Apr 2018 17:48:30 +0000 (10:48 -0700)]
Talljoe's layout with common keymap. (#2764)
* Add userspace to talljoe layout.
* Move more authority to userspace and create Bananasplit layout.
* Move more things into userspace.
* Common Core example
* More work on common layout.
* Num layer.
* talljoe-ansi layout
* Updates for Zeal60
* Add Zeal60 to 60_ansi_split_bs_rshift
* Swap Escape and Grave
* Num-layer tweaks
* More tweaks.
* Add 1up60rgb to world of layouts.
* Rename ansi_split_bs_rshift layout to hhkb.
* Control RGB Backlight.
* change capslock led
* Remove obsolete line from rules.mk.
* Add user-friendly userspace override.
* Fix enter for 1uprgb60
* Revert "Rename ansi_split_bs_rshift layout to hhkb."
This reverts commit
53133719db25c7cb6a199108bbf5d980481a45f4 .
Drashna Jaelre [Sat, 21 Apr 2018 16:30:10 +0000 (09:30 -0700)]
Fix Audio Clicky sub-feature (#2784)
* Fix Audio Clicky feature
* Add to features
Mike Kozlowski [Sat, 21 Apr 2018 16:21:46 +0000 (12:21 -0400)]
Rework layer function docs (#2656)
* Rework layer function docs
* Update per PR feedback
fixed [Sat, 21 Apr 2018 14:32:53 +0000 (16:32 +0200)]
Adds config for ALF X2 60% keyboard (#2765)
* Adds initial keyboard config and layouts for ALF X2 60%
* Cleans up empty if/else blocks
* Renames KEYMAP to LAYOUT across the alf_x2 config files.
* Replaces include in alf_x2 keymaps with QMK_KEYBOARD_H macro
bjacques [Sat, 21 Apr 2018 07:43:36 +0000 (08:43 +0100)]
Update feature_tap_dance.md (#2643)
MechMerlin [Sat, 21 Apr 2018 07:22:30 +0000 (00:22 -0700)]
Use QMK_KEYBOARD_H instead of the mykeyboard.h (#2780)
Drashna Jaelre [Sat, 21 Apr 2018 00:53:19 +0000 (17:53 -0700)]
Update to drashna keymaps and userspace (#2756)
* Re-add NO_SECRETS option
* Add Thumb Clusters defines for default layout
* Minor tweaks
* More Minor tweaks
* Revert Orthodox layers and move function keys around
* Fix keymap so it will compile under the Infinity
Since I haven't added 'pretty' layouts to it yet
* Cleanup of userspace
* Cleanup keymaps
* OMG fix Workman
* Move mods layer key around
* Reduce debounce in Ergodox EZ
* Fix Infinity layers
* Add list of pins used by Ergdox EZ for easy reference
* Revert "Reduce debounce in Ergodox EZ"
This reverts commit
8a3db2673b419ef8032c40a6d29156cef632f9cd .
* Add Clicky toggle to Orthodox
* Fix Audio Clicky keycode
* Enable Faux Clicky by default
* Add Unicode stuff
Drashna Jaelre [Sat, 21 Apr 2018 00:32:53 +0000 (17:32 -0700)]
Fix Merge issue that reverted LS default keymap to KEYMAP (#2778)
Fayek Helmi [Sat, 21 Apr 2018 00:20:52 +0000 (20:20 -0400)]
changed the ALTFN layer key position and Readme file
Danny [Sat, 21 Apr 2018 00:02:09 +0000 (20:02 -0400)]
Add Nyquist Rev. 2 (#2414)
Luciano Malavasi [Fri, 20 Apr 2018 20:06:10 +0000 (13:06 -0700)]
Firmware for Alpha (28-key keyboard) (#2755)
* alpha with firmware added to list of keyboards, ready to push
* revised according to drashna's fixes
* keymap -> layout?
* fixed macro and improved layout issuesOC
* Update rules.mk
* Update alpha.h
* Update and rename keyboards/alpha/layouts/default/28_alpha/keymap.c to keyboards/alpha/keymaps/default/keymap.c
* alpha/readme.md added according to qmk templateOC
* resolved a careless merge conflict
* bugfix
Christian Hartlage [Fri, 20 Apr 2018 16:43:51 +0000 (18:43 +0200)]
Added GH60 Satan ISO layout with split right shift and split backspace (#2773)
* added an iso layout that supports split backspace and split rshift
* added a keymap which uses the iso layout with split backspace and split rshift
* added a #define LAYOUT_ for the KEYMAP_
* fixed missing newline
Kenneth Aloysius [Fri, 20 Apr 2018 16:14:40 +0000 (02:14 +1000)]
Add Staryu macropad support (#2768)
* 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
Thanh Hai Mai [Fri, 20 Apr 2018 16:13:14 +0000 (09:13 -0700)]
Add Carpalx keymap for Kinesis (#2771)
Eric [Fri, 20 Apr 2018 16:12:15 +0000 (00:12 +0800)]
Added dz60/eric and hhkb/eric (#2772)
* added hhkb eric
* dz60 and hhkb
Salt-Peanuts [Fri, 20 Apr 2018 15:53:35 +0000 (11:53 -0400)]
Updated folder name; overdue updates to keymap and readme files (#2770)
* 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
MechMerlin [Fri, 20 Apr 2018 15:52:56 +0000 (08:52 -0700)]
QMK Configurator support for alps64 pcb (#2774)
* Change KEYMAP to LAYOUT
* add layouts that match the layouts hasu has defined for alps64
* add layouts in info.json for aek, standard, and infinity
* Add LAYOUT_iso and LAYOUT_all along with respective info.json LAYOUTs
That-Canadian [Fri, 20 Apr 2018 15:51:34 +0000 (08:51 -0700)]
Launchpad (#2767)
* Line ending stuff again
* Added base launchpad files and a default layout
* Updated KEYMAP to LAYOUT, also editing default keymap a bit and added a readme
Salt-Peanuts [Fri, 20 Apr 2018 01:11:07 +0000 (21:11 -0400)]
Updated info and fixed minor errors (#2769)
Josh Asplund [Thu, 19 Apr 2018 16:30:45 +0000 (11:30 -0500)]
Adds default IC keymap (#2677)
Kenneth Aloysius [Thu, 19 Apr 2018 16:28:55 +0000 (02:28 +1000)]
Updated personal keymaps, fixed Let's Split default keymap, updated JJ40 README (#2704)
* 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
Cole Markham [Thu, 19 Apr 2018 16:09:33 +0000 (11:09 -0500)]
Implement magic 8-ball mode for big series switch (#2763)
MechMerlin [Thu, 19 Apr 2018 15:31:50 +0000 (08:31 -0700)]
ScrabblePad Support (#2760)
* Initial commit for donutcat's 15x15 monstrosity
* modify readmes to be more descriptive
* Add info.json to support QMK Configurator
* Update copyright and change REPLACE_WITH_YOUR_NAME to MechMerlin
* update naming convention for ScrabblePad
* remove .vscode directory as per Jack's comments
Christian Richter [Thu, 19 Apr 2018 14:20:03 +0000 (16:20 +0200)]
Add gh60 chaser Layout (#2757)
Harry Mills [Thu, 19 Apr 2018 14:18:58 +0000 (10:18 -0400)]
Add magic backspace to my layout (#2758)
* Add Haegin's keymap
* Potential improvements to the keyboard
* Add haegin minidox layout
* Add Haegin's keyboard to ergodox layouts
* Update Haegin's minidox keymap
* Add home, end, and page up and down
* Magic Backspace
Backspace still acts as control when you hold it down, but if you tap it
twice and hold it's a held backspace. Tapping it more than twice it
continues to act as backspace, but it deletes more characters with each
tap with the quantity deleted based on the fibonacci sequence.
* Switch to deleting words after 4 taps
When hitting backspace, after 4 taps this switches to deleting by word
because if you're hitting backspace that frantically you must need to
delete a lot of stuff. Holding backspace after 4 taps will delete words
in the same way that holding alt+backspace deletes words on a normal
keyboard.
Joe Wasson [Fri, 13 Apr 2018 21:34:47 +0000 (14:34 -0700)]
Correct documentation for `PREVENT_STUCK_MODIFIERS`
blindassassin111 [Thu, 19 Apr 2018 05:52:17 +0000 (00:52 -0500)]
added omnikey_blackheart keyboard support (#2688)
* added omnikey_blackheart keyboard support
* fixing omnikey_blackheart layout
* fixing omnikey_blackheart NKRO
Drashna Jaelre [Thu, 19 Apr 2018 05:47:04 +0000 (22:47 -0700)]
Add Faux Clicking as subset of Audio feature (#2748)
* Add Faux Clicky to main Audio feature
* Make clicky settings user configurable
* Add additional documentation
* Don't play when music mode is enabled (hopefully)
Cole Markham [Mon, 18 Dec 2017 04:04:50 +0000 (22:04 -0600)]
Add support for Big Series 1-key PCB by Woodkeys.click
Cole Markham [Thu, 19 Apr 2018 04:57:24 +0000 (23:57 -0500)]
Meira updates for bluetooth and audio (#2731)
* Add audio output
* Update Miera to fix bluetooth issues, bootloader definition.
* Added keymap with audio example
* Cleanup Meira audio code
adiron [Thu, 19 Apr 2018 02:22:08 +0000 (05:22 +0300)]
Added bending to MIDI (#2740)
This is done via MI_BENDD and MI_BENDU. At the moment the value is
hardcoded and cannot be adjusted (future commit?) and is the max for the
`midi_send_pitchbend` function (up or down).
`MI_BENDD` and `MI_BENDU` both require `#define MIDI_ADVANCED`
MIDI pitch bend was already implemented in `protocol/midi.c`, I merely
added the keycodes to trigger them. :) (thanks to Jack, two years ago
in commit
fb4fe52c apparently)
internetirl [Thu, 19 Apr 2018 02:21:36 +0000 (22:21 -0400)]
Link to Atmel's flip is broken. (#2752)
The link to Atmel's flip is broken. It re-directs to http://www.microchip.com/. Please update!
I think this is the correct link. Please verify.
http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip
Ethan Madden [Wed, 18 Apr 2018 03:50:50 +0000 (20:50 -0700)]
Added amj40 keymap (#2754)
fixed shift area
keymap updates to try to make this thing usable
documentation tweaks
fix readme mismatch
clean up and finish docs
zwnk [Wed, 18 Apr 2018 03:50:20 +0000 (00:50 -0300)]
impstyle keymap added (#2753)
Maarten Dekkers [Mon, 16 Apr 2018 22:15:28 +0000 (00:15 +0200)]
Update maartenwut's keymaps (tada68, atom47) and add GH60 layout (#2751)
fredizzimo [Mon, 16 Apr 2018 00:42:53 +0000 (03:42 +0300)]
Add a custom USB driver for ARM (#2750)
* Copy Chibios serial_usb_driver into the chibios/protocol
It's renamed to usb_driver to avoid name conflicts
* Make the usb driver compile
* Disable ChibiOS serial usb driver for all keyboards
* Change usb_main to use QMKUSBDriver
* Initialize the usb driver buffers
* Add support for fixed size queues
* Fix USB driver initialization
* Don't transfer an empty packet for fixed size streams
Takeshi ISHII [Sun, 15 Apr 2018 16:54:56 +0000 (01:54 +0900)]
update Helix keymap 'five_rows' (#2635)
* add 'HELIX=' option for build
* add IOS_DEVICE_ENABLE for iPad
* shrink size to helix five_rows keymap.c
* shrink size. _ADJUST number change
* add KEYPAD layer
* modify keypad leyer
* display RGB mode on slave side OLED
* fix Colemak, Dvorak center DEL to BS
* change LEFT BS to LEFT SP and add AUX layer for try old map
* update update_base_layer()
* add right keypad and keypad func layer
* use MO() macro insted of LOWER,RAISE,ADJUST custom key-code
* remove LOWER,RAISE,ADJUST custom key-code
* use MO(_LOWER|_RAISE|_ADJUST)
* relayout ADJUST layer
* modify Function Layer. PGUP,PGDN swap HOME,END
* add Keypad aux layer for '00' send
* update README.md, README_jp.md
* fix README.md
* fix README.md, README_jp.md
Biacco42 [Sun, 15 Apr 2018 16:54:11 +0000 (01:54 +0900)]
Add Illustrator keymap layout for Ergo42 (#2658)
Spencer [Sun, 15 Apr 2018 16:51:38 +0000 (11:51 -0500)]
Updated Levinson and Fourier keymaps (#2685)
* new file: keyboards/dilly/keymaps/delmo/config.h
new file: keyboards/dilly/keymaps/delmo/keymap.c
new file: keyboards/dilly/keymaps/delmo/rules.mk
new file: keyboards/fourier/config.h
new file: keyboards/fourier/fourier.c
new file: keyboards/fourier/fourier.h
new file: keyboards/fourier/i2c.c
new file: keyboards/fourier/i2c.h
new file: keyboards/fourier/keymaps/default/config.h
new file: keyboards/fourier/keymaps/default/keymap.c
new file: keyboards/fourier/keymaps/default/rules.mk
new file: keyboards/fourier/keymaps/valgrahf/config.h
new file: keyboards/fourier/keymaps/valgrahf/keymap.c
new file: keyboards/fourier/keymaps/valgrahf/rules.mk
new file: keyboards/fourier/matrix.c
new file: keyboards/fourier/readme.md
new file: keyboards/fourier/rev1/config.h
new file: keyboards/fourier/rev1/rev1.c
new file: keyboards/fourier/rev1/rev1.h
new file: keyboards/fourier/rev1/rules.mk
new file: keyboards/fourier/rules.mk
new file: keyboards/fourier/serial.c
new file: keyboards/fourier/serial.h
new file: keyboards/fourier/split_util.c
new file: keyboards/fourier/split_util.h
* new file: keyboards/levinson/keymaps/valgrahf/config.h
new file: keyboards/levinson/keymaps/valgrahf/keymap.c
new file: keyboards/levinson/keymaps/valgrahf/rules.mk
* modified: keyboards/levinson/keymaps/valgrahf/keymap.c
* deleted: keyboards/dilly/keymaps/delmo/config.h
deleted: keyboards/dilly/keymaps/delmo/keymap.c
deleted: keyboards/dilly/keymaps/delmo/rules.mk
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
* deleted: keyboards/fourier/config.h
deleted: keyboards/fourier/fourier.c
deleted: keyboards/fourier/fourier.h
deleted: keyboards/fourier/i2c.c
deleted: keyboards/fourier/i2c.h
deleted: keyboards/fourier/keymaps/default/config.h
deleted: keyboards/fourier/keymaps/default/keymap.c
deleted: keyboards/fourier/keymaps/default/rules.mk
deleted: keyboards/fourier/keymaps/valgrahf/config.h
deleted: keyboards/fourier/keymaps/valgrahf/keymap.c
deleted: keyboards/fourier/keymaps/valgrahf/rules.mk
deleted: keyboards/fourier/matrix.c
deleted: keyboards/fourier/readme.md
deleted: keyboards/fourier/rev1/config.h
deleted: keyboards/fourier/rev1/rev1.c
deleted: keyboards/fourier/rev1/rev1.h
deleted: keyboards/fourier/rev1/rules.mk
deleted: keyboards/fourier/rules.mk
deleted: keyboards/fourier/serial.c
deleted: keyboards/fourier/serial.h
deleted: keyboards/fourier/split_util.c
deleted: keyboards/fourier/split_util.h
* deleted: keyboards/fourier/config.h
deleted: keyboards/fourier/fourier.c
deleted: keyboards/fourier/fourier.h
deleted: keyboards/fourier/i2c.c
deleted: keyboards/fourier/i2c.h
deleted: keyboards/fourier/keymaps/default/config.h
deleted: keyboards/fourier/keymaps/default/keymap.c
deleted: keyboards/fourier/keymaps/default/rules.mk
deleted: keyboards/fourier/keymaps/valgrahf/config.h
deleted: keyboards/fourier/keymaps/valgrahf/keymap.c
deleted: keyboards/fourier/keymaps/valgrahf/rules.mk
deleted: keyboards/fourier/matrix.c
deleted: keyboards/fourier/readme.md
deleted: keyboards/fourier/rev1/config.h
deleted: keyboards/fourier/rev1/rev1.c
deleted: keyboards/fourier/rev1/rev1.h
deleted: keyboards/fourier/rev1/rules.mk
deleted: keyboards/fourier/rules.mk
deleted: keyboards/fourier/serial.c
deleted: keyboards/fourier/serial.h
deleted: keyboards/fourier/split_util.c
deleted: keyboards/fourier/split_util.h
keyboards/fourier/
* new file: keyboards/fourier/config.h
new file: keyboards/fourier/fourier.c
new file: keyboards/fourier/fourier.h
new file: keyboards/fourier/i2c.c
new file: keyboards/fourier/i2c.h
new file: keyboards/fourier/keymaps/default/config.h
new file: keyboards/fourier/keymaps/default/keymap.c
new file: keyboards/fourier/keymaps/default/rules.mk
new file: keyboards/fourier/keymaps/valgrahf/config.h
new file: keyboards/fourier/keymaps/valgrahf/keymap.c
new file: keyboards/fourier/keymaps/valgrahf/rules.mk
new file: keyboards/fourier/matrix.c
new file: keyboards/fourier/readme.md
new file: keyboards/fourier/rev1/config.h
new file: keyboards/fourier/rev1/rev1.c
new file: keyboards/fourier/rev1/rev1.h
new file: keyboards/fourier/rev1/rules.mk
new file: keyboards/fourier/rules.mk
new file: keyboards/fourier/serial.c
new file: keyboards/fourier/serial.h
new file: keyboards/fourier/split_util.c
new file: keyboards/fourier/split_util.h
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
* modified: keyboards/fourier/keymaps/valgrahf/keymap.c
youdroid [Sun, 15 Apr 2018 16:50:46 +0000 (18:50 +0200)]
Add French Layout for XD75 (#2681)
markhuguet [Sun, 15 Apr 2018 16:49:31 +0000 (12:49 -0400)]
Added Factory Style LED Controls (#2678)
* This adds a keymap to the MF68 labeled factory. It is an attempt to mimic the layout on the factory keycaps of the non-backlit board.
There are some small differences:
1) FN+WASD are an arrow cluster
2) FN+Z (Start media player) and FN+] (Start Calculator) are not mapped
3) FN+GHJKL are Backlight controls
4) An FN2 layer exists for future growth
5) The CAPS key is maped as FN2, for CAPS Lock use FN+CAPS
* Changed the CAPS key to be CAPS Lock on short press, FN2 on hold
Added LED controls to FN+Arrow Keys to better mimic factory backlit boards.
ajp10304 [Sun, 15 Apr 2018 16:48:19 +0000 (17:48 +0100)]
Ajp10304 (#2719)
* AJP10304 layouts for Planck and JJ40 now have mouse support. Moved macros onto Adjust layer
* .gitignore for intellij iml files.
* Updated Macros to use send string
David Rambo [Sun, 15 Apr 2018 16:46:26 +0000 (12:46 -0400)]
keymaps for Iris, Planck, Satan, and XD75 (#2747)
* DRambo Planck keymap in Colemak
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* Added Iris Colemak layout for Mac, Windows, and Gaming.
* changed comment text
* DRambo Planck keymap in Colemak
* Satan GH60 keymap for Bri
QWERTY layout with Navigation layer toggled with "Caps Lock" key.
* xd75 keymap in Colemak for Mac and Win
* Added Iris Colemak layout for Mac, Windows, and Gaming.
* changed comment text
* Added Iris keymap from DavidRambo
* Added planck keymap from DavidRambo
* Added xd75 keymap from DavidRambo
* Added readme