~ruther/qmk_firmware

682555fa — Jack Humbert 7 years ago
i2c fix
6dc215cd — Jack Humbert 7 years ago
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
f66e0a20 — Danny 7 years ago
Update info.json for Iris to more closely match physical layout (#2973)

56c9b248 — Wilba6582 7 years ago
Added Olivia's HHKB-ish layout to CA66 (#2974)

* Added Olivia's HHKB-ish layout.
5272218a — Erez Zukerman 7 years ago
Merge branch 'master' into hf/shinydox
e41147da — MechMerlin 7 years ago
Help Barry get pk60 Configurator files fixed (#2971)

2b06623f — WarmCat 7 years ago
Added YMD75 support (#2968)

* Adding ymd75 files

* Added YMD75 support, inc layout json

* Added YMD75 support
7d49a177 — Chris Fung 7 years ago
override hamburger placement
9dba7050 — Drashna Jaelre 7 years ago
Fix Ortho Compile issue
34b27436 — Drashna Jaelre 7 years ago
Orthodox info.json changes
5941f81e — Drashna Jaelre 7 years ago
Add rgblight set at commands
bfb5922f — Drashna Jaelre 7 years ago
List all Tap Dancing functions (#2945)

* List all Tap Dancing functions

* Spelling, which drashna can't do apparently
a98a91cf — yiancar 7 years ago
Rgb matrix fixes, I2C library can now retry if it has failed  (#2943)

* 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

* General fixes for RGB_matrix

- Complited speed support for all effects
- Fixed raindrop effects to initialized after toggle
- Fixed raindrop effects to use all available LEDs
- Fixed effect step reverse function
- Moved RGB_MATRIX_SOLID_REACTIVE under correct flag

* Documentation update for RGBmatrix

* More doc updates

* I2C library can now retry if it has failed

- Replaced the original TWIlib by LFKeyboard's modified version
- Allows for an extra argument on TWITransmitData, if blocking is set to 1 function will retry to transmit on failure. Good for noisy boards.

* RGB Matrix, use alternative I2C library

TWIlib seems to be hanging for me sometimes probably due to ISR routine. I have used i2c_master as a good alternative.

Note: this commit is for Wilba6582 to verify before merge

* Update rgb_matrix.c

* RGB matrix cleanup

- Remove TWIlib
f42ec8aa — Drashna Jaelre 7 years ago
Add support for Swap Hands feature to Orthodox and Iris (#2933)

* Add support for Swap Hands feature to Orthodox and Iris

* Fix hag's iris keymap to use LAYOUT properly

* Fix Swedish's Iris Keymap

* Fix Drashna's Orthodox keymaps, because he's an idiot
678fae6c — Drashna Jaelre 7 years ago
Reformat 40% Ortho boards to work with Layouts feature (#2804)

* Reformat 40% Ortho boards to work with Layouts feature

* Fix krusli keymap to compile properly

* Fix mt40 compile errors

* Fix layouts

* fix RGB?
38f204db — Gergely Nagy 7 years ago
Allow one-shot modifiers to be chained

Many a times one would want to use multiple modifiers with the same key,
preferably without having to hold anything, like `Ctrl+Shift+C` or
`Ctrl+Shift+V` to copy/paste in GNOME Terminal. To make this possible, we need
to be able to chain one-shot modifiers, so that we can have multiple of them
active at the same time.

The easiest way to accomplish this is that whenever we activate a one-shot
modifier, we apply it on top of the existing set, instead of re-setting the
state. When deactivating, either due to an interrupt, or due to a timeout, we
deactivate all oneshots anyway, so the clearing part is covered. When we turn
the one-shot modifier into a toggle, that will also clear all one-shot modifiers
first, so we covered that case too.

Fixes #2796, #1580, and #856.

Signed-off-by: Gergely Nagy <qmk@gergo.csillger.hu>
e76eee2d — Sascha Grunert 7 years ago
Update my keymap (#2965)

* Add my personal keymap

* Improve layout

* Update keymap

* Set Linux input mode
7f35a629 — Lawrence Ng 7 years ago
Fix/update XD75 default layout (#2963)

Fix layout to match current official default layout: http://www.keyboard-layout-editor.com/#/gists/ac341208e023e4a4d982bccf711ae38f

Also add LED controls on FN layer
Xton has a dz60 (#2952)

* FORK!

* WIP - just how i like it

* empty

* more movement

* mouse keys

* more vimminess

* append/insert shift

* WIP - vim macros

* blocked out layer below in cmd mode.

also, about to restart my cmd approach.

* WIP - new vim layer

ripoff of the ergodox one, but rewritten as a state machine.

* debugged some, got key repeat working

* moooar coverage

* moooar coverage

* regular vis mode

* basically done with basics.

* some refactoring

- common movement sequences into helper function
- added some rgb controls

* modkey passthru feature

* stdized on cmd-left/right instead of ctrl-a/e

sadly. as there's no reliable shift-ctrl-e

* indicator lights

* moved vim layer into userspace

* cleaned up some yanking edge cases

* docs and some tweaks to layerescapes

* updated/added license strings

* updated comments

* moved config changes to keymap

* spurious changes removed

* cleanup pass, HT drashna for suggestions

- used _keymap() pattern to better modularize event processing in userspace
- made some static things static
- removed unused function
- improved reset.

* dz60 started. keymaps done.

* bugfixes: missing state change in d-, lspace should toggle vim mode.

* Caps lock indicator -> vim indicator.

And adjusted mousekey settings.

* don't actually need the second move trigger and it makes typing less responsive.

* some oppurtunistic bugfixing from my other keyboard (sorry)

* added readme for my dz60 keymap.

* bugfixing and comments updated (niu_mini)

* cleanup as suggested from review
70e60b0a — MechMerlin 7 years ago
update template copyrights to 2018 (#2962)

Next