]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoUpdate readme.md (#2687)
Jack Humbert [Tue, 24 Apr 2018 16:37:52 +0000 (12:37 -0400)]
Update readme.md (#2687)

6 years agoEdited keymaps for eric/dz60 (#2793)
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

6 years agoChanges to danielhklein nyquist config (#2783)
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

6 years agoUpdate personal colemak Iris layout and deleted redundant folders (#2794)
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

6 years agoAdd Generic Keymap for my boards (#2795)
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

6 years agoSupport for new keyboard: Meme (#2797)
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

6 years agoFormatting changes to Alpha readme.md (#2781)
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

6 years agoFix command line options prefix. (#2790)
Shinichi Ohki [Sun, 22 Apr 2018 21:19:45 +0000 (06:19 +0900)]
Fix command line options prefix. (#2790)

6 years agoAdd layouts to 1up60rgb. (#2789)
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.

6 years agoALF X2 QMK Configurator Support (#2788)
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

6 years agoAdd pretty layout to all ergodox clones (#2686)
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

6 years agoAdd personal Tada68 Keymap (#2633)
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

6 years agoTalljoe's layout with common keymap. (#2764)
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.

6 years agoFix Audio Clicky sub-feature (#2784)
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

6 years agoRework layer function docs (#2656)
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

6 years agoAdds config for ALF X2 60% keyboard (#2765)
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

6 years agoUpdate feature_tap_dance.md (#2643)
bjacques [Sat, 21 Apr 2018 07:43:36 +0000 (08:43 +0100)]
Update feature_tap_dance.md (#2643)

6 years agoUse QMK_KEYBOARD_H instead of the mykeyboard.h (#2780)
MechMerlin [Sat, 21 Apr 2018 07:22:30 +0000 (00:22 -0700)]
Use QMK_KEYBOARD_H instead of the mykeyboard.h (#2780)

6 years agoUpdate to drashna keymaps and userspace (#2756)
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

6 years agoFix Merge issue that reverted LS default keymap to KEYMAP (#2778)
Drashna Jaelre [Sat, 21 Apr 2018 00:32:53 +0000 (17:32 -0700)]
Fix Merge issue that reverted LS default keymap to KEYMAP (#2778)

6 years agochanged the ALTFN layer key position and Readme file
Fayek Helmi [Sat, 21 Apr 2018 00:20:52 +0000 (20:20 -0400)]
changed the ALTFN layer key position and Readme file

6 years agoAdd Nyquist Rev. 2 (#2414)
Danny [Sat, 21 Apr 2018 00:02:09 +0000 (20:02 -0400)]
Add Nyquist Rev. 2 (#2414)

6 years agoFirmware for Alpha (28-key keyboard) (#2755)
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

6 years agoAdded GH60 Satan ISO layout with split right shift and split backspace (#2773)
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

6 years agoAdd Staryu macropad support (#2768)
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

6 years agoAdd Carpalx keymap for Kinesis (#2771)
Thanh Hai Mai [Fri, 20 Apr 2018 16:13:14 +0000 (09:13 -0700)]
Add Carpalx keymap for Kinesis (#2771)

6 years agoAdded dz60/eric and hhkb/eric (#2772)
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

6 years ago Updated folder name; overdue updates to keymap and readme files (#2770)
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

6 years agoQMK Configurator support for alps64 pcb (#2774)
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

6 years agoLaunchpad (#2767)
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

6 years agoUpdated info and fixed minor errors (#2769)
Salt-Peanuts [Fri, 20 Apr 2018 01:11:07 +0000 (21:11 -0400)]
Updated info and fixed minor errors (#2769)

6 years agoAdds default IC keymap (#2677)
Josh Asplund [Thu, 19 Apr 2018 16:30:45 +0000 (11:30 -0500)]
Adds default IC keymap (#2677)

6 years agoUpdated personal keymaps, fixed Let's Split default keymap, updated JJ40 README ...
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

6 years agoImplement magic 8-ball mode for big series switch (#2763)
Cole Markham [Thu, 19 Apr 2018 16:09:33 +0000 (11:09 -0500)]
Implement magic 8-ball mode for big series switch (#2763)

6 years agoScrabblePad Support (#2760)
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

6 years agoAdd gh60 chaser Layout (#2757)
Christian Richter [Thu, 19 Apr 2018 14:20:03 +0000 (16:20 +0200)]
Add gh60 chaser Layout (#2757)

6 years agoAdd magic backspace to my layout (#2758)
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.

6 years agoCorrect documentation for `PREVENT_STUCK_MODIFIERS`
Joe Wasson [Fri, 13 Apr 2018 21:34:47 +0000 (14:34 -0700)]
Correct documentation for `PREVENT_STUCK_MODIFIERS`

6 years agoadded omnikey_blackheart keyboard support (#2688)
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

6 years agoAdd Faux Clicking as subset of Audio feature (#2748)
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)

6 years agoAdd support for Big Series 1-key PCB by Woodkeys.click
Cole Markham [Mon, 18 Dec 2017 04:04:50 +0000 (22:04 -0600)]
Add support for Big Series 1-key PCB by Woodkeys.click

6 years agoMeira updates for bluetooth and audio (#2731)
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

6 years agoAdded bending to MIDI (#2740)
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)

6 years agoLink to Atmel's flip is broken. (#2752)
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

6 years agoAdded amj40 keymap (#2754)
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

6 years agoimpstyle keymap added (#2753)
zwnk [Wed, 18 Apr 2018 03:50:20 +0000 (00:50 -0300)]
impstyle keymap added (#2753)

6 years agoUpdate maartenwut's keymaps (tada68, atom47) and add GH60 layout (#2751)
Maarten Dekkers [Mon, 16 Apr 2018 22:15:28 +0000 (00:15 +0200)]
Update maartenwut's keymaps (tada68, atom47) and add GH60 layout (#2751)

6 years agoAdd a custom USB driver for ARM (#2750)
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

6 years agoupdate Helix keymap 'five_rows' (#2635)
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

6 years agoAdd Illustrator keymap layout for Ergo42 (#2658)
Biacco42 [Sun, 15 Apr 2018 16:54:11 +0000 (01:54 +0900)]
Add Illustrator keymap layout for Ergo42 (#2658)

6 years agoUpdated Levinson and Fourier keymaps (#2685)
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

6 years ago Add French Layout for XD75 (#2681)
youdroid [Sun, 15 Apr 2018 16:50:46 +0000 (18:50 +0200)]
 Add French Layout for XD75 (#2681)

6 years agoAdded Factory Style LED Controls (#2678)
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.

6 years agoAjp10304 (#2719)
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

6 years agokeymaps for Iris, Planck, Satan, and XD75 (#2747)
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

6 years agoadding the 256k HHKB layout to the library (#2742)
Fayek Helmi [Sun, 15 Apr 2018 16:09:55 +0000 (12:09 -0400)]
adding the 256k HHKB layout to the library (#2742)

* adding the 256k HHKB layout to the library

* changed the layouts for the modifying layers and added a readme file to explain my layout

6 years agoNew DZ60 layout (#2744)
Oliver Ladner [Sun, 15 Apr 2018 16:09:15 +0000 (18:09 +0200)]
New DZ60 layout (#2744)

* initial commit

* - Move layout to readme
- Finish first (0) layer

* remove cruft

* fix ASCII keymap in readme

* fix ASCII keymap in readme #2

* fix ASCII keymap in readme

* rename layers

* use 2 shift layout

* rename layers, populate additional layers

* final layout (TM)

* fix RGB saturation increase position

6 years agoqwerty_code_friendly: optional 80 key layout (#2745)
Campbell Barton [Sun, 15 Apr 2018 16:08:28 +0000 (02:08 +1000)]
qwerty_code_friendly: optional 80 key layout (#2745)

6 years agoFix link to command page
Kevin Foley [Sun, 15 Apr 2018 15:26:17 +0000 (11:26 -0400)]
Fix link to command page

6 years agoAdd chiwi60 layout for the do60
mechmerlin [Fri, 13 Apr 2018 23:46:23 +0000 (16:46 -0700)]
Add chiwi60 layout for the do60
Add info.json to support the layouts for QMK Configurator
Rename LAYOUT to LAYOUT_all

6 years agoFix incorrect port direction setting in my previous pull request for pins B5, B6...
walkerstop [Fri, 13 Apr 2018 07:53:29 +0000 (00:53 -0700)]
Fix incorrect port direction setting in my previous pull request for pins B5, B6, B7 (#2739)

* Added support for audio using pins C4, C5, B6, B7

* Fixed bug where port direction wasn't set correctly for B5, B6, B7 audio ports

6 years agoAdded support for audio using pins C4, C5, B6, B7
Michael L. Walker [Thu, 12 Apr 2018 15:16:35 +0000 (08:16 -0700)]
Added support for audio using pins C4, C5, B6, B7

6 years agoSupport upcoming caps_unlocked boards in QMK Configurator (#2738)
MechMerlin [Thu, 12 Apr 2018 17:03:50 +0000 (10:03 -0700)]
Support upcoming caps_unlocked boards in QMK Configurator (#2738)

* Change KEYMAP macro to LAYOUT macro

* Add CU24 QMK Configurator Support

- Change KEYMAP macro to LAYOUT macro
- Add new LAYOUTS to support a default numpad

* QMK Configurator Support for CU75

Add LAYOUT_all to support all layouts
Add corresponding info.json

6 years agoRemove bootloader from info.jsons
skullY [Wed, 11 Apr 2018 18:32:57 +0000 (11:32 -0700)]
Remove bootloader from info.jsons

6 years agoBeginning implementation of Pearl backlight. Levels and breathing not working yet.
Phil [Fri, 6 Apr 2018 18:01:24 +0000 (14:01 -0400)]
Beginning implementation of Pearl backlight. Levels and breathing not working yet.

6 years agoTabs to spaces in usb_descriptor.h
fauxpark [Wed, 11 Apr 2018 00:04:54 +0000 (10:04 +1000)]
Tabs to spaces in usb_descriptor.h

6 years agoAdd support for NovelPad/NumChoc by NovelKeys and Woodkeys
Cole Markham [Fri, 19 Jan 2018 04:59:00 +0000 (22:59 -0600)]
Add support for NovelPad/NumChoc by NovelKeys and Woodkeys

6 years agoMore QMK Configurator Warning/Error Fixes (#2720)
MechMerlin [Wed, 11 Apr 2018 22:10:55 +0000 (15:10 -0700)]
More QMK Configurator Warning/Error Fixes (#2720)

* Add readme with brief description
Change KEYMAP to LAYOUT

* Add readme.md with brief description
Use LAYOUT macro

* add a readme.md file

* Add readme.md with brief description
Use LAYOUT macro

* Add readme.md with brief description
Use LAYOUT macro

* Fix "Warning: contra: Missing layout pp macro for ['planck_mit', 'planck_grid']",

* Use LAYOUT macro

6 years agoImprove JJ40 Cockpit documentation (#2729)
Domantas Petrauskas [Wed, 11 Apr 2018 17:20:00 +0000 (20:20 +0300)]
Improve JJ40 Cockpit documentation (#2729)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols

* Improve documentation JJ40 Cockpit

6 years agojj40 Personal keymap added (#2728)
Kenta Suzuki [Wed, 11 Apr 2018 17:19:06 +0000 (02:19 +0900)]
jj40 Personal keymap added (#2728)

* fix: Miss commnts.

* edit: Enter position

* Add: config.h

* Edit: Double space key

* fix: Lower and Raise

* delete: Not used keys.

* edit: change position Lower and Raise

* Add: Functions

6 years agoAdded personal keymap (#2727)
Matthew Treadwell [Wed, 11 Apr 2018 17:18:36 +0000 (10:18 -0700)]
Added personal keymap (#2727)

6 years agoPersonal keymap added (#2723)
Jason Barnachea [Wed, 11 Apr 2018 17:17:32 +0000 (10:17 -0700)]
Personal keymap added (#2723)

Personal keymap added.

6 years agoAdded mattdicarlo Tada68 layout. (#2721)
Matt DiCarlo [Wed, 11 Apr 2018 17:17:02 +0000 (12:17 -0500)]
Added mattdicarlo Tada68 layout. (#2721)

6 years agoAdd readme for "major" keyboards to eliminate more QMK Configurator errors (#2718)
MechMerlin [Mon, 9 Apr 2018 02:10:14 +0000 (19:10 -0700)]
Add readme for "major" keyboards to eliminate more QMK Configurator errors (#2718)

* add readme to ktype keyboard

* add readme to m10a

* add readme to mini1800

* add readme to parent directory

6 years agoAdd JJ40 Cockpit personal keymap (#2713)
Domantas Petrauskas [Sun, 8 Apr 2018 18:21:24 +0000 (21:21 +0300)]
Add JJ40 Cockpit personal keymap (#2713)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols

6 years agohhkb jp personal keymap (#2698)
Enochen [Sun, 8 Apr 2018 18:16:08 +0000 (14:16 -0400)]
hhkb jp personal keymap (#2698)

6 years agoNormacos keymap for let's split keyboard (#2691)
Jorge Porras [Sun, 8 Apr 2018 18:14:41 +0000 (11:14 -0700)]
Normacos keymap for let's split keyboard (#2691)

* Cheers let's split keymap

* fixed typo on norman layer of cheers keymap for let's split

* fixed right handed mappings for home row

* cheers keymap for let's split redefinition

* updated Cheers keymap for let's split

* cheers keymap for let's split updated with some terminal macros

* renamed cheers let's split keymap to a more appropriate normacos

* updated normacos keymap doc / removed non functional keys

* reset let's split rules to default values

* added more spotlight search macros

* normalized keymap comments

* Moved numpad on lower layer

6 years agoMore Configurator Warning Fixes (#2716)
MechMerlin [Sun, 8 Apr 2018 06:32:14 +0000 (23:32 -0700)]
More Configurator Warning Fixes (#2716)

* mf68_ble did not have the correct .c and .h files

* Fix JC65 KEYMAP to LAYOUT

* Change KEYMAP to LAYOUT for s60_x

* Convert KEYMAP to LAYOUT for lets_split boards

* Convert KEYMAP to LAYOUT

* more fixes to keymap for iris

* convert KEYMAP to LAYOUT for levinson keyboard

* change losinggeneration's KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT for nyquist

* convert KEYMAP to LAYOUT

* convert KEYMAP to LAYOUT for viterbi

* convert KEYMAP to LAYOUT

* convert KEYMAP and its subsidiries to the LAYOUT standard

* convert KEYMAP and its subsidiries to the new LAYOUT standard

6 years agoClean up some long-standing errors when populating the API (#2715)
skullydazed [Sun, 8 Apr 2018 05:49:16 +0000 (22:49 -0700)]
Clean up some long-standing errors when populating the API (#2715)

6 years agoRemove obsolete info.json entries (#2712)
skullydazed [Sun, 8 Apr 2018 00:37:31 +0000 (17:37 -0700)]
Remove obsolete info.json entries (#2712)

6 years agoPull information from config.h and rules.mk (#2711)
skullydazed [Sat, 7 Apr 2018 23:13:48 +0000 (16:13 -0700)]
Pull information from config.h and rules.mk (#2711)

* Pull information from config.h and rules.mk

* Readd the kbd75 maintainer

6 years agoImprove state/chord handling and clean up namespace
Seebs [Sat, 18 Nov 2017 15:38:15 +0000 (09:38 -0600)]
Improve state/chord handling and clean up namespace

Some values that can never, ever, change were held in local
variables, rather than in PROGMEM. Fixed.

Change "pressed" to a signed int so the test for < 0 makes
sense, and to avoid possible weird failure modes in the
case where a key release comes in when pressed is already
zero. (Shouldn't happen, sure, but computers are weird.)

A lot of things in process_steno had external linkage for no
particular reason. They've been marked static. Stuff still
builds.

Distinguish between currently-held keys and keys that have
been held, and expose these values through a nicely-named API
so other code could, say, check on the current set of steno
chording in order to make displays. Also in passing fix up the
"state" value having external linkage so it could clash with
other people's variable declarations.

The API also provides hooks for key processing and steno chord
events, so you can monitor those events without having to
run in matrix_scan_user and recheck the values directly. Also
document these.

There is no path through processing a key that doesn't
end with a return false, so the nested return foo() are
gone and we just return false.

6 years agoFix some Configurator Warnings regarding LAYOUT vs KEYMAP (#2708)
MechMerlin [Sat, 7 Apr 2018 19:14:53 +0000 (12:14 -0700)]
Fix some Configurator Warnings regarding LAYOUT vs KEYMAP (#2708)

* change diverge 3 KC_KEYMAP to LAYOUT

* Change KEYMAP to LAYOUT for handwired arrow pad

* change M10A to LAYOUT for m10-a

* Change KC_KEYMAP to LAYOUT_kc and KEYMAP to LAYOUT for mf68

* change KC_KEYMAP to LAYOUT for nano

* Refactor to LAYOUT

* refactor to LAYOUT-ansi and LAYOUT_iso for s65

* LAYOUT conversions for lfkkeyboards

* missed a few renames

* mini1800 for lfkeyobards support of LAYOUT

6 years agoSmall fixes to TKC1800
Yan-Fa Li [Sat, 7 Apr 2018 18:27:49 +0000 (11:27 -0700)]
Small fixes to TKC1800

 - adjust F-row to use 0.25 spacing
 - split left shift
 - add key_count

6 years agoFix KC60 info.json file (#2707)
MechMerlin [Sat, 7 Apr 2018 17:04:36 +0000 (10:04 -0700)]
Fix KC60 info.json file (#2707)

* change KEYMAP to LAYOUT in all the KC60 files

* Redo the info.json file

6 years agoAdd the Speedo keyboard
Paul Ewing [Wed, 4 Apr 2018 05:47:02 +0000 (22:47 -0700)]
Add the Speedo keyboard

6 years agoClueboard 60 info.json
Yan-Fa Li [Sat, 7 Apr 2018 15:45:57 +0000 (08:45 -0700)]
Clueboard 60 info.json

 - adds
   - LAYOUT_60_ansi
   - LAYOUT_60_iso
   - KEYMAP_AEK
   - KEYMAP
   - LAYOUT_60_ansi_split_bs_rshift

6 years agoAdd TKC1800 info.json
mdnt [Wed, 4 Apr 2018 17:11:33 +0000 (12:11 -0500)]
Add TKC1800 info.json

Created an info.json for the tkc1800.

6 years agoAdd 2 missing F-Row keys
Yan-Fa Li [Fri, 6 Apr 2018 15:55:43 +0000 (08:55 -0700)]
Add 2 missing F-Row keys

6 years agoAdds Phantom TKL support (#2696)
Yan-Fa Li [Fri, 6 Apr 2018 07:42:44 +0000 (00:42 -0700)]
Adds Phantom TKL support (#2696)

* Add an info.json to phantom keyboard

* Add layouts

 - KEYMAP_WINKEYLESS
 - KEYMAP_7BIT
 - KEYMAP_ISO
 - KEYMAP_ISO_WINKEYLESS

* Add key_counts

6 years agoAdd Nyquist keymap (#2692)
Daniel H Klein [Fri, 6 Apr 2018 06:44:28 +0000 (23:44 -0700)]
Add Nyquist keymap (#2692)

* nyquist

* danielhklein nyquist setup

* shift left controls

* remove readme

* cleanup before pr

* ready for pr

6 years agoAdd support for rev3 of the Atom47 (#2672)
Maarten Dekkers [Thu, 5 Apr 2018 23:16:35 +0000 (01:16 +0200)]
Add support for rev3 of the Atom47 (#2672)

* Added support for rev3 of the Atom47

* Updated Atom47 readme's

* Fix redefine error on rev2 and add maartenwut's keymap

* Fix redefine error on LEdiodes keymap

6 years agochange KEYMAP to LAYOUT for all new keyboards made using this script
mechmerlin [Thu, 5 Apr 2018 22:35:38 +0000 (15:35 -0700)]
change KEYMAP to LAYOUT for all new keyboards made using this script

6 years agoVarious tweaks for some Input:Club build processes
Kaleb Elwert [Wed, 4 Apr 2018 22:13:42 +0000 (15:13 -0700)]
Various tweaks for some Input:Club build processes

6 years agoZweihander: swap space and enter keys (#2665)
adiabatic [Wed, 4 Apr 2018 16:18:15 +0000 (09:18 -0700)]
Zweihander: swap space and enter keys (#2665)

* zweihander-osx: Remove app keys, etc.

- add right command keys
- add F16 on ;' for Siri
- remove command-Q (too easy to hit)

* Rename zweihander-osx to zweihander-macos

zweihander-macos: / / ^ → / / ⌥; README revamp

zweihander: rename, ⌃ → ⌥, README revamp

* Zweihander: swap space, enter keys

Left thumb needs a break.

6 years agoEnables unicode for Mitosis (#2668)
Nicholas [Wed, 4 Apr 2018 16:17:38 +0000 (11:17 -0500)]
Enables unicode for Mitosis (#2668)

* fixed comment typo

* Fixes invalid capitalization

Uppercase yes is invalid, so make treats it as no, which is
confusing when it seems like it should have found the method
definition for unicode.

* Own keymap, comma in mitosis

Own keymap is qwerty, workman, numbers, punctuation, function/mouse
layers, gaming, unicode, numberpad.

6 years agoi got a new toy (#2673)
Florian [Wed, 4 Apr 2018 16:16:49 +0000 (18:16 +0200)]
i got a new toy (#2673)

Personal keymap for Waples

6 years agoThis adds a keymap to the MF68 labeled factory. It is an attempt to mimic the layout...
markhuguet [Wed, 4 Apr 2018 16:15:43 +0000 (12:15 -0400)]
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. (#2674)

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

6 years agoUpdate input:club boards to use the proper vendor and device
Kaleb Elwert [Wed, 4 Apr 2018 03:30:22 +0000 (20:30 -0700)]
Update input:club boards to use the proper vendor and device

6 years agoconvert to unix line-endings [skip ci]
QMK Bot [Wed, 4 Apr 2018 04:21:53 +0000 (04:21 +0000)]
convert to unix line-endings [skip ci]