<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/check_layout.py, 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>Python script encoding fix (#1093)</title>
<updated>2025-09-03T20:41:10+00:00</updated>
<author>
<name>Autissima</name>
</author>
<published>2025-09-03T20:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=5b3dc8d5ed4d73d5fa7bb8028d467a923dfbd191'/>
<id>5b3dc8d5ed4d73d5fa7bb8028d467a923dfbd191</id>
<content type='text'>
* Changed Python scripts so they work on my machine

file open() used default encoding (cp1252 on my machine) but the text is utf-8, had to specify encoding in check_layout.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Changed Python scripts so they work on my machine

file open() used default encoding (cp1252 on my machine) but the text is utf-8, had to specify encoding in check_layout.py
</pre>
</div>
</content>
</entry>
<entry>
<title>check_layout: Check for unknown keys</title>
<updated>2025-05-11T21:05:57+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-05-11T20:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ff9d2e7d31aea2fb08e1390b245a212185eac1f2'/>
<id>ff9d2e7d31aea2fb08e1390b245a212185eac1f2</id>
<content type='text'>
This can spot mispelled special keys.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can spot mispelled special keys.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve the check_layout CI and output</title>
<updated>2025-02-04T16:17:46+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-02-04T16:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=aaf0a9a24999769a0bba9ec45968368ff0019012'/>
<id>aaf0a9a24999769a0bba9ec45968368ff0019012</id>
<content type='text'>
Change the format of check_layout.output to avoid adding any logs for
layouts that do not trigger any warning.

Fix the check_layout CI, which was broken since check_layout.py was
changed to take arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the format of check_layout.output to avoid adding any logs for
layouts that do not trigger any warning.

Fix the check_layout CI, which was broken since check_layout.py was
changed to take arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>check_layout.py: Adjust Shift, Tab and Esc checks</title>
<updated>2025-02-04T15:46:49+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-02-04T15:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ae9c2fa626309115d7cface25b656ecee5936fab'/>
<id>ae9c2fa626309115d7cface25b656ecee5936fab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>layouts format: Add 'c' as a synonym for 'key0'</title>
<updated>2024-11-24T09:56:19+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-11-24T09:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=6b1551d1039542a73c979da56468c46c3194ce42'/>
<id>6b1551d1039542a73c979da56468c46c3194ce42</id>
<content type='text'>
The attribute 'c' specifies the symbol in the center of a key, just like
'key0'. This adds consistency with the cardinal direction attributes and
is intended to make layouts more readable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The attribute 'c' specifies the symbol in the center of a key, just like
'key0'. This adds consistency with the cardinal direction attributes and
is intended to make layouts more readable.
</pre>
</div>
</content>
</entry>
<entry>
<title>check_layout.py: Handle compass-point attributes</title>
<updated>2024-07-25T22:10:54+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-07-25T22:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=9d7622798296ec8ce1427c87ffdc0dddec048294'/>
<id>9d7622798296ec8ce1427c87ffdc0dddec048294</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clipboard pane (#681)</title>
<updated>2024-07-06T20:16:37+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-07-06T20:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=bf3b9c374e1e68b1244da392666b571ab37e51fb'/>
<id>bf3b9c374e1e68b1244da392666b571ab37e51fb</id>
<content type='text'>
This adds the clipboard pane, which allows to save an arbitrary number of
clipboards and to paste them later. The key can be disabled in settings.

Checking the "Recently copied text" checkbox will cause the keyboard to keep a
temporary history of copied text. This history can only contain 3 elements
which expire after 5 minutes.
If this is unchecked, no history is collected.

History entries can be pinned into the persisted list of pins.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the clipboard pane, which allows to save an arbitrary number of
clipboards and to paste them later. The key can be disabled in settings.

Checking the "Recently copied text" checkbox will cause the keyboard to keep a
temporary history of copied text. This history can only contain 3 elements
which expire after 5 minutes.
If this is unchecked, no history is collected.

History entries can be pinned into the persisted list of pins.
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic placement of f11/f12 placeholders</title>
<updated>2024-06-09T11:55:27+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-06-09T11:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=773147ab9c19d49a7958e07c50455204e49a2ecc'/>
<id>773147ab9c19d49a7958e07c50455204e49a2ecc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to remove keys Tab and Esc</title>
<updated>2024-06-09T11:18:25+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-06-09T11:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=52805d9745e62e8eafae0051f812f78e3caa2986'/>
<id>52805d9745e62e8eafae0051f812f78e3caa2986</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check_layout: Warn against whitespaces and "loc"</title>
<updated>2024-01-22T19:55:36+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-01-22T19:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=fb27f8d36f09e51e1988fb335e3fd9f34acb434e'/>
<id>fb27f8d36f09e51e1988fb335e3fd9f34acb434e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
