Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add en-Shaw QWERTY layout #18

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

trosel
Copy link

@trosel trosel commented Jan 22, 2022

No description provided.

@fabi1cazenave
Copy link
Collaborator

Ooops, sorry for having totally missed this.

Never heard about Shaw / Shavian alphabet before, I confess — and apparently it’s not listed in XKB either. I’m not sure how that would fit in the [locale_id]([keyboard_variant]) descriptor. Maybe us(shaw)?

@trosel
Copy link
Author

trosel commented Feb 5, 2023

"Shaw" is the script code for Shavian. You can see all the script codes here: https://en.wikipedia.org/wiki/ISO_15924

@fabi1cazenave
Copy link
Collaborator

Sure thing, but the way kalamine and <x-keyboard> work is not based on ISO15924 but on XKB, with a locale/variant descriptor. And as far a I know, there’s no Shaw/Shavian layout in XKB yet.

Is it correct to assume Shavian belongs to the US locale ? Or close enough ?

@trosel
Copy link
Author

trosel commented Feb 7, 2023

Is it correct to assume Shavian belongs to the US locale ? Or close enough ?

As I understand it, the correct ISO code to specify both a script and a locale would be lang-script-locale. So it would be en-Shaw-US, en-Shaw-GB etc.

But having the locale would only make sense when reading text, not necessarily when writing it, I suppose.

By the way, there are languages like Serbian that have script codes commonly as well. sr-Cyrl and sr-Latn etc

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.

None yet

2 participants