Scripts missing

These scrips are in unicode, but dont have available keyboard:

Ugaritic (31 letters)
Linear B (88 letters)
Glagolitic (96 letters)
Old Permic (43 letters)
Cypriot Syllabary (55 letters)
Lycian (29 letters)
Elbasan (40 letters)
Palmyrene (32 letters)
Phoenician (29 letters)
Lydian (27 letters)
Meroitic (32 letters)
Manichaean (51 letters)
Hanifi Rohingya (50 letters)
Sogdian (42 letters)
Chorasmian (28 letters)
Elymaic (23 letters)
Khaithi (68 letters)
Mahajani (39 letters)
Sharada (96 letters)
Takri (68 letters)
Dives Akuru (72 letters)
Zanabazar Square (72 letters)
Soyombo (83 letters)
Pau Cin Hau (56 letters)
Bhaiksuki (97 letters)
Marchen (68 letters)
Cuneiform (922 letters)
Cypro-Minoan (99 letters)
Pahawh Hmong (127 letters)
Medefaidrin (91 letters)
Nag Mundari (42 letters)

1 Like

Hi,
Rather than creating a keyboard that outputs the whole script. Typically, keyboards are made for languages or languages in X script, and the goal is to optimize it for that language. Are you offering to create some or all of these keyboards?

There are keyboards for some of these, for example we definitely have a keyboard for Yezidi and Bhaiksuki. Also, Keyman.com is organized to search by language rather than script.

We are a group of volunteers who do not know the best layout for all the scripts. Keyboards should be developed by people who are actually using the script and have a good idea of what the best layout would be. Anyone is welcome to submit a keyboard to our repository. We will check it, request changes, etc as time allows. If the submitted keyboard has been well tested by the developer of the keyboard it is more likely to quickly be approved. Following all the steps in building a keyboard and submitting it to the repo will make the keyboard a good quality keyboard.

Also, documenting how to use a keyboard is essential to people being able to using the keyboard. It does take a lot of work and we welcome submissions from people who have time to do this. It helps us better support users if these scripts.

2 Likes

Ugaritic:

Lycian:

Palmyrene:

Lydian:

Meroitic:

Manichaean:

Medefaidrin:

Linear c:

There is a search by script if you use the s: prefix (e.g. https://keyman.com/keyboards?q=s%3Ayezidi shows 1 keyboard for Yezidi script), and I’m hoping to introduce a list of all scripts in use and keyboards supporting each script at some point. I’d love to have a geek-view of the Unicode script support vs Keyman script support, but as you say, @Lorna, it’s not actually how the average end user would look for a keyboard.

1 Like

What are you showing here? Are these keyboards you would like to see made?

I would be willing to create keyboards for some of the scripts on your initial list but you will need to state which language uses each script. As far as I’m aware, Keyman requires each script to be associated with a language. So if there is no known language which uses a particular script then a keyboard can’t be created for it.

I already thought about creating a Lycian keyboard when I created the Carian keyboard. However, these things take a lot of time and I’m a self-taught programmer so I often run into problems I’m unsure of how to handle. The admins here are of great assistance :slight_smile:

It is possible to create a keyboard for a script without a language code: use the language code und, e.g. und-Latn.

1 Like

Ordering the scripts you requested from those with the fewest characters to those with the most, your list runs:

Elymaic (23 letters)
Lydian (27 letters)
Chorasmian (28 letters)
Lycian (29 letters)
Phoenician (29 letters)
Ugaritic (31 letters)
Palmyrene (32 letters)
Meroitic (32 letters)
Mahajani (39 letters)
Elbasan (40 letters)
Sogdian (42 letters)
Nag Mundari (42 letters)
Old Permic (43 letters)
Hanifi Rohingya (50 letters)
Manichaean (51 letters)
Cypriot Syllabary (55 letters)
Pau Cin Hau (56 letters)
Khaithi (68 letters)
Takri (68 letters)
Marchen (68 letters)
Dives Akuru (72 letters)
Zanabazar Square (72 letters)
Soyombo (83 letters)
Linear B (88 letters)
Medefaidrin (91 letters)
Glagolitic (96 letters)
Sharada (96 letters)
Bhaiksuki (97 letters)
Cypro-Minoan (99 letters)
Pahawh Hmong (127 letters)
Cuneiform (922 letters)

I’m not sure how a Cuneiform keyboard could be created but the rest should be possible with the help of Shift and AltGr layers :slight_smile:

Elbasan:

Thanks for the suggestions. If you would like us to consider these as feature requests, please open an issue at https://github.com/keymanapp/keyman/issues/new/choose so we can prioritize. If possible, include details on how you collected the data for the scripts, and rationale and ideas on how you would differentiate the multiple keyboards available for certain scripts (e.g. Latin script has hundreds of keyboards).

Which script is this? A Linear c does not exist in Unicode.

This one is Cypriot Syllabary

Old Permic:

Glagolitic:

Phoenician:

π€π€π€‰π€…π€‰π€ˆπ€“π€„π€”π€’
π€‹π€Šπ€†π€‡π€‚π€π€ƒπ€Žπ€€
π€Œπ€π€π€…π€Šπ€•π€‘

Bopomofo:
γ„…γ„‰Λ‡Λ‹γ„“ΛŠΛ™γ„šγ„žγ„’γ„¦
γ„†γ„Šγ„γ„γ„”γ„—γ„§γ„›γ„Ÿγ„£
γ„‡γ„‹γ„Žγ„‘γ„•γ„˜γ„¨γ„œγ„ γ„€
γ„ˆγ„Œγ„γ„’γ„–γ„™γ„©γ„γ„‘γ„₯

Cuneiform IME (Sumero-Akkadian):

qwertĝuiḫp
asdαΉ­ghjkl
zxΕ‘αΉ£bnm

Thanks @mauro for these new keyboards:

https://keyman.com/keyboards/phaistos_disc
https://keyman.com/keyboards/elbasan
https://keyman.com/keyboards/lycian
https://keyman.com/keyboards/lydian

1 Like