Keyboard Layout Survey
-
- Posts: 94
- Joined: Mon May 18, 2020 7:25 pm
Keyboard Layout Survey
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
- JimmyDansbo
- Posts: 476
- Joined: Sun Apr 26, 2020 8:10 pm
- Location: Denmark
- Contact:
Keyboard Layout Survey
Visit my Github repo
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
or my personal site with CX16/C64/6502 related information.
Feel free to contact me regarding any of my projects or even about meeting up somewhere near Denmark
- desertfish
- Posts: 1096
- Joined: Tue Aug 25, 2020 8:27 pm
- Location: Netherlands
Keyboard Layout Survey
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)
Keyboard Layout Survey
0000041D Swedish
It's very similar to 0000040B Finnish, I'm not even sure that there are any differences. Downloaded the XML specifications for each layout and run it through diff. As far as I can tell, only the local names of the various keys in the specification are different, which is not visible on an actual keyboard.
Keyboard Layout Survey
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.
-
- Posts: 292
- Joined: Wed Jun 03, 2020 11:33 am
- Location: Kalmar, Sweden
Keyboard Layout Survey
0000041D Swedish
-
- Posts: 94
- Joined: Mon May 18, 2020 7:25 pm
Keyboard Layout Survey
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.
Keyboard Layout Survey
I use 00000807 Swiss German. Not very common...