<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/keyboards/xd60/keymaps/krusli, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom/keyboards/xd60/keymaps/krusli?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom/keyboards/xd60/keymaps/krusli?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2019-08-30T22:01:52Z</updated>
<entry>
<title>Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)</title>
<updated>2019-08-30T22:01:52Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-07-09T22:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=554e4bf25c4bcbf263b2e73c6148b7ea1d520762'/>
<id>urn:sha1:554e4bf25c4bcbf263b2e73c6148b7ea1d520762</id>
<content type='text'>
* Migrate ACTION_LAYER_MOMENTARYs to MO()

* Add changelog entry

* Update docs/ChangeLog/20190830/PR5176.md

Co-Authored-By: skullydazed &lt;skullydazed@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)</title>
<updated>2019-02-17T15:38:46Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-02-17T15:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=3b2a484a5b9b0ddc2e110d5bc40f249ee62352d6'/>
<id>urn:sha1:3b2a484a5b9b0ddc2e110d5bc40f249ee62352d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add standard layout to XD60 (#2925)</title>
<updated>2018-05-09T14:52:35Z</updated>
<author>
<name>MechMerlin</name>
<email>30334081+mechmerlin@users.noreply.github.com</email>
</author>
<published>2018-05-09T14:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=749916e6e233f66b554925f120c29e2ce353e90e'/>
<id>urn:sha1:749916e6e233f66b554925f120c29e2ce353e90e</id>
<content type='text'>
* add new layout and fix formatting

* Add 60_ansi layout so I can use my user space defined layouts

* Make QMK_KEYBOARD_H and LAYOUT renames

* update info.json file
</content>
</entry>
<entry>
<title>Updated personal keymaps, fixed Let's Split default keymap, updated JJ40 README (#2704)</title>
<updated>2018-04-19T16:28:55Z</updated>
<author>
<name>Kenneth Aloysius</name>
<email>krusli@users.noreply.github.com</email>
</author>
<published>2018-04-19T16:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d3c6da7afff15fa493d7a6c8b00ec6e4ac7274f3'/>
<id>urn:sha1:d3c6da7afff15fa493d7a6c8b00ec6e4ac7274f3</id>
<content type='text'>
* 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
</content>
</entry>
<entry>
<title>Add XD60 support to QMK Configurator</title>
<updated>2018-04-01T02:37:45Z</updated>
<author>
<name>mechmerlin</name>
<email>mechmerlin@gmail.com</email>
</author>
<published>2018-03-30T14:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=adae37f19f0d16b703e1ebce0449822492098444'/>
<id>urn:sha1:adae37f19f0d16b703e1ebce0449822492098444</id>
<content type='text'>
Add info.json

Change KEYMAP to LAYOUT_ALL to better reflect that this is a
LAYOUT that fits ALL the possible positions for switches.

We will need to make better LAYOUTS for the future.
</content>
</entry>
<entry>
<title>Update personal layouts, free up matrix_scan_user for JJ40 (#2319)</title>
<updated>2018-02-02T06:30:47Z</updated>
<author>
<name>Kenneth Aloysius</name>
<email>krusli@users.noreply.github.com</email>
</author>
<published>2018-02-02T06:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=9303b42e690f5668e29b874d88e2bb3564bd93a2'/>
<id>urn:sha1:9303b42e690f5668e29b874d88e2bb3564bd93a2</id>
<content type='text'>
* Add NIU Mini keymap from Planck keymap

* Remove old keymap files

* Fix README, removed Planck references

* Add default layout, move Planck layout to separate folder

* Update README

* Add my XD60 keymap

* Change RShift to slash

* Fix keymap: stuck on MO(1)

* Move RESET to Fn+Enter

* Add: RGB saturation cycle

* Add numpad layer to keymap

* Fix last case

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

* Update XD60 keymap

* Update: move matrix_scan_kb out from matrix.c to jj40.c (kb-level)

* Cleanup for PR

* Fix conflict in readme.md for NIU mini

* Restore original power consumption figure

* Fix: matrix_scan_user() now has to be defined in the keymaps

* Add weak `matrix_scan_user` so it does not have to be defined in keymap

* Add weak matrix_init_user()
</content>
</entry>
<entry>
<title>Backlighting for JJ40 and underglow initialisation code (#2260)</title>
<updated>2018-01-18T21:02:32Z</updated>
<author>
<name>Kenneth Aloysius</name>
<email>krusli@users.noreply.github.com</email>
</author>
<published>2018-01-18T21:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=365b86357825ebed7012377a5684269760326fd2'/>
<id>urn:sha1:365b86357825ebed7012377a5684269760326fd2</id>
<content type='text'>
* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default
</content>
</entry>
</feed>
