Jump to content

Keyboard Layout Survey


Recommended Posts

  • Administrators

The ROM currently includes 12 different keyboard layouts. I may be able to increase this to 30 or even 60, which is why I'd like to know what layouts people are using.

At the end of this post, there is a list of 96 Latin-based layouts. Click on the entries to see the layouts visualized. Please reply which keyboard layout(s) you personally use.

00000404 Chinese (Traditional) - US
00000405 Czech
00000406 Danish
00000407 German
00000409 US
0000040A Spanish
0000040B Finnish
0000040C French
0000040E Hungarian
0000040F Icelandic
00000410 Italian
00000411 Japanese
00000412 Korean
00000413 Dutch
00000414 Norwegian
00000415 Polish (Programmers)
00000416 Portuguese (Brazil ABNT)
00000418 Romanian (Legacy)
0000041A Croatian
0000041B Slovak
0000041C Albanian
0000041D Swedish
0000041F Turkish Q
00000424 Slovenian
00000425 Estonian
00000426 Latvian
0000042A Vietnamese
0000042C Azeri Latin
0000042E Sorbian Standard (Legacy)
00000432 Setswana
00000438 Faeroese
0000043A Maltese 47-Key
0000043B Norwegian with Sami
00000452 United Kingdom Extended
00000468 Hausa
0000046A Yoruba
0000046C Sesotho sa Leboa
0000046E Luxembourgish
0000046F Greenlandic
00000470 Igbo
00000475 Hawaiian
00000481 Maori
00000488 Wolof
00000804 Chinese (Simplified) - US
00000807 Swiss German
00000809 United Kingdom
0000080A Latin American
0000080C Belgian French
00000813 Belgian (Period)
00000816 Portuguese
0000081A Serbian (Latin)
0000083B Swedish with Sami
0000085D Inuktitut - Latin
00000C04 Chinese (Traditional, Hong Kong S.A.R.) - US
00000C0C Canadian French (Legacy)
00001004 Chinese (Simplified, Singapore) - US
00001009 Canadian French
0000100C Swiss French
00001404 Chinese (Traditional, Macao S.A.R.) - US
00001809 Irish
00004009 English (India)
00010402 Bulgarian (Latin)
00010405 Czech (QWERTY)
00010407 German (IBM)
00010409 United States-Dvorak
0001040A Spanish Variation
0001040E Hungarian 101-key
00010410 Italian (142)
00010415 Polish (214)
00010416 Portuguese (Brazil ABNT2)
00010418 Romanian (Standard)
0001041B Slovak (QWERTY)
0001041F Turkish F
00010426 Latvian (QWERTY)
00010427 Lithuanian
0001042E Sorbian Extended
0001043A Maltese 48-Key
0001043B Sami Extended Norway
0001045D Inuktitut - Naqittaut
0001080C Belgian (Comma)
0001083B Finnish with Sami
00011009 Canadian Multilingual Standard
00011809 Scottish Gaelic
00020405 Czech Programmers
00020409 United States-International
00020418 Romanian (Programmers)
00020427 Lithuanian Standard
0002042E Sorbian Standard
0002083B Sami Extended Finland-Sweden
00030408 Greek (220) Latin
00030409 United States-Dvorak for left hand
00040408 Greek (319) Latin
00040409 United States-Dvorak for right hand
00050408 Greek Latin
00050409 US English Table for IBM Arabic 238_L

  • Thanks 1
Link to comment
Share on other sites

My goodness that 🇳🇱 Dutch layout.. is that official?  I can't for the life of me think of anyone here in the Netherlands actually using that layout.  I think everyone here is just using the default US layout (and usually on a keyboard with a small horizontal enter key, so the ANSI variant)

Link to comment
Share on other sites

Plain old 00000409 US despite being Canadian. While I occasionally speak Quebecois, I don't use the multilingual or "French" Canadian keyboards.

What's the impact of adding more keyboard layouts? I'm not against them; I think more users having support for their preferred language would be great.

Link to comment
Share on other sites

  • Administrators
On 5/1/2022 at 6:18 PM, Edmond D said:

What's the impact of adding more keyboard layouts? I'm not against them; I think more users having support for their preferred language would be great.

Right now, I can fit 12 keyboard into a ROM bank (16 KB). If I add compression, I could fit 30. Or I could use a second bank for 24 or 60, respectively.

  • We have enough ROM space to use another bank, but I feel like compression is the prettier solution if we want <= 30.
  • In any case, supporting more than 12 requires writing and testing some more code.

I did a survey about this already back in 2019, but I hope to get a better signal now. Maybe the result is that we reach 99% of all users with the top 12.

That said, keyboard layouts don't have to be in ROM, can can be (auto-)loaded from SD card as well. I could decide against shipping more than 12 in ROM, and ship a few extra ones as files for the SD card instead.

Link to comment
Share on other sites

Posted (edited)

I have only ever used English and French, and French only when I have inherited a laptop from my wife -- the layout of my office computer keyboard in Beijing was US layout.

English (US) 00000409, French 0000040C, Latin American Spanish 0000080A, and Brazilian Portuguese 00010416 seems like it would cover a good swath of North and South American and Africa. But of course I understand that Spain uses the original ES keyboard 0000040A, and Portugal the original Portuguese keyboard, 0000816.

I would add Swahili to that list as well, but as hard as it is to find information on Kiswahili layout keyboards, it seems likely many Swahili speakers muddle through with either English (US) or English (UK) layout keyboards.

It seems likely supporting the range of keyboards in use in Europe is going to press past 12, but it might be OK to stop at 12 in ROM and have the ability to load a keyboard definition from the SD card.

Edited by BruceMcF
Link to comment
Share on other sites

Posted (edited)
On 5/1/2022 at 4:13 PM, MooingLemur said:

I use 00020409 United States-International but the variant that requires AltGr to activate dead keys.  Without holding down AltGr/Right Alt, it behaves identically to a US keyboard.  I don't see myself taking advantage of this too much given the limited tile set, but I thought it was interesting that the question was posed.

While the standard tiles may be a bit limited, that is not imposed by Vera's capabilities ... IIRC, Vera supports character modes with up to 1024 defined characters.

Edited by BruceMcF
Link to comment
Share on other sites

On 5/1/2022 at 8:21 PM, Michael Steil said:

That said, keyboard layouts don't have to be in ROM, can can be (auto-)loaded from SD card as well. I could decide against shipping more than 12 in ROM, and ship a few extra ones as files for the SD card instead.

I would be fine with that, so you could move "00000807 Swiss German" further down in priority and if it falls out of the top 12, then so be it.

Link to comment
Share on other sites

On 5/1/2022 at 4:28 PM, Michael Steil said:

00020409 United States-International

A must for all those who like a keyboard to be normal (ANSI QWERTY) and need to write in different European languages.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

Please review our Terms of Use