<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/test/juloo.keyboard2/KeyValueTest.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>Make key symbol smaller when 2 characters long or more</title>
<updated>2025-02-27T23:36:14+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-02-27T23:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=55cb5f5315c9183f6e4821daa26997e329e30fd8'/>
<id>55cb5f5315c9183f6e4821daa26997e329e30fd8</id>
<content type='text'>
This was the case for string keys but not for macros or keys with custom
symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was the case for string keys but not for macros or keys with custom
symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor: Remove StringWithSymbol</title>
<updated>2025-02-27T23:17:28+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-02-27T23:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=b7d1508d7b74b3d634b8f3a547d56c27e10f80c8'/>
<id>b7d1508d7b74b3d634b8f3a547d56c27e10f80c8</id>
<content type='text'>
It's replaced with a macro containing one key.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's replaced with a macro containing one key.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added tamil layout (#833)</title>
<updated>2024-12-19T00:05:36+00:00</updated>
<author>
<name>Jagadeeshan S</name>
</author>
<published>2024-12-19T00:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ae50ff2a5ce83589c8f96c18e98e8b213293fc75'/>
<id>ae50ff2a5ce83589c8f96c18e98e8b213293fc75</id>
<content type='text'>
Signed-off-by: Jagadeeshan S &lt;jagadeeshan.s@addverb.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jagadeeshan S &lt;jagadeeshan.s@addverb.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Move numpad script maps to the compose system</title>
<updated>2024-12-11T10:24:50+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-12-11T10:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=e4a49d5256373111eb04ea7d31f3c89d1ec9f6ea'/>
<id>e4a49d5256373111eb04ea7d31f3c89d1ec9f6ea</id>
<content type='text'>
This removes the Map_char interface, which required a lot of boilerplate
to use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the Map_char interface, which required a lot of boilerplate
to use.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Numpad scripts</title>
<updated>2024-12-11T10:00:46+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-12-11T10:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=fe7906a1945f0746a70c6323b1aef2c950ebf250'/>
<id>fe7906a1945f0746a70c6323b1aef2c950ebf250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add complex keys (#774)</title>
<updated>2024-09-29T19:58:22+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-09-29T19:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=9f22e53a3ba8f064e69e3a84c371a7f29ee9e05c'/>
<id>9f22e53a3ba8f064e69e3a84c371a7f29ee9e05c</id>
<content type='text'>
This allows to add new kinds of keys that need more data without making
KeyValue's footprint bigger for common keys.

This changes the [_symbol] field into [_payload], which holds the same
as the previous field for more common keys but can hold bigger objects
for keys of the new "Complex" kind.

This also adds a complex key: String keys with a symbol different than
the outputted string.

Unit tests are added as the Java language is not helpful in making
robust code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to add new kinds of keys that need more data without making
KeyValue's footprint bigger for common keys.

This changes the [_symbol] field into [_payload], which holds the same
as the previous field for more common keys but can hold bigger objects
for keys of the new "Complex" kind.

This also adds a complex key: String keys with a symbol different than
the outputted string.

Unit tests are added as the Java language is not helpful in making
robust code.</pre>
</div>
</content>
</entry>
</feed>
