Skip to content

Conversation

Autissima
Copy link
Contributor

This adds the Turkish F layout as a layout option to the keyboard. I did take suggestions from someone speaking the language but don't use it myself so I'm not entirely certain what could/should be changed.

Autissima added 8 commits August 31, 2025 21:03
(XML.ElementTree().write"unicode",...) uses system default apparently, so changed unicode to UTF-8)

Added turkish F layout and generated layouts.xml
(XML.ElementTree().write"unicode",...) uses system default apparently, so changed unicode to UTF-8 and write mode to "wb")

Added turkish F layout and generated layouts.xml
(file open() used default encoding cp1252 but the text is utf-8, had to specify encoding in check_layout.py)
<key key0="ş"/>
<key key0="x" key4="accent_grave"/>
</row>
<row>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The third row is not the right size:

shot

You can add scale="12" to the row or perhaps you can remove a column by moving some letters to corners ?

Copy link
Contributor Author

@Autissima Autissima Sep 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As you said moved some letters to corners, also changed some diacritics an iOS keyboard and changed the scale of the top row (the person I'm working on with this suggested this)
485618548-9eab4809-7769-4d30-a111-8b172ba858e6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants