Keyboard layouts
Keyboard design
See Keyboard design
See also: OLPC Keyboard layouts for the layout images.
Laptop keyboard hardware
The team from Pentagram finalized the keyboard design for the B-Test machines. Six different versions of the keyboard are being made: Arabic, Portuguese, Spanish, Thai, Nigerian (for Hausa, Ìgbo, Yorùbá, Ẹdo, Ẹfik, Fulani, Kanuri, etc.), and US International.
Soft keyboard layouts
It is obvious that each typable writing system has to have its own keyboard layouts. In addition, there are numerous rearrangements of keyboards for specific languages and countries. Many languages require specific letters not used in other languages. As a result, most locales have their own keyboard layouts, in some cases several.
The following examples, from Debian Linux keyboard layouts, are all incomplete. For alphabets with upper- and lower-case,