<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/keyboards/tkc1800/keymaps, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom/keyboards/tkc1800/keymaps?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom/keyboards/tkc1800/keymaps?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-08-29T21:30:02Z</updated>
<entry>
<title>The Key Company project consolidation (#9547)</title>
<updated>2020-08-29T21:30:02Z</updated>
<author>
<name>TerryMathews</name>
<email>terry@terrymathews.net</email>
</author>
<published>2020-07-28T05:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=4764aa8711cadc2776fde7641e97e280c4ac55c5'/>
<id>urn:sha1:4764aa8711cadc2776fde7641e97e280c4ac55c5</id>
<content type='text'>
* Consolidate TKC projects and increase VIA keymap count to 4.

* Updated readme files.

* Removed config.h via limitation of 2 dynamic keymaps

* Reduce dynamic keymaps from 4 to 3 due to EEPROM space limitations.

* Update dynamic_keymap.c

* Restore 4 dynamic keymaps for VIA in TKC projects.

* Update quantum/dynamic_keymap.c
</content>
</entry>
<entry>
<title>2020 May 30 Breaking Changes Update (#9215)</title>
<updated>2020-05-30T20:14:59Z</updated>
<author>
<name>James Young</name>
<email>18669334+noroadsleft@users.noreply.github.com</email>
</author>
<published>2020-05-30T20:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=fced377ac007d27f2650ccffbe0b18abcdcfe23d'/>
<id>urn:sha1:fced377ac007d27f2650ccffbe0b18abcdcfe23d</id>
<content type='text'>
* Branch point for 2020 May 30 Breaking Change

* Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954)

* Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957)

* Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958)

* Migrate `ACTION_LAYER_MODS` to `LM()` (#8959)

* Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968)

