diff -Nur xkeyboard-config.orig/rules/base.xml.in xkeyboard-config/rules/base.xml.in --- xkeyboard-config.orig/rules/base.xml.in 2011-03-28 01:14:33.784726434 -0500 +++ xkeyboard-config/rules/base.xml.in 2011-03-28 07:33:41.071986415 -0500 @@ -3791,26 +3791,8 @@ - crh_f - <_description>Romanian (Crimean Tatar Turkish F) - - crh - - - - - - crh_alt - <_description>Romanian (Crimean Tatar Turkish Alt-Q) - - crh - - - - - crh_dobruca1 - <_description>Romanian (Crimean Tatar Dobruca-1 Q) + <_description>Crimean Tatar (Dobruca-1 Q) crh @@ -3819,7 +3801,7 @@ crh_dobruca2 - <_description>Romanian (Crimean Tatar Dobruca-2 Q) + <_description>Crimean Tatar (Dobruca-2 Q) crh @@ -4498,7 +4480,7 @@ crh - <_description>Turkish (Crimean Tatar Turkish Q) + <_description>Crimean Tatar (Turkish Q) crh @@ -4507,7 +4489,7 @@ crh_f - <_description>Turkish (Crimean Tatar Turkish F) + <_description>Crimean Tatar (Turkish F) crh @@ -4516,7 +4498,7 @@ crh_alt - <_description>Turkish (Crimean Tatar Turkish Alt-Q) + <_description>Crimean Tatar (Turkish Alt-Q) crh @@ -4617,33 +4599,6 @@ <_description>Ukrainian (homophonic) - - - crh - <_description>Ukrainian (Crimean Tatar Turkish Q) - - crh - - - - - - crh_f - <_description>Ukrainian (Crimean Tatar Turkish F) - - crh - - - - - - crh_alt - <_description>Ukrainian (Crimean Tatar Turkish Alt-Q) - - crh - - - @@ -4716,33 +4671,6 @@ <_description>Uzbek (Latin) - - - crh - <_description>Uzbek (Crimean Tatar Turkish Q) - - crh - - - - - - crh_f - <_description>Uzbek (Crimean Tatar Turkish F) - - crh - - - - - - crh_alt - <_description>Uzbek (Crimean Tatar Turkish Alt-Q) - - crh - - - diff -Nur xkeyboard-config.orig/symbols/ro xkeyboard-config/symbols/ro --- xkeyboard-config.orig/symbols/ro 2011-03-28 01:14:33.702727459 -0500 +++ xkeyboard-config/symbols/ro 2011-03-28 08:11:29.854775638 -0500 @@ -192,21 +192,16 @@ }; -// Crimean Tatar (Crimean Turkish) layouts. -partial -xkb_symbols "crh_f" { - include "tr(crh_f)" - - name[Group1]="Romania - Crimean Tatar (Turkish F)"; -}; - -partial -xkb_symbols "crh_alt" { - include "tr(crh_alt)" - - name[Group1]="Romania - Crimean Tatar (Turkish Alt-Q)"; -}; - +// Romania-specific Crimean Tatar (Crimean Turkish) layouts. +// F layout is not included, at least for the time being, given that the common +// F layout is now available in the UI (which is now locale-based) right next to +// these country-specific layouts (in addition, Q (qwerty) physical keyboards +// are usually used in Romania). +// There is only 1 Alt-Q layout variant, so there is no longer any need to +// include it here, assuming locale-based keyboard layout listing is provided by +// the UI going forward. +// Reşat SABIQ , 2009 +// Özgür Qarahan , 2009 partial xkb_symbols "crh_dobruca1" { include "tr(crh)" diff -Nur xkeyboard-config.orig/symbols/tr xkeyboard-config/symbols/tr --- xkeyboard-config.orig/symbols/tr 2011-03-28 01:14:33.635728295 -0500 +++ xkeyboard-config/symbols/tr 2011-03-28 07:59:24.136848360 -0500 @@ -294,12 +294,14 @@ }; -// Crimean Tatar (Crimean Turkish) layouts. -// First released: 2009. -// These layouts are currently experimental. In particular, the mapping of letter 'x', -// included for foreign words and shortcuts, might change in the future... -// Reşat SABIQ -// Özgür Qarahan +// Crimean Tatar (Crimean Turkish) layouts. +// First released (by Ubuntu): 2009-02-24. +// These layouts are not yet standart. In particular, the mapping of +// letter 'x' might change in the future. This letter is not used in the +// current official alphabet, but is included in the layouts for foreign words +// and shortcuts. +// Reşat SABIQ , 2009 +// Özgür Qarahan , 2009 // Crimean Tatar (Crimean Turkish) Q Layout partial diff -Nur xkeyboard-config.orig/symbols/ua xkeyboard-config/symbols/ua --- xkeyboard-config.orig/symbols/ua 2011-03-28 01:14:33.627728395 -0500 +++ xkeyboard-config/symbols/ua 2011-03-28 07:34:31.275358787 -0500 @@ -306,25 +306,3 @@ key { [ period, greater ] }; key { [ slash, question ] }; }; - -// Crimean Tatar (Crimean Turkish) layouts. -partial -xkb_symbols "crh" { - include "tr(crh)" - - name[Group1]="Ukraine - Crimean Tatar (Turkish Q)"; -}; - -partial -xkb_symbols "crh_f" { - include "tr(crh_f)" - - name[Group1]="Ukraine - Crimean Tatar (Turkish F)"; -}; - -partial -xkb_symbols "crh_alt" { - include "tr(crh_alt)" - - name[Group1]="Ukraine - Crimean Tatar (Turkish Alt-Q)"; -}; diff -Nur xkeyboard-config.orig/symbols/uz xkeyboard-config/symbols/uz --- xkeyboard-config.orig/symbols/uz 2011-03-28 01:14:33.703727447 -0500 +++ xkeyboard-config/symbols/uz 2011-03-28 07:34:33.612329569 -0500 @@ -96,25 +96,3 @@ name[Group1]= "Uzbekistan - Latin"; key { [0x010002BB, quotedbl] }; }; - -// Crimean Tatar (Crimean Turkish) layouts. -partial -xkb_symbols "crh" { - include "tr(crh)" - - name[Group1]="Uzbekistan - Crimean Tatar (Turkish Q)"; -}; - -partial -xkb_symbols "crh_f" { - include "tr(crh_f)" - - name[Group1]="Uzbekistan - Crimean Tatar (Turkish F)"; -}; - -partial -xkb_symbols "crh_alt" { - include "tr(crh_alt)" - - name[Group1]="Uzbekistan - Crimean Tatar (Turkish Alt-Q)"; -};