<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/res/xml/qwerty.xml, 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>Standard layout names (#386)</title>
<updated>2023-06-25T11:40:20+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-25T11:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=f36864533c33f8f1986db150987e354c59c7482b'/>
<id>f36864533c33f8f1986db150987e354c59c7482b</id>
<content type='text'>
The names are comprised of: script, layout name, country code.

Co-authored-by: grim &lt;verdastelo9604@hotmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The names are comprised of: script, layout name, country code.

Co-authored-by: grim &lt;verdastelo9604@hotmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Specify the script of every layouts and locales</title>
<updated>2023-06-24T21:46:14+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-24T21:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=f1a8e7c04cc73838903281733d06727901bcd394'/>
<id>f1a8e7c04cc73838903281733d06727901bcd394</id>
<content type='text'>
This new information will avoid showing é on a cyrillic layout and ґ on
a latin layout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new information will avoid showing é on a cyrillic layout and ґ on
a latin layout.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow 8 symbols per key</title>
<updated>2023-03-03T18:44:05+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-03-03T18:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=a6fe5cae00c58365d3ca261783cc745006b2f117'/>
<id>a6fe5cae00c58365d3ca261783cc745006b2f117</id>
<content type='text'>
'Keyboard.Key' now contains an array of size 9, giving each keyvalue an
index. The algorithm for finding the nearest key during a swipe now
needs 16 segments, which are now calculated as an angle.

The algorithm does one more interation instead of 2 more, slightly
reducing the sensitivity of corner values. The 'getAtDirection' function
is moved into the Pointers class to clearly separate the two systems.

The 'edgekey' attribute is now obsolete but is kept for compatibility.
The flag is removed internally, key index are simply translated.
Similarly, the 'slider' attribute now act on keys at index 5 and 6
instead of 2 and 3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'Keyboard.Key' now contains an array of size 9, giving each keyvalue an
index. The algorithm for finding the nearest key during a swipe now
needs 16 segments, which are now calculated as an angle.

The algorithm does one more interation instead of 2 more, slightly
reducing the sensitivity of corner values. The 'getAtDirection' function
is moved into the Pointers class to clearly separate the two systems.

The 'edgekey' attribute is now obsolete but is kept for compatibility.
The flag is removed internally, key index are simply translated.
Similarly, the 'slider' attribute now act on keys at index 5 and 6
instead of 2 and 3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add layouts 'he_il_1452_1' and 'he_il_1452_2'</title>
<updated>2023-01-31T19:07:30+00:00</updated>
<author>
<name>Ram Kromberg</name>
</author>
<published>2023-01-20T02:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=51ce2ccdf1937ccab56a3095b0bf29756b9a67ec'/>
<id>51ce2ccdf1937ccab56a3095b0bf29756b9a67ec</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 capslock key</title>
<updated>2022-10-23T19:37:04+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-10-23T19:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=36e10a792ffd034ffb56e48e2e2282f6ae16cc8d'/>
<id>36e10a792ffd034ffb56e48e2e2282f6ae16cc8d</id>
<content type='text'>
The key enable caps lock immediately. It does nothing if caps lock is
already enabled.

It is not present on the keyboard by default but a place is defined on
every layout, top-right of the shift key. It can be enabled in the
settings.

The icon is from materialdesignicons.com.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The key enable caps lock immediately. It does nothing if caps lock is
already enabled.

It is not present on the keyboard by default but a place is defined on
every layout, top-right of the shift key. It can be enabled in the
settings.

The icon is from materialdesignicons.com.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the '0' back to where it was</title>
<updated>2022-05-29T15:39:48+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-05-29T15:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=646ff4834d83734d48f2d2ed0aa07d28ff74cc53'/>
<id>646ff4834d83734d48f2d2ed0aa07d28ff74cc53</id>
<content type='text'>
The '0' has been moved because it was hard to type due to being close to
the edge of the screen.
This is fixed in a more elegant way in a27c644, there's no reason to
keep the '0' in an inconsistent place anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The '0' has been moved because it was hard to type due to being close to
the edge of the screen.
This is fixed in a more elegant way in a27c644, there's no reason to
keep the '0' in an inconsistent place anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Specify localized keys in each layouts</title>
<updated>2022-05-08T15:35:24+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-05-08T15:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=eb42943327745def9ec1676fb93092af30083421'/>
<id>eb42943327745def9ec1676fb93092af30083421</id>
<content type='text'>
Each layouts can chose which key are localized instead of specifying it
globally for each key.

Important keys are no longer removed from layouts if the 'extra_keys'
mechanism is not working properly. This can happen if language tags
specified in method.xml don't match the user's language.

Removed some currency symbols from some layouts. They are all in the Fn
layer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each layouts can chose which key are localized instead of specifying it
globally for each key.

Important keys are no longer removed from layouts if the 'extra_keys'
mechanism is not working properly. This can happen if language tags
specified in method.xml don't match the user's language.

Removed some currency symbols from some layouts. They are all in the Fn
layer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Double acute diacritic</title>
<updated>2022-04-23T23:15:41+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-04-23T23:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=2900e8d197ec1f27eec986a59e608a33ba0fcc16'/>
<id>2900e8d197ec1f27eec986a59e608a33ba0fcc16</id>
<content type='text'>
Will be used by the Hungarian language.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Will be used by the Hungarian language.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Lithuanian</title>
<updated>2022-04-23T22:41:49+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-04-23T22:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=fec3f109c970901db31e1354b2cd3fc0015964e8'/>
<id>fec3f109c970901db31e1354b2cd3fc0015964e8</id>
<content type='text'>
Requires two new diacritics: ogonek and dot_above.

The new accents are also added to the Latvian layout as the two language
can be close but not to the other localized layouts. A new mechanism is
needed to reproducibly add extra keys to layouts without manual
placement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requires two new diacritics: ogonek and dot_above.

The new accents are also added to the Latvian layout as the two language
can be close but not to the other localized layouts. A new mechanism is
needed to reproducibly add extra keys to layouts without manual
placement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move keys away from the edges of the screen</title>
<updated>2022-04-03T11:30:24+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-04-03T11:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d62e7647e0feb9c3c7d363c50f31f1aaf101ecd0'/>
<id>d62e7647e0feb9c3c7d363c50f31f1aaf101ecd0</id>
<content type='text'>
These keys are harder to hit as the finger might exit the screen before
traveling enough to hit a corner. It might be particularly harder for
people that use a phone case.

Every layouts are changed, the notable changes are:

- The Escape key is in the bottom-right corner of the first key.
  This position looks weird at first but is a lot easier to type.

- The 0 key is on the top-left of the last key on the first row.
  It is not like the other digits.

- The Tab key is on the top-right. This might be hard to re-learn.

- Some layouts had more changes to accomodate these new positions.

Co-authored-by: Raphael &lt;rapha.a.r@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These keys are harder to hit as the finger might exit the screen before
traveling enough to hit a corner. It might be particularly harder for
people that use a phone case.

Every layouts are changed, the notable changes are:

- The Escape key is in the bottom-right corner of the first key.
  This position looks weird at first but is a lot easier to type.

- The 0 key is on the top-left of the last key on the first row.
  It is not like the other digits.

- The Tab key is on the top-right. This might be hard to re-learn.

- Some layouts had more changes to accomodate these new positions.

Co-authored-by: Raphael &lt;rapha.a.r@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
