<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/keyboards/jj40/keymaps/oscillope, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2018-10-22T19:58:23Z</updated>
<entry>
<title>Keyboard: JJ40 Refactor and Configurator support (#3197)</title>
<updated>2018-10-22T19:58:23Z</updated>
<author>
<name>noroadsleft</name>
<email>18669334+noroadsleft@users.noreply.github.com</email>
</author>
<published>2018-10-22T19:58:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=352bef99a9a1dfe4c80d8b50677c7cbd8c78f87b'/>
<id>urn:sha1:352bef99a9a1dfe4c80d8b50677c7cbd8c78f87b</id>
<content type='text'>
* Deleted LAYOUTS = planck_grid from rules.mk

* Refactor

* Configurator support

* Fixed offset layout matrix macro

* Readded LAYOUT_kc_ortho_4x12 matrix alias

* Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR
</content>
</entry>
<entry>
<title>Keymap: Undo my backlight workaround (#4122)</title>
<updated>2018-10-12T00:00:17Z</updated>
<author>
<name>Oscillope</name>
<email>jvrosenman@gmail.com</email>
</author>
<published>2018-10-12T00:00:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=8a778d656dc42289b4cc344c8ef0abae2de73eff'/>
<id>urn:sha1:8a778d656dc42289b4cc344c8ef0abae2de73eff</id>
<content type='text'>
* Update jj40 keymap for easier pgup/pgdn

* Backlight problem fixed by a previous commit
</content>
</entry>
<entry>
<title>Make `PREVENT_STUCK_MODIFIERS` the default (#3107)</title>
<updated>2018-09-17T17:48:02Z</updated>
<author>
<name>Joe Wasson</name>
<email>jwasson+github@gmail.com</email>
</author>
<published>2018-09-17T17:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=743449472e58651ec8111e6f70811103fb0a28bd'/>
<id>urn:sha1:743449472e58651ec8111e6f70811103fb0a28bd</id>
<content type='text'>
* Remove chording as it is not documented, not used, and needs work.

* Make Leader Key an optional feature.

* Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE`

* Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
</content>
</entry>
<entry>
<title>ps2avrgb: fix incorrect avr ports specified (for numlock and capslock LEDs) (#3453)</title>
<updated>2018-07-23T19:11:56Z</updated>
<author>
<name>Kenneth Aloysius</name>
<email>krusli@users.noreply.github.com</email>
</author>
<published>2018-07-23T19:11:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=f2bc70a2643bd158eb9910c61b682dafab83d41d'/>
<id>urn:sha1:f2bc70a2643bd158eb9910c61b682dafab83d41d</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

* 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

* Update PS2AVRGB boards with new matrix.c

* Update canoe matrix.c; untested

* Fix canoe.c for building (needs matrix_scan_user and matrix_init_user)

* Add personal Iris keymap

* Update keymap

* Update keymap

* Update keymap, disable backlighting and underglow

* Move PrintScreen button

* Add README

* Update personal keymaps

* Add INS key

* Limit USB max power consumption, change Fn to MENU

* Remove Numpad layer (easy to accidentally toggle)

* Fix backlighting for ps2avrgb

* Update comments to refer to actual pin naming

* Possible fix for xyverz ortho keymap: define RGBLED_NUM

* Make led_set_user in backlight.c overridable

* Add changes to address points raised in code review, untested (don't have build env right now)
</content>
</entry>
<entry>
<title>Fix jj40 capslock and minor keymap updates (#3168)</title>
<updated>2018-06-12T21:50:48Z</updated>
<author>
<name>Oscillope</name>
<email>jvrosenman@gmail.com</email>
</author>
<published>2018-06-12T21:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=2e8e8337b9bf4967150cd51a144b30b0110df06d'/>
<id>urn:sha1:2e8e8337b9bf4967150cd51a144b30b0110df06d</id>
<content type='text'>
* Adjust TAPPING_TERM to make accessing the nav layer easier

* JJ40: Add RESET key to lower layer.

* Disable all lock LEDs on "oscillope" keymap.

I'm not 100% sure why yet, but attempting to turn on a lock LED on my v1
JJ40 PCB causes the PCB to become unresponsive. The easy fix is to just
disable all of the lock LEDs, since I don't have any LEDs on my keyboard
anyway.
Many thanks to u/wanleg on Reddit for suggesting this fix: https://www.reddit.com/r/olkb/comments/8en8f1/strange_caps_lock_behavior/e06kcaf/
</content>
</entry>
<entry>
<title>Reformat 40% Ortho boards to work with Layouts feature (#2804)</title>
<updated>2018-05-14T14:11:12Z</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2018-05-14T14:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=678fae6ccef96ee1f7a722d4781e18c8314e3b29'/>
<id>urn:sha1:678fae6ccef96ee1f7a722d4781e18c8314e3b29</id>
<content type='text'>
* Reformat 40% Ortho boards to work with Layouts feature

* Fix krusli keymap to compile properly

* Fix mt40 compile errors

* Fix layouts

* fix RGB?
</content>
</entry>
<entry>
<title>Fixes for JJ40 and Oscillope keymap (#2496)</title>
<updated>2018-03-09T02:31:08Z</updated>
<author>
<name>Oscillope</name>
<email>jvrosenman@gmail.com</email>
</author>
<published>2018-03-09T02:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=7d9dc61504d1251f8d0bd8ab58fb6a47234b52ef'/>
<id>urn:sha1:7d9dc61504d1251f8d0bd8ab58fb6a47234b52ef</id>
<content type='text'>
* Add navigation layer for hjkl arrow keys

* Fix Oscillope keymap after jj40.h changes. Also fix jj40.c so that it can build without rgblight if you don't want that enabled.
</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>Oscillope keymap: handy programming macros (#2176)</title>
<updated>2017-12-21T00:54:43Z</updated>
<author>
<name>Oscillope</name>
<email>jvrosenman@gmail.com</email>
</author>
<published>2017-12-21T00:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=846598541b03d97b2b3fbab0a276110d215ce9e2'/>
<id>urn:sha1:846598541b03d97b2b3fbab0a276110d215ce9e2</id>
<content type='text'>
* Added macro to type -&gt; since that symbol requres much finger acrobatics otherwise.

* Added macros for braces
</content>
</entry>
<entry>
<title>More "oscillope" keymap fixes. (#1982)</title>
<updated>2017-11-08T16:13:48Z</updated>
<author>
<name>Oscillope</name>
<email>jvrosenman@gmail.com</email>
</author>
<published>2017-11-08T16:13:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=05f15b789f4f6098a72474e028a19fdbccdaf2d3'/>
<id>urn:sha1:05f15b789f4f6098a72474e028a19fdbccdaf2d3</id>
<content type='text'>
* More keymap fixes. F-row on bottom layer wasn't fully setup, also switched raise/lower keys to use tap-toggle.

* Added PrScr, put Tab back on top layer.

* Fixed build breakage with default keymap (unneeded rgblight.h include)
</content>
</entry>
</feed>
