noroadsleft [Fri, 17 Aug 2018 23:12:22 +0000 (16:12 -0700)]
Keyboard: Ckeys refactor (#3681)
* Obelus Refactor: LAYOUT to LAYOUT_ortho_4x4
- Keymap also now uses #include QMK_KEYBOARD_H
- Readability and white space changes
- rules.mk now has LAYOUTS = ortho_4x4
- added info.json
* naKey Refactor: LAYOUT to LAYOUT_numpad_5x4
- Matrix LAYOUT renamed to LAYOUT_numpad_5x4
- Now supports community layout numpad_5x4
- White space changes
* naKey Configurator update
Updated order of JSON objects to match new matrix order.
wanleg [Fri, 17 Aug 2018 23:11:21 +0000 (16:11 -0700)]
Keymap: Wanleg userspace (#3670)
* configure wanleg userspace
* additional layout support
* additional layout support
* userspace edits
* fix swap hands between 30 and 40 percent
* add additional keymaps
* userspace edits
* userspace configuration
* userspace configuration
* Update readme.md
* userspace work
* swap hands userspace fix
* made requested edits
* Update readme.md
* use relative paths instead of copying file
* Update wanleg.h
* fixing layer order
noroadsleft [Fri, 17 Aug 2018 23:04:21 +0000 (16:04 -0700)]
Keyboard: Zen refactor and Configurator support (#3677)
* Matrix refactor
* Keymap refactor
* Configurator support
* Readme reformatting
skullY [Sat, 11 Aug 2018 21:54:27 +0000 (14:54 -0700)]
First pass at reorganizing docs
fauxpark [Thu, 16 Aug 2018 16:12:48 +0000 (02:12 +1000)]
Tidy up keycode.h (#3666)
* Tidy up keycode.h
* Fix spacing here
* Add back this comma
MechMerlin [Thu, 16 Aug 2018 16:06:19 +0000 (09:06 -0700)]
Keyboard: DC60 Support (#3667)
* initial commit and get pins correct
* get the switch matrix done
* Add Configurator support
* update LED numbering
* enable lighting options
* add a default-ish keymap
* turn off mouse keys as the file gets too large
* put my name everywhere
* update Alf names
* update keymap to match whats on qmkeyboard.cn
mtei [Thu, 16 Aug 2018 12:35:24 +0000 (21:35 +0900)]
change messege at 'check-size' target
Phil Hagelberg [Thu, 16 Aug 2018 15:47:36 +0000 (08:47 -0700)]
Add Atreus as an official board.
noroadsleft [Thu, 16 Aug 2018 15:54:17 +0000 (08:54 -0700)]
Keyboard: Eagle/Viper V2 refactor and Configurator update (#3671)
* Matrix refactor: eagle_viper/v2 LAYOUT_all
- Deleted K0L (research indicates no switch position at this location)
- Renamed K0J to K0I (spacebar key; on 9th column instead of 10th)
- Updated info.json and default keymap to match
- readability updates
* Keymap refactor
readability update
skullY [Thu, 16 Aug 2018 15:38:42 +0000 (08:38 -0700)]
fix line endings
Takuya Urakawa [Thu, 16 Aug 2018 15:36:35 +0000 (00:36 +0900)]
Keyboard: add ergoinu keyboard (#3655)
* add ergoinu
* remove unnecessary code
* replace include guard
delete unused code
* remove unused RGBLED defines
Brad [Thu, 16 Aug 2018 15:33:02 +0000 (10:33 -0500)]
Keymap: Adding broswen keymap for iris split keyboard. (#3654)
* Adding broswen keymap for iris split keyboard.
* added changes as requested by drashna
* formatting
MechMerlin [Thu, 16 Aug 2018 15:31:52 +0000 (08:31 -0700)]
Keyboard: Update AL1 default keycaps to new QMK standards (#3675)
* update keymaps to not use KC_FNX anymore
* add a reset key as the al1 has no hardware reset
Joshua T [Wed, 15 Aug 2018 22:38:41 +0000 (17:38 -0500)]
Keymap: Revamp replicaJunction keymaps (#3589)
* Revamp replicaJunction keymaps
Updates both the replicaJunction Ergodox and Atreus keymaps and moves
most of the logic into a new user directory.
* Cleanup as requested in #3589
* Slightly increased TAPPING_TERM
* Fixed typo in #pragma once
* Fix TAPPING_TERM redefined in config.h
* Add include of replicaJunction.h
Due to the tap dance references, without this include, I was getting
compiler errors about both internal QMK items like
`qk_tap_dance_state_t` and constants defined in my replicaJunction.h
file like TD_LAYER_TOGGLE.
Also remove some commented-out code that defined an enum which has since
moved to replicaJunction.h.
zgtm [Wed, 15 Aug 2018 22:34:25 +0000 (00:34 +0200)]
Keyboard: add generic ortho 5x14 layout support to Viterbi (#3658)
* Add default ortho 5x14 layout
* Fix layout_ortho_5x14: KC_EQLS -> KC_EQL
* Add ortho_5x14 layout to Viterbi
bmoorey [Wed, 15 Aug 2018 22:32:58 +0000 (18:32 -0400)]
Keymap: Adding readme file to personal keymap folder (#3665)
* Create a
* Add files via upload
* Delete a
* added readme
zwnk [Wed, 15 Aug 2018 22:31:59 +0000 (19:31 -0300)]
Keyboard: dactyl manuform 6x6 added (#3662)
* mouse layer keys shifted
* mouse layer keys shifted
* manuform 5x6 added
* mouse layer keys shifted
* manuform 5x6 added
* dactyl_manuform 5x6 keymap added
* reorg. dactyl manuform folder
* removed LAYOUTS = ortho_4x12 for 4x5
* Rows and Cols in config.h fixed
* MASTER_LEFT
* 5x6 matrix fixed
* keymap updated
* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD
* default keymap for dactyl_manuform 5x6
* Fixes for Dactyl Manuform
* Add/update default keymap
* readme dactyl_manuform updated
* links to keymaps added
* dactyl_manuform 6x6 added. README updated
* dactyl_manuform README updated
* cleanup
* more cleanup
mechmerlin [Wed, 15 Aug 2018 20:06:12 +0000 (13:06 -0700)]
Add configurator support for 66_ansi layout for rev1, 2 and 3
David Vonau [Tue, 14 Aug 2018 06:40:02 +0000 (08:40 +0200)]
this commit fixes #3643, rev2 was affected too
zgtm [Wed, 15 Aug 2018 16:48:14 +0000 (18:48 +0200)]
Docs: Update image in FAQ/Keymap: KC_EQLS -> KC_EQL (#3660)
zgtm [Wed, 15 Aug 2018 16:43:39 +0000 (18:43 +0200)]
Layouts: Add default ortho 5x14 layout (#3656)
* Add default ortho 5x14 layout
* Fix layout_ortho_5x14: KC_EQLS -> KC_EQL
MakotoKurauchi [Wed, 15 Aug 2018 16:30:34 +0000 (01:30 +0900)]
Keymap: Helix : Update froggy keymap (#3652)
* led ripple effect
* fix key name
josephchoi1116 [Wed, 15 Aug 2018 16:28:47 +0000 (00:28 +0800)]
Keyboard: Added layout LAYOUT_60_ansi_split_bksp_rshift to ok60 (#3644)
* Added layout LAYOUT_60_ansi_split_bksp_rshift
* Added layout 60_ansi_split_bksp_rshift
Danny [Wed, 15 Aug 2018 16:27:34 +0000 (12:27 -0400)]
Keyboard: Migrate Quefrency to use split common files (#3642)
yiancar [Wed, 15 Aug 2018 05:19:38 +0000 (08:19 +0300)]
Rgb matrix arm (#3648)
* Addition of I2C master driver for STM32, Generalization of ISSI3731 driver
- Addition of an i2c_master driver for STM32 to replicate expectations of AVR driver.
- Moved ISSI3731 driver one level up to make it accesible by both architectures.
- Renamed ISSI3731 functions to a more general name for preparation of other ISSI drivers.
- Added compiler directives where necessary to differenciate each architecture.
* converted tabs to spaces
zwnk [Tue, 14 Aug 2018 17:54:22 +0000 (14:54 -0300)]
Keyboard: Add default keymap for dactyl_manuform 5x6 (#3649)
* mouse layer keys shifted
* mouse layer keys shifted
* manuform 5x6 added
* mouse layer keys shifted
* manuform 5x6 added
* dactyl_manuform 5x6 keymap added
* reorg. dactyl manuform folder
* removed LAYOUTS = ortho_4x12 for 4x5
* Rows and Cols in config.h fixed
* MASTER_LEFT
* 5x6 matrix fixed
* keymap updated
* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD
* default keymap for dactyl_manuform 5x6
* Fixes for Dactyl Manuform
* Add/update default keymap
zwnk [Tue, 14 Aug 2018 03:23:11 +0000 (00:23 -0300)]
Keyboard: Dactyl manuform 5x6 added and working (#3627)
* mouse layer keys shifted
* mouse layer keys shifted
* manuform 5x6 added
* mouse layer keys shifted
* manuform 5x6 added
* dactyl_manuform 5x6 keymap added
* reorg. dactyl manuform folder
* removed LAYOUTS = ortho_4x12 for 4x5
* Rows and Cols in config.h fixed
* MASTER_LEFT
* 5x6 matrix fixed
* keymap updated
* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD
Danny [Mon, 13 Aug 2018 19:38:49 +0000 (15:38 -0400)]
Keyboard: Clean up Iris files (#3640)
josephchoi1116 [Mon, 13 Aug 2018 19:37:53 +0000 (03:37 +0800)]
Keyboard: Update info.json (#3638)
Add a layout of ANSI split backspace & R.Shift
Logan Bussell [Mon, 13 Aug 2018 19:37:11 +0000 (15:37 -0400)]
Keymap: Added buswerks ortho_4x12 keymap (#3623)
* 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
Danny [Mon, 13 Aug 2018 19:05:58 +0000 (15:05 -0400)]
Keyboard: Refactor Levinson to use split common code (#3639)
* Migrate Levinson to use split_common code
* Update keymap
Felipe Coury [Sun, 12 Aug 2018 16:33:04 +0000 (13:33 -0300)]
Keyboard: Pearl keyboard LAYOUT_spacebar had an undefined constant K34 (#3633)
bmoorey [Sun, 12 Aug 2018 16:31:28 +0000 (12:31 -0400)]
Keymap: Created and populated a keymap folder for Iris (#3632)
* Create a
* Add files via upload
* Delete a
skullydazed [Sun, 12 Aug 2018 06:02:06 +0000 (23:02 -0700)]
Document FIRMWARE_FORMAT (#3631)
skullydazed [Sun, 12 Aug 2018 05:35:07 +0000 (22:35 -0700)]
Keyboard: Make tada68 build .bin files by default (#3630)
MechMerlin [Sat, 11 Aug 2018 23:45:29 +0000 (16:45 -0700)]
Keymap: copy skully's faux clicky mods (#3628)
fauxpark [Sun, 5 Aug 2018 10:09:42 +0000 (20:09 +1000)]
Update FAQ section on power keys
fauxpark [Mon, 6 Aug 2018 03:08:26 +0000 (13:08 +1000)]
Dedupe shifted keycodes listing
skullydazed [Sat, 11 Aug 2018 21:28:01 +0000 (14:28 -0700)]
Keymap: Add fauxclicky support to my keymap (#3625)
eucalyn [Sat, 11 Aug 2018 21:22:49 +0000 (06:22 +0900)]
Keyboard: add blockey keyboard (#3545)
* add blockey
* change sources by reviews
skullY [Sat, 11 Aug 2018 20:12:13 +0000 (13:12 -0700)]
Move my keymap to the community folder
orbitingorca [Sat, 11 Aug 2018 20:27:05 +0000 (20:27 +0000)]
Keyboard: Add ansi, split bs and rshift, 5 1u keys to right of space in DZ60 (#3612)
* Dz60 keymap, ansi, split bs and rshift, 5 1u keys to right of space
fixup
* Change Keymap to layout
tong92 [Sat, 11 Aug 2018 20:24:06 +0000 (05:24 +0900)]
Keymap: Add mac layout (#3607)
- tv44
- planck
Nicholas Shaff [Sat, 11 Aug 2018 20:23:11 +0000 (15:23 -0500)]
Keyboard: Six Shooter Keyboard (#3598)
* Created base sixshooter configuration
* Added SixShooter basic LED on/off support.
* Updated LED identifier numbers to align with layout identifiers (and IDs on PCB).
* Minor sixshooter documentation cleanup.
* Added sixshooter info.json file.
* Moved sixshooter custom keycodes out of keymaps and into base keyboard files, small documentation tweaks.
* Removed unnecessary boot section size definition.
* Removing CONFIG_H if/define and replacing with #pragma once.
Biacco42 [Sat, 11 Aug 2018 20:22:32 +0000 (05:22 +0900)]
Keymap: Port ergo42/biacco keymap to Helix pico (#3585)
* Port ergo42/biacco keymap to Helix pico
* Fix for review
skullY [Sat, 11 Aug 2018 19:14:02 +0000 (12:14 -0700)]
Make both RGB and sound work on Clueboard 66% hotswap
Drashna Jaelre [Sat, 11 Aug 2018 20:01:01 +0000 (13:01 -0700)]
Fix Typos in echo
Drashna Jaelre [Sat, 11 Aug 2018 19:59:26 +0000 (12:59 -0700)]
Add WSL support to script
Drashna Jaelre [Sat, 11 Aug 2018 19:52:09 +0000 (12:52 -0700)]
Add error message if config not detected
Drashna Jaelre [Sat, 11 Aug 2018 19:47:25 +0000 (12:47 -0700)]
Add 32 bit MINGW support ....
Drashna Jaelre [Fri, 10 Aug 2018 04:14:29 +0000 (21:14 -0700)]
Fix minor typo in qmk_install.sh for MSYS/MINGW64 detection
skullY [Sat, 11 Aug 2018 18:16:21 +0000 (11:16 -0700)]
Comment and organize build_keyboard.mk a bit
mechmerlin [Sat, 11 Aug 2018 15:31:35 +0000 (08:31 -0700)]
add layout support to clueboard
mechmerlin [Sat, 11 Aug 2018 06:56:27 +0000 (23:56 -0700)]
add some of my default layouts for the clueboard I got
Seth Barberee [Sat, 11 Aug 2018 18:10:23 +0000 (13:10 -0500)]
Split Common: Serial Backlight LED fix (#3586)
ishtob [Fri, 10 Aug 2018 15:30:21 +0000 (11:30 -0400)]
Keymap: adding my personal userspace to QMK master (#3605)
* Adding my personal planck keymap
* Adding readme.md to my keymap
* Create my userspace
add users/ishtob/
* Moved macros off keymap
macros now exsists in my userspace, moved them off keyboard specific keymaps
* Create my userspace
add users/ishtob/
* rebase from main QMK repo
MakotoKurauchi [Fri, 10 Aug 2018 15:22:09 +0000 (00:22 +0900)]
Keyboard: Helix serial improvements (#3608)
* add change_reciver2sender()/change_sender2reciver()
This is a change to improve readability.
* txled, rxled off in matrix_init()
* add serial_send_packet() / serial_recive_packet()
This is a change to reduce object size.
* add serial_low() at ISR() top
* add __attribute__((always_inline)) to some functions
* modify serial_send_packet()/serial_recive_packet()
A little, object size reduction.
A little, speedup.
* add debug code to helix/serial.c
* Adjust sampling timing of serial signal being received
* add split_scomm.c/split_scomm.h and change serial.c/serial.h
serial.c was divided into 2 layers, split_scom.c and serial.c.
The upper layer split_scomm.c is called from matrix.c.
The lower layer serial.c accesses the hardware.
* add split_scomm.c/split_scomm.h into helix/rev1
* reduce object size helix/rev2/matrix.c
* remove checksum check, add parity check
* force occur parity error for test
* parity test ok. remove test code
* change some comment & add skip code when buffer_size == 0
* serial.c: multiple types of transaction support
Add 4 bits transaction-type field at packet top.
Select Transaction Descriptor Table entry by transaction-type.
* helix serial master-slave transaction optimize
Using multi-type transaction feature of serial.c, communication contents between master slaves were optimized.
* add debug code for retry
* add comment into each config.h
* fix ISR status drop
* add a debug macro 'debug_retry_chg()'
* reduce led_test size
* remove debug code from helix/serial.c and etc.
* helix:five_rows change TAPPING_TERM value 140
* Improved compatibility with let's split of serial.c. Finish helix/serial.c improvement.
- The difference with the original let's split's serial.c
- It's high-speed about 4 times.
- Stable bi-directional data transfer. (Helix need master to slave transfer)
- serial.h was divided 2 files, serial_config.h and sereial.h
- With multiple types of transaction support, communication contents can be optimized. (NEW flexible API)
- USE OLD Simple APIs (compatible with let's split serial.c)
- files :
- serial_config.h -- hardware configuration (need include by config.h)
- serial.c/serial.h -- serial communication
- USE NEW flexible APIs. (Support multi-type transaction function.)
serial.c was divided into 2 layers, split_scom.c and serial.c.
The upper layer split_scomm.c is called from matrix.c.
The lower layer serial.c accesses the hardware.
- files
- split_scomm.c -- communication buffer is defined in here. call by matrix.c.
- split_scomm.h -- buffer size is defined in here. include by matrix.c, split_util.c
- serial_config.h -- hardware configuration (need include by config.h)
To use the NEW API, specify #define SERIAL_USE_MULTI_TRANSACTION
- serial.c/serial.h -- serial communication lower layer
- NEW APIs for serial.c / serial.h (The lower layer)
// Soft Serial Transaction Descriptor
typedef struct _SSTD_t {
uint8_t *status;
uint8_t initiator2target_buffer_size;
uint8_t *initiator2target_buffer;
uint8_t target2initiator_buffer_size;
uint8_t *target2initiator_buffer;
} SSTD_t;
// initiator is transaction start side
void soft_serial_initiator_init(SSTD_t *sstd_table);
// target is interrupt accept side
void soft_serial_target_init(SSTD_t *sstd_table);
int soft_serial_transaction(int sstd_index);
int soft_serial_get_and_clean_target_status(int sstd_index);
- NEW APIs for split_scomm.c / split_scomm.h (The upper layer)
move from old serial.c the following buffer and functions
serial_slave_buffer[]
serial_master_buffer[]
void serial_master_init(void)
void serial_slave_init(void)
int serial_update_buffers(void)
define SERIAL_xxxxx_BUFFER_LENGTH move from serial_config.h to split_scomm.h
MechMerlin [Fri, 10 Aug 2018 15:15:11 +0000 (08:15 -0700)]
Keyboard: Add Configurator support for Clueboard 66 Hotswap (#3522)
Erick Ozaki [Fri, 10 Aug 2018 01:09:43 +0000 (22:09 -0300)]
Keymap: Custom L0 layout for ergodone (#3591)
MechMerlin [Fri, 10 Aug 2018 01:03:34 +0000 (18:03 -0700)]
Keyboard: Disable mouse keys for kbd6x (#3603)
Christopher Sexton [Fri, 10 Aug 2018 00:53:13 +0000 (20:53 -0400)]
Keymap: Spaceman Spiff layout for KBD75 (#3595)

<!-- http://www.keyboard-layout-editor.com/#/gists/
c1e8a15c68e4c52eed84653f21ae2d29 -->
Designed specifically to make switching back-n-forth with the Apple's MacBook Pro keyboard intuitive. Has a slight tendency toward readline/vim keybindings.
Caps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed with another key.
Base Layer
----------
As simalar to the Apple keyboard as possible. Notiable exception is `Caps Lock`:
- `Esc` when pressed alone
- `Ctrl` when pressed with another key
Control+ Layer
--------------
Left `Ctrl` key switches to the "Control+ Layer". This layer mostly acts like a control key in most cases, with a few exceptions:
- `Ctl+` + `hjkl` are vim-style motion keys
- `Ctl+` + `p` and `Ctl+` + `n` are page up and down
- `Ctl+` + `Backspace` is forward delete
Fn Layer
--------
Audio Controls:
- `Fn` + `a` Volume Down
- `Fn` + `s` Volume Up
- `Fn` + `d` Mute
To flash this layout you need to press `Fn+Backspace`
Christopher Sexton [Fri, 10 Aug 2018 00:52:35 +0000 (20:52 -0400)]
Keymap: Spaceman Spiff layout for the GH60 Satan (#3596)

Designed specifically to make switching back-n-forth with the Apple's
MacBook Pro keyboard intuitive. Has a slight tendency toward
readline/vim keybindings.
Caps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed
with another key.
Base Layer
----------
As simalar to the Apple keyboard as possible. Notiable exception is
`Caps Lock`:
- `Esc` when pressed alone
- `Ctrl` when pressed with another key
Control+ Layer
--------------
Left Ctrl key switches to the "Control+ Layer". This layer mostly acts
like a control key in most cases, with a few exceptions:
- `Ctl+` + `hjkl` are vim-style motion keys
- `Ctl+` + `p` and `Ctl+` + `n` are page up and down
- `Ctl+` + `Backspace` is forward delete
Fn Layer
--------
Audio Controls:
- `Fn` + `a` Volume Down
- `Fn` + `s` Volume Up
- `Fn` + `d` Mute
To flash this layout you need to press `Fn+Backspace`
Yan-Fa Li [Fri, 10 Aug 2018 00:50:09 +0000 (17:50 -0700)]
Keymap: Update cache22 default keymap (#3597)
- requested by rockydbull
MechMerlin [Fri, 10 Aug 2018 00:45:43 +0000 (17:45 -0700)]
Update ps2avrgb readme (#3599)
* give ps2avrgb a specific readme
* add homebrew and crosspack avr step
* update readme of all ps2avrgb boards to reflect the new template
yiancar [Fri, 10 Aug 2018 00:41:48 +0000 (03:41 +0300)]
RGB Driver Documentation Update (#3601)
- Minor formating in rgb matrix page
- Added a short discription for is31fl3731 in drivers page
Kyle Brown [Fri, 10 Aug 2018 00:41:07 +0000 (17:41 -0700)]
Update message.mk (#3602)
Fixed typo
marksard [Wed, 8 Aug 2018 04:05:35 +0000 (13:05 +0900)]
Keymap: add like jis(iso) layout keymap for crkbd (#3562)
* add like jis(iso) layout keymap for crkbd
* Modified code by review.
James Underwood [Wed, 8 Aug 2018 00:47:49 +0000 (17:47 -0700)]
Keyboard: Adds Fleuron v1.0 keyboard (#3571)
* Adds Fleuron keyboard directory and default layout
* Adds Fleuron keyboard directory and default layout
* adds double zero macro, and updates to the new macro methodology
* adds raise and lower layers
* removes makefile from default layout, turns off mousekey, console, and command in rules.mk
* makes upper right key a bksp in default layout, adds .json layout file
* updates to default layout
* tweak default layout jusabit
* fix raise and lower switch case, and scoot a few keycodes around
* make changes for PR #3571
* fixing erros for PR #3571
* adds Dollartacos first custom keymap
* fixes for PR #3571
wanleg [Tue, 7 Aug 2018 21:20:29 +0000 (14:20 -0700)]
fix swap_hands keycodes in documentation (#3588)
fauxpark [Tue, 7 Aug 2018 16:07:19 +0000 (02:07 +1000)]
Improve RGB lighting documentation (#3580)
Yan-Fa Li [Mon, 6 Aug 2018 15:40:00 +0000 (08:40 -0700)]
Keyboard: Add Catch 22 Hotswap Macropad to QMK (#3576)
* Initial Commit of catch22 macropad by rockydbull
* Add configurator info.json
* Use macros
* Use pragma once
* Use CA22 as product id
* Clean up readme
* Use the layer define value
* Feedback from @drashna
Greg Bowler [Mon, 6 Aug 2018 15:37:46 +0000 (16:37 +0100)]
Keyboard: Remap layout to match the actual keys sent from the tada68 board. (#3483)
* Remap layout to match the actual keys sent from board.
Fixes #3480
* Remap layer 1
MechMerlin [Mon, 6 Aug 2018 15:20:19 +0000 (08:20 -0700)]
Keyboard: KBD6x Support (#3560)
* initial commit
* get the matrix correct
* make my name be known
* add rgblight enable
* add a default keymap
* Add QMK Configurator support for the base layout
* add name here too
* fix up readme
* remove set user from keymap
* use led_set_kb as per drashna's comments on PR
fauxpark [Sun, 5 Aug 2018 15:55:53 +0000 (01:55 +1000)]
Update Shifted keycodes docs (#3575)
ArpinFidel [Sun, 5 Aug 2018 15:55:17 +0000 (22:55 +0700)]
Keymap: XD75 keymap (#3553)
* cloned colinta as base
* switched to default base. started customising
* minor changes to layout
* added mouse keys
* minor tweaks to layout and mouse speed
* updated readme
* tweaked layout
- added middle fn keys
- moved rgb controls to fn layer middle
- added special keys to fn layer right
* moved scroll buttons as to not interfere with lshift
* turned on backlight
* fixed backlight
* changed user keycodes to differentiate
* changed folder name to lowercase
* updated readme
* stop processing after custom keycode
* edits to suit new standards
* added layer indicator using gp100 and gp103
fauxpark [Sun, 5 Aug 2018 15:51:33 +0000 (01:51 +1000)]
Update FAQ section on Apple Fn (#3574)
Fred Silberberg [Sun, 5 Aug 2018 15:42:16 +0000 (08:42 -0700)]
Keymap: Adds zen layout for 333fred (#3563)
* Initial commit of zen keymap
* Added RGB control for my zen
* Fixed ergodox layout.
* Reduce brightness.
* PR feedback.
Dave Brown [Sat, 4 Aug 2018 21:02:03 +0000 (17:02 -0400)]
Keymap: frogger keymap (#3570)
* adding my keymap
A bit of pok3r, and a bit of some other things.
* Adding a readme
* undoing changes to gitignore
* adding a bit of commentary
Drashna Jaelre [Wed, 1 Aug 2018 03:20:29 +0000 (20:20 -0700)]
Make sure 'shutdown_user' is called
Drashna Jaelre [Mon, 30 Jul 2018 04:24:42 +0000 (21:24 -0700)]
Fix Audio code when resetting keyboard
I incorrectly disabled a bunch of code that shouldn't have been disabled. This should only disable music mode stuff, not general audio.
Drashna Jaelre [Sat, 4 Aug 2018 20:49:10 +0000 (13:49 -0700)]
Make sure Planck light calls user suspend functions (#3568)
* Make sure Planck light calls user suspend functions
* Add suspend.h include to quantum.h for kb/user function compatibility
fauxpark [Sat, 4 Aug 2018 16:09:22 +0000 (02:09 +1000)]
More improvements to keycode docs (#3567)
* Reorder keycode list docs according to HID usage
* Add missing keycodes/descriptions/aliases
Xyverz [Sat, 4 Aug 2018 16:01:26 +0000 (09:01 -0700)]
Keyboard: LED fixes for Kinesis Stapelberg controller, and keymap changes (#3564)
* Rules for vitamins_included
Added a section to disable RGB underglow for the Let's Split
Vitamins Included board.
* fixing ortho_4x12 configs
* Using upstream/master version instead
* Additions and Corrections
Corrected the Kinesis/Stapelberg's .c file to allow LEDs to work
Removed excess cruft from my Kinesis keymap to reflect this change
Other minor tweaks and adjustments to my ortho_4x12 and 5x12 layouts
* Updated readme
Olivier Poitrey [Sat, 4 Aug 2018 15:50:17 +0000 (08:50 -0700)]
Keymap: dz60 macos arrow rev2 (#3561)
* dz60/macos_arrow: move the eject key on esc to leave right cmd+bksp for move to trash
* dz60/macos_arrow: move the reset key on the media layer
This avoids accidental activation.
* dz60/macos_arrow: disable LEDs
MechMerlin [Fri, 3 Aug 2018 17:00:06 +0000 (10:00 -0700)]
Update templates used for new_project.sh (#3558)
Jack Humbert [Fri, 3 Aug 2018 03:07:33 +0000 (23:07 -0400)]
Update ISP flashing guide with pre-compiled binary (#3217)
* update flashing guide with pre-compiled binary
* Add files via upload
* Update isp_flashing_guide.md
* update file and instructions
* update instructions
Taylor Gonzalez [Thu, 2 Aug 2018 21:43:51 +0000 (16:43 -0500)]
Fix qmk_install.sh to properly target MSYS (#3455)
* qmk_install fix for windows users.
* Updated wildcard to caputre both MSYS and MINGW64 in qmk_install
* added OR to windows qmk_install
MechMerlin [Thu, 2 Aug 2018 21:41:20 +0000 (14:41 -0700)]
Keyboard: make sure LAYOUT macro names match in info.json and h87a.h (#3550)
techsock [Thu, 2 Aug 2018 21:40:40 +0000 (17:40 -0400)]
Keyboard: M0110 converter ported from TMK (#3556)
* M0110 Converter Initial Commit
Port of the M0110 converter from TMK to QMK
* Fixed Typo
MechMerlin [Thu, 2 Aug 2018 21:38:43 +0000 (14:38 -0700)]
Keyboard: update new link for hardware availability (#3554)
marksard [Thu, 2 Aug 2018 21:32:37 +0000 (06:32 +0900)]
Keymap: refactoring and modifief to helix five rows jis (#3552)
* display of LED mode
* refactoring
* modified a keymap
* use extra jp header
orbitingorca [Thu, 2 Aug 2018 21:17:11 +0000 (21:17 +0000)]
Keyboard: Enable using shared user hhkb layout for dz60 (#3549)
Takeshi ISHII [Thu, 2 Aug 2018 21:16:17 +0000 (06:16 +0900)]
Keyboard: fixed build break (size overflow) HelixPico with Backlight or Underglow (#3546)
* build break fix for HelixPico
* add customize variable 'Link_Time_Optimization' into rev2 and pico keymaps rules.mk
* "CFLAGS += -flto" change to "EXTRAFLAGS += -flto"
* add USE_Link_Time_Optimization macro
Joshua Magee [Thu, 2 Aug 2018 20:52:24 +0000 (13:52 -0700)]
Keyboard: Document the correct path to the let's split EEPROM files. (#3539)
* Document the correct path to the let's split EEPROM files.
* Document the EEPROM files in /quantum/split_common/ as the canonical location.
Danny [Thu, 2 Aug 2018 20:49:17 +0000 (16:49 -0400)]
Keymap: Reformat Iris default keymap (#3534)
* Reformat default keymap to use LAYOUT, move RGB controls to RAISE layer
* Use set_single_persistent_default_layer instead of old method
wanleg [Thu, 2 Aug 2018 20:48:39 +0000 (13:48 -0700)]
Keyboard: 4x4 modular keyboard (#3531)
* add support for 4x4 macropad
* Update readme.md
* set DFU escape key
* cleanup
* Update config.h
* Update keymap.c
* Update config.h
* Update keymap.c
* Update 4x4.h
* reviewed
fudging review automation
* playing with the system
* reverting
* Required additions made
Added support for additional layouts
* tidy up default keymap
Kenny Hung [Thu, 2 Aug 2018 20:47:06 +0000 (21:47 +0100)]
Keymap: Refactor symbols layer with layer tap workaround (#3520)
* Squash layout to fit on Planck
* Replace AST with PAST keycode so that it works with layer tap
* Review markups
Konstantin Đorđević [Thu, 2 Aug 2018 03:04:20 +0000 (05:04 +0200)]
Keymaps: Add whitefox constexpr keymap (#3541)
* Add keyboards/whitefox/keymaps/constexpr
* Conform to project coding conventions
* Tweak numpad layer keys
* Remove unnecessary directives
Jack Humbert [Wed, 1 Aug 2018 18:46:06 +0000 (14:46 -0400)]
Update CODE_OF_CONDUCT.md
fauxpark [Wed, 1 Aug 2018 15:43:54 +0000 (01:43 +1000)]
Docs: Format Space Cadet documentation (#3540)
* Format Space Cadet documentation
* Fix page filenames
* Move Caveats section up