* Convert V-USB usbdrv to a submodule (#8321)

* Unify Tap Hold functions and documentation (#8348)

* Changing board names to prevent confusion (#8412)

* Move the Keyboardio Model01 to a keyboardio/ subdir (#8499)

* Move spaceman keyboards (#8830)

* Migrate miscellaneous `fn_actions` entries (#8977)

* Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979)

* Organizing my keyboards (plaid, tartan, ergoinu) (#8537)

* Refactor Lily58 to use split_common (#6260)

* Refactor zinc to use split_common (#7114)

* Add a message if bin/qmk doesn't work (#9000)

* Fix conflicting types for 'tfp_printf' (#8269)

* Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based &amp; small internals cleanup (#6480)

* Refactor and updates to TKC1800 code (#8472)

* Switch to qmk forks for everything (#9019)

* audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484)

* Audio enable corrections (2/3) (#8903)

* Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582)

* Audio enable corrections (Part 4) (#8974)

* Fix typo from PR7114 (#9171)

* Augment future branch Changelogs (#8978)

* Revert "Branch point for 2020 May 30 Breaking Change"
</content>
</entry>
<entry>
<title>[Keymap] Updates to personal keymaps (#8665)</title>
<updated>2020-04-09T01:20:58Z</updated>
<author>
<name>Yan-Fa Li</name>
<email>yanfali@gmail.com</email>
</author>
<published>2020-04-09T01:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=6ef13f83e2ffff5537c8565972cd007dad548b66'/>
<id>urn:sha1:6ef13f83e2ffff5537c8565972cd007dad548b66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VIA support for TKC1800 (#8178)</title>
<updated>2020-03-18T17:28:13Z</updated>
<author>
<name>Wilba</name>
<email>Jason.S.Williams@gmail.com</email>
</author>
<published>2020-03-18T17:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=76d8558b1a11e93193dec7d444f4d783ab97f1a5'/>
<id>urn:sha1:76d8558b1a11e93193dec7d444f4d783ab97f1a5</id>
<content type='text'>
* VIA support for TKC1800

* Fixed VENDOR_ID</content>
</entry>
<entry>
<title>TKC1800 refactor and Configurator visual fixes (#4870)</title>
<updated>2019-01-18T15:32:21Z</updated>
<author>
<name>noroadsleft</name>
<email>18669334+noroadsleft@users.noreply.github.com</email>
</author>
<published>2019-01-18T15:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=12406c646f917b7451ec265d767f07a34ecf906a'/>
<id>urn:sha1:12406c646f917b7451ec265d767f07a34ecf906a</id>
<content type='text'>
* TKC1800: refactor

- tkc1800.h
  - updated to use #pragma once
  - visual alignment
- update config.h files to use #pragma once
- update all keymaps to use #include QMK_KEYBOARD_H
- delete redundant mod mask, KC_TRNS, and KC_NO definitions
- reformat keymap layers for readability
- add block comment for Function layer in default keymap
- delete commented action_get_macro code blocks (deprecated function)
- update files to better conform with QMK coding conventions
- update smt keymap to use set_single_persistent_default_layer (instead of persistent_default_layer_set)
- replace instances of `?=` with `=` in rules.mk

* TKC1800: Configurator visual fixes

- correct key sizes and positioning
- reformat file so each physical key object has its own line for readability
- update and add `label` keys for readability

* TKC1800: readme update

- fix image gallery link
- update Hardware Supported and Hardware Availability lines
- update make example (add :default suffix)
- update QMK Docs links (Newbs Guide; grammar)

* Add missing semicolons to smt keymap
</content>
</entry>
<entry>
<title>Keymap: Fix Dvorak mapping for left/right brace (#3889)</title>
<updated>2018-09-13T16:16:39Z</updated>
<author>
<name>Stephen Tudor</name>
<email>smt@smt.io</email>
</author>
<published>2018-09-13T16:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=132c44bab132c63fa7994e0801e0ca37f53bd792'/>
<id>urn:sha1:132c44bab132c63fa7994e0801e0ca37f53bd792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Autodetect lack of screen presence</title>
<updated>2018-08-30T01:03:23Z</updated>
<author>
<name>TerryMathews</name>
<email>terry@terrymathews.net</email>
</author>
<published>2018-08-26T17:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d12d058baeb1f26a05077f88406bc3222f185129'/>
<id>urn:sha1:d12d058baeb1f26a05077f88406bc3222f185129</id>
<content type='text'>
This is the simplest, most efficient way I could come up with to silence
the "Failed to start write 60" error that occurs when QMK tries to talk
to a screen that doesn't exist.

iota_gfx_init passes a success boolean. We catch that into a global bool
(we could rewrite multiple functions to pass this as an argument, but
given the number of keyboards using this code it seemed less disruptive
this way) and then use that as a conditional on running the
iota_gfx_task in matrix_scan_user.

Tl;dr: if the screen doesn't init, the screen write code doesn't run.
</content>
</entry>
<entry>
<title>Keymap: Add smt keymap for TKC1800 (#3481)</title>
<updated>2018-07-25T15:28:06Z</updated>
<author>
<name>Stephen Tudor</name>
<email>smt@smt.io</email>
</author>
<published>2018-07-25T15:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=4ac48a61a66206beaf2fdd5f2939d8bbedd0004c'/>
<id>urn:sha1:4ac48a61a66206beaf2fdd5f2939d8bbedd0004c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn backlight support on by default for tkc1800 (#3353)</title>
<updated>2018-07-09T06:41:11Z</updated>
<author>
<name>TerryMathews</name>
<email>terry@terrymathews.net</email>
</author>
<published>2018-07-09T06:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c6042a2636d591acf4991a02d68ddee72222c3b7'/>
<id>urn:sha1:c6042a2636d591acf4991a02d68ddee72222c3b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TKC keymap (#3157)</title>
<updated>2018-06-10T01:18:56Z</updated>
<author>
<name>Yan-Fa Li</name>
<email>yanfali@gmail.com</email>
</author>
<published>2018-06-10T01:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b0348063a62e8efc797e45aaa296e58fdb176dcf'/>
<id>urn:sha1:b0348063a62e8efc797e45aaa296e58fdb176dcf</id>
<content type='text'>
- disable i2c to avoid hid spam
 - set capslock -&gt; lctl_t(kc_esc)
 - OSX mode - reverse GUI and ALT</content>
</entry>
</feed>
