<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/srcs/juloo.keyboard2/ExtraKeys.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>Refactor: New namespace for preference classes</title>
<updated>2024-01-13T19:59:05+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-01-13T19:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=eddf9c6c117449012e2aece5776694467e3483f0'/>
<id>eddf9c6c117449012e2aece5776694467e3483f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Preferred position for locale `extra_keys`</title>
<updated>2023-09-24T14:35:24+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-09-24T14:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d5cbcb37e315a62b9e61873937bc4b38e4d0f5a7'/>
<id>d5cbcb37e315a62b9e61873937bc4b38e4d0f5a7</id>
<content type='text'>
`method.xml` is now able to specify a preferred position for each extra
keys in term of an other key to which it should be placed nearby.

It's implemented for French as an example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`method.xml` is now able to specify a preferred position for each extra
keys in term of an other key to which it should be placed nearby.

It's implemented for French as an example.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor: Preferred positions for extra keys</title>
<updated>2023-09-15T16:00:27+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-09-15T16:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=66b1bdc9c90e1f29ecec096286136b527ec6b8ed'/>
<id>66b1bdc9c90e1f29ecec096286136b527ec6b8ed</id>
<content type='text'>
The new PreferredPos class represents where an extra key should be
placed
Currently used to place keys at the same positions they were placed
before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new PreferredPos class represents where an extra key should be
placed
Currently used to place keys at the same positions they were placed
before.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't replace user selected dead keys</title>
<updated>2023-08-06T15:15:36+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-08-06T15:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=4d10556d4904086664f14ac3b900e65505a19fe7'/>
<id>4d10556d4904086664f14ac3b900e65505a19fe7</id>
<content type='text'>
Don't replace dead-keys selected in the "Add keys to the keyboard"
option by an alternative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't replace dead-keys selected in the "Add keys to the keyboard"
option by an alternative.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace dead-keys when there's one alternative</title>
<updated>2023-08-06T15:14:23+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-08-06T14:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=45905f5f3b4831e8831f0f284b90b7d7e7f2e1e3'/>
<id>45905f5f3b4831e8831f0f284b90b7d7e7f2e1e3</id>
<content type='text'>
The dead-key is replaced by its alternative if there's only one
specified.
Extra keys from every subtypes must be merged together to be able to
make this check.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The dead-key is replaced by its alternative if there's only one
specified.
Extra keys from every subtypes must be merged together to be able to
make this check.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extra keys alternatives</title>
<updated>2023-08-06T15:14:23+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-08-05T23:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=cd95c589de20a2d296e0cd2816ab8b5dadeb1a89'/>
<id>cd95c589de20a2d296e0cd2816ab8b5dadeb1a89</id>
<content type='text'>
For each extra key, a list of alternative can be specified. An extra key
won't be added to the keyboard if all its alternatives are already
present on it.

This is useful to avoid having the dead key for an accent and the
accented letters at the same time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For each extra key, a list of alternative can be specified. An extra key
won't be added to the keyboard if all its alternatives are already
present on it.

This is useful to avoid having the dead key for an accent and the
accented letters at the same time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Per-script extra keys</title>
<updated>2023-06-24T21:29:24+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-24T21:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=9bcfec8bd1c1662b250c0a313505aa6e0bc06383'/>
<id>9bcfec8bd1c1662b250c0a313505aa6e0bc06383</id>
<content type='text'>
Allows to define a locale's script in 'method.xml' and use that to add
the extra keys for a locale to layouts of the same script only.

A locale of an undefined script will add its extra keys to every
layouts. A layout of an undefined script will have the extra keys of all
the enabled locales.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows to define a locale's script in 'method.xml' and use that to add
the extra keys for a locale to layouts of the same script only.

A locale of an undefined script will add its extra keys to every
layouts. A layout of an undefined script will have the extra keys of all
the enabled locales.
</pre>
</div>
</content>
</entry>
</feed>
