<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/srcs/juloo.keyboard2/ComposeKeyData.java, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/'/>
<entry>
<title>Add more symbols to superscript and small_caps (#1198)</title>
<updated>2026-04-18T14:18:13+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-18T14:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=c6774196ea57f30026e4aa7f126a6202f0fdd865'/>
<id>c6774196ea57f30026e4aa7f126a6202f0fdd865</id>
<content type='text'>
* Add more symbols to accent_syperscript
* Add all uppercase and lowercase variants to accent_small_caps
* Use ʁ instead of ᴚ in accent_small_caps</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add more symbols to accent_syperscript
* Add all uppercase and lowercase variants to accent_small_caps
* Use ʁ instead of ᴚ in accent_small_caps</pre>
</div>
</content>
</entry>
<entry>
<title>Better suggestion with diacritics (#1223)</title>
<updated>2026-04-10T17:08:23+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-10T17:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=833b4a21549f7ea8067291f344f6acdeaff3f079'/>
<id>833b4a21549f7ea8067291f344f6acdeaff3f079</id>
<content type='text'>
* Update cdict

* scripts/subst_of_compose.py: Compute substitutions

from compose mappings. They are used when building dictionaries.

* Add substitutions compose data

* Better suggestion with diacritics

This improves the suggestions for words that contain diacritics and
uppercase letters.

This works by stripping diacritics both when building the dictionaries
(using word aliases added in cdict: https://github.com/Julow/cdict/pull/3)
and during lookup. Cdict then takes care of resolving the correct word.

The substitutions are generated using mappings from `fn`, `shift` and
all the `accent_*` modifiers into srcs/compose/substitutions.json
This can be updated easily when more mappings are added.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update cdict

* scripts/subst_of_compose.py: Compute substitutions

from compose mappings. They are used when building dictionaries.

* Add substitutions compose data

* Better suggestion with diacritics

This improves the suggestions for words that contain diacritics and
uppercase letters.

This works by stripping diacritics both when building the dictionaries
(using word aliases added in cdict: https://github.com/Julow/cdict/pull/3)
and during lookup. Cdict then takes care of resolving the correct word.

The substitutions are generated using mappings from `fn`, `shift` and
all the `accent_*` modifiers into srcs/compose/substitutions.json
This can be updated easily when more mappings are added.</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing alphabet + ~ compose sequences (#1194)</title>
<updated>2026-02-25T22:55:31+00:00</updated>
<author>
<name>dzaima</name>
</author>
<published>2026-02-25T22:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=164c8732c0e0ee26f19fcccecb1105e05197a783'/>
<id>164c8732c0e0ee26f19fcccecb1105e05197a783</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the small capital letters dead key (#1156)</title>
<updated>2026-01-18T20:57:17+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-01-18T20:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=c669a755a69c68203f11684366dfbb4732b154da'/>
<id>c669a755a69c68203f11684366dfbb4732b154da</id>
<content type='text'>
* Add the small capital letters dead key

It can be added to the keyboard from the settings or into custom layouts
as `accent_small_caps`.

Add all the symbols listed on https://en.wikipedia.org/wiki/Small_caps</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add the small capital letters dead key

It can be added to the keyboard from the settings or into custom layouts
as `accent_small_caps`.

Add all the symbols listed on https://en.wikipedia.org/wiki/Small_caps</pre>
</div>
</content>
</entry>
<entry>
<title>Update ComposeKeyData.java</title>
<updated>2025-11-01T22:24:34+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-11-01T22:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ac498d4ee92702f9b15ad8fb489f5f851d98002e'/>
<id>ac498d4ee92702f9b15ad8fb489f5f851d98002e</id>
<content type='text'>
Missing from previous commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Missing from previous commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add compose sequences for ꜩ Ꜩ (#1058)</title>
<updated>2025-07-22T20:02:55+00:00</updated>
<author>
<name>Harry-Ais0</name>
</author>
<published>2025-07-22T20:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=fad74bb123deb03b3bb7bfb0894c84b5bf082439'/>
<id>fad74bb123deb03b3bb7bfb0894c84b5bf082439</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Majuscules to the Cyrillic Compose Sequences (#1042)</title>
<updated>2025-07-19T15:54:57+00:00</updated>
<author>
<name>Anastázius Kaejatídarján</name>
</author>
<published>2025-07-19T15:54:57+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=43dd3a2818e8de93c7a561132b311d3e035d0a87'/>
<id>43dd3a2818e8de93c7a561132b311d3e035d0a87</id>
<content type='text'>
* add majuscules to compose
* add tse to compose
* added reverse ya FN to modernize it FROM the older form
* fix accent FN and add reverse arabic-heh FN
* little improvements and additions
* QoL improvements for Kurdish Sorani</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add majuscules to compose
* add tse to compose
* added reverse ya FN to modernize it FROM the older form
* fix accent FN and add reverse arabic-heh FN
* little improvements and additions
* QoL improvements for Kurdish Sorani</pre>
</div>
</content>
</entry>
<entry>
<title>Promote ComposeKeyData.java</title>
<updated>2025-07-01T22:30:58+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-07-01T22:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=42fa47459c0db9376955b5beb8d2837d85b785ea'/>
<id>42fa47459c0db9376955b5beb8d2837d85b785ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add icelandic layout (#999)</title>
<updated>2025-05-25T14:44:50+00:00</updated>
<author>
<name>tenextractor</name>
</author>
<published>2025-05-25T14:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=536b8d1f67feb5d1449b84287ec2a6b2ffa4cb93'/>
<id>536b8d1f67feb5d1449b84287ec2a6b2ffa4cb93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compose: Add compose+A+e as compose+A+E and many others</title>
<updated>2025-05-15T22:59:35+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-05-15T22:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=a7312054b56ad3bdbc62d03c774b5942db9852e9'/>
<id>a7312054b56ad3bdbc62d03c774b5942db9852e9</id>
<content type='text'>
compile.py is changed to report when compose+Upper+Upper exists but
compse+Upper+Lower do not.

With these findings, many sequences are added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compile.py is changed to report when compose+Upper+Upper exists but
compse+Upper+Lower do not.

With these findings, many sequences are added.
</pre>
</div>
</content>
</entry>
</feed>
