<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/quantum/process_keycode/process_ucis.h, branch master</title>
<subtitle>my qmk configs</subtitle>
<id>http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master</id>
<link rel='self' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/'/>
<updated>2023-08-27T03:30:19+00:00</updated>
<entry>
<title>Unicode, Unicodemap and UCIS refactor (#21659)</title>
<updated>2023-08-27T03:30:19+00:00</updated>
<author>
<name>Ryan</name>
</author>
<published>2023-08-27T03:30:19+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=70e34e491c297231a3f987fd69760d38e79dbfa4'/>
<id>urn:sha1:70e34e491c297231a3f987fd69760d38e79dbfa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>UCIS: remove `qk_` prefix (#19302)</title>
<updated>2022-12-14T02:44:36+00:00</updated>
<author>
<name>Ryan</name>
</author>
<published>2022-12-14T02:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=9e4cfcd181a87c4f8adfaef5a766f788263ff60a'/>
<id>urn:sha1:9e4cfcd181a87c4f8adfaef5a766f788263ff60a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor Unicode feature (#18333)</title>
<updated>2022-09-12T15:49:04+00:00</updated>
<author>
<name>Ryan</name>
</author>
<published>2022-09-12T15:49:04+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=3d667f09705fa780bd5881cfa3b3cb10fa41b1fe'/>
<id>urn:sha1:3d667f09705fa780bd5881cfa3b3cb10fa41b1fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Standardize how unicode is processed (fixes #8768) (#8770)</title>
<updated>2020-06-18T07:07:34+00:00</updated>
<author>
<name>Jason Laqua</name>
</author>
<published>2020-06-18T07:07:34+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=f7eb030e917a8fa360ad7cc7bb26d804cf4c5f6c'/>
<id>urn:sha1:f7eb030e917a8fa360ad7cc7bb26d804cf4c5f6c</id>
<content type='text'>
Co-authored-by: Konstantin Đorđević &lt;vomindoraan@gmail.com&gt;</content>
</entry>
<entry>
<title>clang-format changes</title>
<updated>2019-08-30T22:01:52+00:00</updated>
<author>
<name>skullY</name>
</author>
<published>2019-08-30T18:19:03+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=b624f32f944acdc59dcb130674c09090c5c404cb'/>
<id>urn:sha1:b624f32f944acdc59dcb130674c09090c5c404cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Overhaul Unicode Common functionality (#4325)</title>
<updated>2018-12-19T16:39:24+00:00</updated>
<author>
<name>Drashna Jaelre</name>
</author>
<published>2018-12-19T16:39:24+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=fdeec296369c0995bad1117e50946b2df84f35e4'/>
<id>urn:sha1:fdeec296369c0995bad1117e50946b2df84f35e4</id>
<content type='text'>
* Standardize the Unicode EEPROM code

* Remove unicode init from process_record_* functions

* Add unicode init to where it belongs: matrix_init_quantum

* Move Unicode proccessing to unicode common

* Add audio feedback to input mode keys to drive konstantin up a wall

* Tap_code cleanup

* Update keycodes

* Update unicode documentation

* Update unicode keycodes for consistency/easier merge

* Add Audio Feedback section

* Remove Functions from feature page

And link to the file instead.  Link to specific lines later on.

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Because I missed it!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* SPAAAAAAAAAACing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Add BSD for future compatibility

* Thought I fixed that!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* non-breaking

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Considered that

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Yuuup

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* consistency

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces .... copied from elsewhere

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Update keycode defines

* Fix Linux Song

* Update all of the songs

* Cleanup

* Move and update check to ensure only one unicode method is enabled

* Update quantum/quantum_keycodes.h

* Update documentation

* Wordsmithing and cleanup

* Format unicode_common (#13)

* case alignment

* process_record_unicode_common → process_unicode_common

* Move song arrays into function where they're used, align preprocessor directives

* Swap the order of UC_WIN and UC_BSD

* Update Unicode docs

* Reorder Unicode mode stuff to match the order of input mode constants

* Fix capitalization in doc subtitle

* Readd BSD and OSX_RALT songs

* Reword BSD note in docs

* Readd BSD keycode description

* Reword explanation of input on different platforms

* Steal vomindoraan's input mode documentation

Co-Authored-By: vomindoraan (vomindoraan@gmail.com)

* Willingly give Drashna the rest of my Unicode doc improvements

* Wordsmithing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* remove merge artifacts

* Unicode common cleanup (#17)

* Standardize the Unicode EEPROM code

* Remove unicode init from process_record_* functions

* Add unicode init to where it belongs: matrix_init_quantum

* Move Unicode proccessing to unicode common

* Add audio feedback to input mode keys to drive konstantin up a wall

* Tap_code cleanup

* Update keycodes

* Update unicode documentation

* Update unicode keycodes for consistency/easier merge

* Add Audio Feedback section

* Remove Functions from feature page

And link to the file instead.  Link to specific lines later on.

* Fix white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Because I missed it!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* SPAAAAAAAAAACing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Add BSD for future compatibility

* Thought I fixed that!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* non-breaking

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Considered that

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Yuuup

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* consistency

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces .... copied from elsewhere

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Update keycode defines

* Fix Linux Song

* Update all of the songs

* Cleanup

* Move and update check to ensure only one unicode method is enabled

* Update quantum/quantum_keycodes.h

* Update documentation

* Wordsmithing and cleanup

* Format unicode_common (#13)

* case alignment

* process_record_unicode_common → process_unicode_common

* Move song arrays into function where they're used, align preprocessor directives

* Swap the order of UC_WIN and UC_BSD

* Update Unicode docs

* Reorder Unicode mode stuff to match the order of input mode constants

* Fix capitalization in doc subtitle

* Readd BSD and OSX_RALT songs

* Reword BSD note in docs

* Readd BSD keycode description

* Reword explanation of input on different platforms

* Steal vomindoraan's input mode documentation

Co-Authored-By: vomindoraan (vomindoraan@gmail.com)

* Willingly give Drashna the rest of my Unicode doc improvements

* Wordsmithing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Rearrange process_unicode_common functions

* Make Unicode input mode constants (UC_*) an enum

* Simplify unicode_input_start/finish code

* Make the key used for WinCompose configurable

* Remove UC_OSX_RALT in favor of setting the key with UNICODE_OSX_KEY

* Update Unicode input mode doc

* Add descriptions and rearrange definitions in process_unicode_common.h

* Add registry command to Unicode docs + misc updates

* Reword an explanation in Unicode docs

* Add TODO comment

* Remove trailing whitespace

* Improve Cycling documentation

* Add Unicode Input method Cycling support (#19)

* Standardize the Unicode EEPROM code

* Remove unicode init from process_record_* functions

* Add unicode init to where it belongs: matrix_init_quantum

* Move Unicode proccessing to unicode common

* Add audio feedback to input mode keys to drive konstantin up a wall

* Tap_code cleanup

* Update keycodes

* Update unicode documentation

* Update unicode keycodes for consistency/easier merge

* Add Audio Feedback section

* Remove Functions from feature page

And link to the file instead.  Link to specific lines later on.

* Fix white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Because I missed it!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Fix spacing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* SPAAAAAAAAAACing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Add BSD for future compatibility

* Thought I fixed that!

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* non-breaking

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Considered that

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Yuuup

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* consistency

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces .... copied from elsewhere

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* white spaces

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Update keycode defines

* Fix Linux Song

* Update all of the songs

* Cleanup

* Move and update check to ensure only one unicode method is enabled

* Update quantum/quantum_keycodes.h

* Update documentation

* Wordsmithing and cleanup

* Format unicode_common (#13)

* case alignment

* process_record_unicode_common → process_unicode_common

* Move song arrays into function where they're used, align preprocessor directives

* Swap the order of UC_WIN and UC_BSD

* Update Unicode docs

* Reorder Unicode mode stuff to match the order of input mode constants

* Fix capitalization in doc subtitle

* Readd BSD and OSX_RALT songs

* Reword BSD note in docs

* Readd BSD keycode description

* Reword explanation of input on different platforms

* Steal vomindoraan's input mode documentation

Co-Authored-By: vomindoraan (vomindoraan@gmail.com)

* Willingly give Drashna the rest of my Unicode doc improvements

* Wordsmithing

Co-Authored-By: drashna &lt;drashna@live.com&gt;

* Rearrange process_unicode_common functions

* Make Unicode input mode constants (UC_*) an enum

* Simplify unicode_input_start/finish code

* Make the key used for WinCompose configurable

* Remove UC_OSX_RALT in favor of setting the key with UNICODE_OSX_KEY

* Update Unicode input mode doc

* Add descriptions and rearrange definitions in process_unicode_common.h

* Add registry command to Unicode docs + misc updates

* Reword an explanation in Unicode docs

* Add TODO comment

* Add cycle_unicode_input_mode and UNICODE_SELECTED_MODES macro

* Add an option for making cycle changes persistent

* Add debug prints to functions that change input_mode

* Use cycle_unicode_input_mode in whitefox/konstantin

* Add persist_unicode_input_mode function

* Add offset to cycle to allow stepping in reverse

* Add keycodes: UNICODE_MODE_FORWARD, UNICODE_MODE_REVERSE

Aliases: UC_MOD, UC_RMOD (respectively)

* REVERT ME: Undo changes to whitefox/konstantin to avoid conflicts

* Fix wrong constant name

* Revert "REVERT ME: Undo changes to whitefox/konstantin to avoid conflicts"

This reverts commit 42676bf251fc8e3823f5e614dad6e510ba47a2f3.

* Change dprintf text

* Give selected modes priority over EEPROM when !UNICODE_CYCLE_PERSIST

* Remove trailing whitespace

* Cleanup of RALT code and unicode compilation stuff

* Remove else for unicode handling
</content>
</entry>
<entry>
<title>process_ucis: Add a callback for success (#4067)</title>
<updated>2018-10-03T21:38:02+00:00</updated>
<author>
<name>martinakcsilla</name>
</author>
<published>2018-10-03T21:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=0d61e612f063b91568bf8098878051c4ea405ab3'/>
<id>urn:sha1:0d61e612f063b91568bf8098878051c4ea405ab3</id>
<content type='text'>
There is `qk_ucis_symbol_fallback` for the case where symbol lookup
fails, but there wasn't one for the success case. This adds
`qk_ucis_success`, called after successfully finishing the UCIS symbol
input.

Thanks to @drashna for the idea!

Signed-off-by: Csilla Nagyné Martinák &lt;csilla@csillger.hu&gt;</content>
</entry>
<entry>
<title>Clarify the quantum license (#1042)</title>
<updated>2017-03-28T22:20:36+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2017-03-28T22:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=23839b8c6d2f955e4da89b0981948c721346c528'/>
<id>urn:sha1:23839b8c6d2f955e4da89b0981948c721346c528</id>
<content type='text'>
* Clarify the license for files we have signoff on

* Update against the currently signed off files

* Remove unused and not clearly licensed headers

* Replace an #endif I accidentally removed while resolving merge conflicts
</content>
</entry>
<entry>
<title>add unicode common file, get names right</title>
<updated>2017-02-15T22:09:35+00:00</updated>
<author>
<name>Jack Humbert</name>
</author>
<published>2017-02-15T22:09:35+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=09add35e7f0b17f720862bc9b0f8478763937328'/>
<id>urn:sha1:09add35e7f0b17f720862bc9b0f8478763937328</id>
<content type='text'>
</content>
</entry>
<entry>
<title>split up unicode systems into different files</title>
<updated>2017-02-15T21:36:31+00:00</updated>
<author>
<name>Jack Humbert</name>
</author>
<published>2017-02-15T21:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=cbabb4d417ef58f5d484dc256b637f61619efaa8'/>
<id>urn:sha1:cbabb4d417ef58f5d484dc256b637f61619efaa8</id>
<content type='text'>
</content>
</entry>
</feed>
