From Fedora Project Wiki

Revision as of 03:13, 26 May 2009 by Dchen (talk | contribs) (Keyboard Layout proposal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Keyboard Layout Taxonomy Proposal

Currently the keyboard layout is categorized by countries, which might not be suitable because it may bring following issues:

  1. Country flags (which may cause political problems)
  2. Not fair for the countries which are not in the list, e.g. Australia, New Zealand, Singarpore, etc...
  3. Some layout is also availible in certain countries but not recognized, e.g. Dvorak in China and India.
  4. Produce redundency, like QWERTY in US, CN, IN are actually the same, but need to list 3 times.

Proposed Keyboard Layout Taxonomy

Use the keyboard layout itself as categories, such like:

  • QWERTY-- Default
    • ja_JP
    • ko_KR,
    • de_CH
    • fr_CH
    • it_CH
    • en_UK
    • ...
  • DVORAK
    • @lefthand
    • @righthand
  • QWERTZ
    • de_CH
      • @SunDeadKey
      • @NOSunDeadKey
      • @Mac
    • fr_CH
    • it_CH
    • ...
  • AZERTY
    • fr_FR
    • fr_BE

This taxonomy is more concise than countries-oriented. Users do not need to scroll the long countries list; and input method developers can easily have brief idea that what are they going to deal with.