<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/docs/feature_layouts.md, branch master</title>
<subtitle>Custom split ortholinear mechanical keyboard with rollerball mouse. Firmware. https://blog.node5.net/custom-keyboard
</subtitle>
<id>http://git.node5.net/firmware/qmk/atom?h=master</id>
<link rel='self' href='http://git.node5.net/firmware/qmk/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/'/>
<updated>2021-09-14T12:16:24+00:00</updated>
<entry>
<title>[Docs] Clean up some code block languages (#14434)</title>
<updated>2021-09-14T12:16:24+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2021-09-14T12:16:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=b56282756b5faa410301de8c4ecdcae0e0148652'/>
<id>urn:sha1:b56282756b5faa410301de8c4ecdcae0e0148652</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a mechanism for force building a particular community layout (#5027)</title>
<updated>2019-02-15T04:14:26+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-02-15T04:14:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=40e67a3074293bc8e96574e7d603a943d3ca8d38'/>
<id>urn:sha1:40e67a3074293bc8e96574e7d603a943d3ca8d38</id>
<content type='text'>
* Add a mechanism for force building a particular community layout

* Add docs for FORCE_LAYOUT argument

* Update output name when FORCE_LAYOUT is enabled
</content>
</entry>
<entry>
<title>Docs: Add docs for the `LAYOUT_*` macro to layouts (#3772)</title>
<updated>2018-08-29T00:35:24+00:00</updated>
<author>
<name>Evan Travers</name>
<email>evantravers@gmail.com</email>
</author>
<published>2018-08-29T00:35:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=08c682c193f43e5d54df990680ae93fc2e06150a'/>
<id>urn:sha1:08c682c193f43e5d54df990680ae93fc2e06150a</id>
<content type='text'>
When moving my planck layout to my let's split, I ran into this issue
because I had copied my planck layout from the default layout which just
used the `{}` array form for the keymap layers. I checked the docs, but
this bit wasn't clear to me. I'm sure @ishtob or @drashna helped me on
discord, but this seemed to be the logical place to add a helpful hint.</content>
</entry>
<entry>
<title>Clarify the format for layout names</title>
<updated>2018-01-19T19:58:19+00:00</updated>
<author>
<name>skullY</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2018-01-19T19:58:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=2018df1a61136f5db5032fc7f0ecb6dff05c6351'/>
<id>urn:sha1:2018df1a61136f5db5032fc7f0ecb6dff05c6351</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trim trailing whitespace</title>
<updated>2017-12-09T15:46:11+00:00</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2017-12-09T05:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=bb53635f33c213e5a940edea8b07026ef89aed42'/>
<id>urn:sha1:bb53635f33c213e5a940edea8b07026ef89aed42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some of the more obvious typos</title>
<updated>2017-12-09T15:46:11+00:00</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2017-12-09T05:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=af37bb2f78c39c224c995eb57c757c63034a3d9c'/>
<id>urn:sha1:af37bb2f78c39c224c995eb57c757c63034a3d9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert all headings to Title Case</title>
<updated>2017-12-09T15:46:11+00:00</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2017-12-09T05:36:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=7b0356d1d49da6574570e110f61f95692afdb3d0'/>
<id>urn:sha1:7b0356d1d49da6574570e110f61f95692afdb3d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update feature_layouts.md</title>
<updated>2017-11-22T02:22:56+00:00</updated>
<author>
<name>Jack Humbert</name>
<email>jack.humb@gmail.com</email>
</author>
<published>2017-11-22T02:22:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=c8bdc75e1d3123a4ccf8631d70dc187bfeb7bc09'/>
<id>urn:sha1:c8bdc75e1d3123a4ccf8631d70dc187bfeb7bc09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make arguments redo, subproject elimination (#1784)</title>
<updated>2017-10-14T21:32:19+00:00</updated>
<author>
<name>Jack Humbert</name>
<email>jack.humb@gmail.com</email>
</author>
<published>2017-10-14T21:32:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=800ec55dfca06b4630acf62cbb5f130c4031e4f1'/>
<id>urn:sha1:800ec55dfca06b4630acf62cbb5f130c4031e4f1</id>
<content type='text'>
* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* redo make args to use colons, better folder structuring system [skip ci]

* don't put spaces after statements - hard lessons in makefile development

* fix-up some other rules.mk

* give travis a chance

* reset KEYMAPS variable

* start converting keyboards to new system

* try making all with travis

* start to update readmes and keyboards

* look in keyboard directories for board.mk

* update visualizer rules

* fix up some other keyboards/keymaps

* fix arm board ld includes

* fix board rules

* fix up remaining keyboards

* reset layout variable

* reset keyboard_layouts

* fix remainging keymaps/boards

* update readmes, docs

* add note to makefile error

* update readmes

* remove planck keymap warnings

* update references and docs

* test out tarvis build stages

* don't use stages for now

* don't use stages for now
</content>
</entry>
<entry>
<title>Creates a layouts/ folder for keymaps shared between keyboards (#1609)</title>
<updated>2017-08-24T02:29:07+00:00</updated>
<author>
<name>Jack Humbert</name>
<email>jack.humb@gmail.com</email>
</author>
<published>2017-08-24T02:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=d2ff66a985b938e87fffe55c1d9f1dc55e356f91'/>
<id>urn:sha1:d2ff66a985b938e87fffe55c1d9f1dc55e356f91</id>
<content type='text'>
* include variables and .h files as pp directives

* start layout compilation

* split ergodoxes up

* don't compile all layouts for everything

* might seg fault

* reset layouts variable

* actually reset layouts

* include rules.mk instead

* remove includes from rules.mk

* update variable setting

* load visualizer from path

* adds some more examples

* adds more layouts

* more boards added

* more boards added

* adds documentation for layouts

* use lowercase names for LAYOUT_

* add layout.json files for each layout

* add community folder, default keymaps for layouts

* touch-up default layouts

* touch-up layouts, some keyboard rules.mk

* update documentation for layouts

* fix up serial/i2c switches
</content>
</entry>
</feed>
