$Id: 099z_xkb_fix_rules_xfree86.diff 1945 2004-10-12 16:09:53Z barbier $ This patch by Denis Barbier. Fix inconsistencies in rules/xfree86* files. rules/xfree86: + List in $oldlayouts all layouts which are currently not multi-layout aware in the Debian xlibs package, including hu_US (thanks, Veres Lajos). (Closes: #247463, #270810) + Support the lv3:ralt_switch option, which exists in xfree86.lst but was forgotten in this file. + Add support for a lv3:ralt_switch_multikey option. + Move lv3 definitions after altwin so that the former can override the latter. See Bug#276143. rules/xfree86.{lst,xml}: + Replace the options altwin:meta_super and altwin:meta_hyper with the correct names altwin:super_win and altwin:hyper_win. (Closes: #271259) + Synchronize these files. diff -ruN xc-old/programs/xkbcomp/rules/xorg xc/programs/xkbcomp/rules/xorg --- xc-old/programs/xkbcomp/rules/xorg 2004-11-05 08:02:07.102809000 +0000 +++ xc/programs/xkbcomp/rules/xorg 2004-11-05 08:02:38.421048424 +0000 @@ -8,7 +8,7 @@ // // Layouts that still need be composed by old rules -! $oldlayouts = az bs ca_enhanced de_CH fr_CH hu_qwerty lt_std hr_US +! $oldlayouts = az bs ca_enhanced czsk de_CH fr_CH hr_US hu_US hu_qwerty lt_a lt_p lt_std ro2 ru_yawerty se_FI se_NO se_SE tr_f // If you want non-latin layouts implicitly include the en_US layout // uncomment lines below @@ -162,14 +162,6 @@ grp:lctrl_toggle = +group(lctrl_toggle) grp:rctrl_toggle = +group(rctrl_toggle) grp:lalt_toggle = +group(lalt_toggle) - lv3:switch = +level3(switch) - lv3:ralt_switch = +level3(ralt_switch) - lv3:lalt_switch = +level3(lalt_switch) - lv3:alt_switch = +level3(alt_switch) - lv3:menu_switch = +level3(menu_switch) - lv3:win_switch = +level3(win_switch) - lv3:lwin_switch = +level3(lwin_switch) - lv3:rwin_switch = +level3(rwin_switch) ctrl:nocaps = +ctrl(nocaps) ctrl:swapcaps = +ctrl(swapcaps) ctrl:ctrl_ac = +ctrl(ctrl_ac) @@ -181,6 +173,15 @@ altwin:left_meta_win = +altwin(left_meta_win) altwin:super_win = +altwin(super_win) altwin:hyper_win = +altwin(hyper_win) + lv3:switch = +level3(switch) + lv3:ralt_switch = +level3(ralt_switch) + lv3:lalt_switch = +level3(lalt_switch) + lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) + lv3:alt_switch = +level3(alt_switch) + lv3:menu_switch = +level3(menu_switch) + lv3:win_switch = +level3(win_switch) + lv3:lwin_switch = +level3(lwin_switch) + lv3:rwin_switch = +level3(rwin_switch) compose:ralt = +compose(ralt) compose:rwin = +compose(rwin) compose:menu = +compose(menu) diff -ruN xc-old/programs/xkbcomp/rules/xorg.lst xc/programs/xkbcomp/rules/xorg.lst --- xc-old/programs/xkbcomp/rules/xorg.lst 2004-11-05 08:02:06.281934000 +0000 +++ xc/programs/xkbcomp/rules/xorg.lst 2004-11-05 08:02:38.421048424 +0000 @@ -145,11 +145,14 @@ gur Gurmukhi dev Hindi hu Hungarian + hu_US Hungarian (US) hu_qwerty Hungarian (qwerty) is Icelandic iu Inuktitut ir Iranian + ie Irish il Israeli + il_phonetic Israeli (phonetic) it Italian jp Japanese kan Kannada @@ -182,6 +185,7 @@ sk_qwerty Slovak (qwerty) es Spanish se Swedish + ch Swiss fr_CH Swiss French de_CH Swiss German syr Syriac @@ -231,6 +235,7 @@ lv3:switch Press Right Control to choose 3rd level lv3:lalt_switch Press Left Alt key to choose 3rd level lv3:ralt_switch Press Right Alt key to choose 3rd level + lv3:ralt_switch_multikey Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key lv3:alt_switch Press any of Alt keys to choose 3rd level lv3:menu_switch Press Menu key to choose 3rd level lv3:win_switch Press any of Win-keys to choose 3rd level @@ -257,8 +262,8 @@ altwin:meta_alt Alt and Meta on the Alt keys (default). altwin:meta_win Meta is mapped to the Win-keys. altwin:left_meta_win Meta is mapped to the left Win-key. - altwin:meta_super Super is mapped to the Win-keys (default). - altwin:meta_hyper Hyper is mapped to the Win-keys. + altwin:super_win Super is mapped to the Win-keys (default). + altwin:hyper_win Hyper is mapped to the Win-keys. compose:ralt Right Alt is Compose compose:rwin Right Win-key is Compose diff -ruN xc-old/programs/xkbcomp/rules/xorg.xml xc/programs/xkbcomp/rules/xorg.xml --- xc-old/programs/xkbcomp/rules/xorg.xml 2004-11-05 08:02:06.285933000 +0000 +++ xc/programs/xkbcomp/rules/xorg.xml 2004-11-05 08:04:21.236418112 +0000 @@ -524,10 +524,16 @@ + hp5181 + Hewlett-Packard 5181 Internet Keyboard + + + + hpxe3gc - Hewlett-Packard Omnibook XE3 GC - clavier Hewlett-Packard Omnibook XE3 GC - 惠普 Omnibook XE3 GC + Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx + clavier Hewlett-Packard Omnibook XE3 GC, GD, GE et Pavilion N5xxx + 惠普 Omnibook XE3 GC, GD, GE, Pavilion N5xxx @@ -540,6 +546,12 @@ + hpxe4xxx + Hewlett-Packard Omnibook XE4xxx and ZE4xxx + + + + hpxt1000 Hewlett-Packard Omnibook XT1000 clavier Hewlett-Packard Omnibook XT1000 @@ -1625,91 +1637,26 @@ - alternate - Alternate - Alternativní - Alternativ - Alternative - Másodlagos - Alternatief - Добавочная - Alternatívne - Размени - Öteki - 替代 - - - - - nodeadkeys - Eliminate dead keys - Изключи специалните клавиши (dead keys) - Eliminovat mrtvé klávesy - Slå døde taster fra - éliminer des clés mortes - Halott billentyűk tiltása - Dode toetsen niet doen - Исключить специальные клавиши (dead keys) - Eliminovať mrtvé kláves - Уклони акценте - Ölü tuşları normal yapar - Вилучити спеціальні клавіші (dead keys) - 除去死键 + fr + French - sundeadkeys - Sun dead keys - Mrtvé klávesy Sun - Sun døde taster - clés mortes Sun - Sun halott billentyűk - Sun dode toetsen - Специальные клавиши (dead keys) Sun - Mŕtve klávesy Sun - Sun-ови акценти - Sun ölü tuşlar - Sun 死键 + fr-legacy + French (legacy) - - - - - ca_enhanced - Can - Kan - Кан - кан - Kan - French Canadian - Francouzské kanadské - Fransk-canadisk - Canadien Français - francia (kanadai) - Frans-Canadees - Французская Канадская - Francúzske kanadské - француски канадски - Kanada Fransızcası - Французька Канадська - 法裔加拿大 - - + + + + multi + Multilingual + - basic - Basic - Základní - Basal - Alap - Standaard - Базовая - Základné - Основно - Temel - 基本 + multi-2gr + Multilingual, second part @@ -1753,7 +1700,14 @@ Хорватська 克罗地亚 - + + + + us + US keyboard with Croatian letters + + + @@ -2086,23 +2040,6 @@ - ir - Irn - Перс - ирн - Ірн - Farsi - fárszi - Фарси - фарси - Farsça - Фарсі - 波斯 - - - - - fo Fao Fær @@ -2590,148 +2527,62 @@ - l2_101_qwerty_comma - l2/101/qwerty/comma - l2/101/qwerty/čárka - l2/101/qwerty/komma - l2/101/qwerty/virgule - l2/101/qwerty/vessző - l2/101/qwerty/komma - Latin2 pc101, qwerty, запятая - l2/101/qwerty/čiarka - н2/101/qwerty/запета - l2/101/qwerty/virgül + standard + Standard - l2_101_qwerty_dot - l2/101/qwerty/dot - l2/101/qwerty/tečka - l2/101/qwerty/punktum - l2/101/qwerty/pont - l2/101/qwerty/punt - Latin2 pc101, qwerty, точка - l2/101/qwerty/bodka - н2/101/qwerty/тачка - l2/101/qwerty/nokta + qwerty + qwerty - l2_101_qwertz_comma - l2/101/qwertz/comma - l2/101/qwertz/čárka - l2/101/qwertz/komma - l2/101/qwertz/virgule - l2/101/qwertz/vessző - l2/101/qwertz/komma - Latin2 pc101, qwertz, запятая - l2/101/qwertz/čiarka - н2/101/qwertz/запета - l2/101/qwertz/virgül + 101_qwertz_comma_dead + 101/qwertz/comma/Dead keys - l2_101_qwertz_dot - l2/101/qwertz/dot - l2/101/qwertz/tečka - l2/101/qwertz/punktum - l2/101/qwertz/pont - l2/101/qwertz/punt - Latin2 pc101, qwertz, точка - l2/101/qwertz/bodka - н2/101/qwertz/тачка - l2/101/qwertz/nokta + 101_qwertz_dot_dead + 101/qwertz/dot/Dead keys - l2_102_qwerty_comma - l2/102/qwerty/comma - l2/102/qwerty/čárka - l2/102/qwerty/komma - l2/102/qwerty/vessző - l2/102/qwerty/komma - Latin2 pc102, qwerty, запятая - l2/102/qwerty/čiarka - н2/102/qwerty/запета - l2/102/qwerty/virgül + 101_qwertz_dot_dead + 101/qwertz/dot/Dead keys - l2_102_qwerty_dot - l2/102/qwerty/dot - l2/102/qwerty/tečka - l2/102/qwerty/punktum - l2/102/qwerty/pont - l2/102/qwerty/punt - Latin2 pc102, qwerty, точка - l2/102/qwerty/bodka - н2/102/qwerty/тачка - l2/102/qwerty/nokta + 101_qwertz_dot_nodead + 101/qwertz/dot/Eliminate dead keys - l2_102_qwertz_comma - l2/102/qwertz/comma - l2/102/qwertz/čárka - l2/102/qwertz/komma - l2/102/qwertz/vessző - l2/102/qwertz/komma - Latin2 pc102, qwertz, запятая - l2/102/qwertz/čiarka - н2/102/qwertz/запета - l2/102/qwertz/virgül + 101_qwerty_comma_dead + 101/qwerty/comma/Dead keys - l2_102_qwertz_dot - l2/102/qwertz/dot - l2/102/qwertz/tečka - l2/102/qwertz/punktum - l2/102/qwertz/pont - l2/102/qwertz/punt - Latin2 pc102, qwertz, точка - l2/102/qwertz/bodka - н2/102/qwertz/тачка - l2/102/qwertz/nokta + 101_qwerty_comma_nodead + 101/qwerty/comma/Eliminate dead keys - nodeadkeys - Eliminate dead keys - Изключи специалните клавиши (dead keys) - Eliminovat mrtvé klávesy - Slå døde taster fra - éliminer des clés mortes - Halott billentyűk tiltása - Dode toetsen niet doen - Исключить специальные клавиши (dead keys) - Eliminovať mrtvé kláves - Уклони акценте - Ölü tuşları normal yapar - Вилучити спеціальні клавіші (dead keys) - 除去死键 + 101_qwerty_dot_dead + 101/qwerty/dot/Dead keys - standard - Standard - Standardní - Szabványos - Standaard - Стандартная - Štandardné - стандардна - Standart - 标准 + 101_qwerty_dot_nodead + 101/qwerty/dot/Eliminate dead keys @@ -2752,150 +2603,56 @@ - uni_101_qwerty_comma - uni/101/qwerty/comma - uni/101/qwerty/čárka - uni/101/qwerty/komma - uni/101/qwerty/virgule - uni/101/qwerty/vessző - uni/101/qwerty/komma - Unicode pc101, qwerty, запятая - uni/101/qwerty/čiarka - уни/101/qwerty/запета - uni/101/qwerty/virgül + 102_qwertz_comma_dead + 102/qwertz/comma/Dead keys - uni_101_qwerty_dot - uni/101/qwerty/dot - uni/101/qwerty/tečka - uni/101/qwerty/punktum - uni/101/qwerty/pont - uni/101/qwerty/punt - Unicode pc101, qwerty, точка - uni/101/qwerty/bodka - уни/101/qwerty/тачка - uni/101/qwerty/nokta + 102_qwertz_comma_nodead + 102/qwertz/comma/Eliminate dead keys - uni_101_qwertz_comma - uni/101/qwertz/comma - uni/101/qwertz/čárka - uni/101/qwertz/komma - uni/101/qwertz/virgule - uni/101/qwertz/vessző - uni/101/qwertz/komma - Unicode pc101, qwertz, запятая - uni/101/qwertz/čiarka - уни/101/qwertz/запета - uni/101/qwertz/virgül + 102_qwertz_dot_dead + 102/qwertz/dot/Dead keys - uni_101_qwertz_dot - uni/101/qwertz/dot - uni/101/qwertz/tečka - uni/101/qwertz/punktum - uni/101/qwertz/pont - uni/101/qwertz/punt - Unicode pc101, qwertz, точка - uni/101/qwertz/bodka - уни/101/qwertz/тачка - uni/101/qwertz/nokta + 102_qwertz_dot_nodead + 102/qwertz/dot/Eliminate dead keys - uni_102_qwerty_comma - uni/102/qwerty/comma - uni/102/qwerty/čárka - uni/102/qwerty/komma - uni/102/qwerty/virgule - uni/102/qwerty/vessző - uni/102/qwerty/komma - Unicode pc102, qwerty, запятая - uni/102/qwerty/čiarka - уни/102/qwerty/запета - uni/102/qwerty/virgül + 102_qwerty_comma_dead + 102/qwerty/comma/Dead keys - uni_102_qwerty_dot - uni/102/qwerty/dot - uni/102/qwerty/tečka - uni/102/qwerty/punktum - uni/102/qwerty/pont - uni/102/qwerty/punt - Unicode pc102, qwerty, запятая - uni/102/qwerty/bodka - уни/102/qwerty/тачка - uni/102/qwerty/nokta + 102_qwerty_comma_nodead + 102/qwerty/comma/Eliminate dead keys - uni_102_qwertz_comma - uni/102/qwertz/comma - uni/102/qwertz/čárka - uni/102/qwertz/komma - uni/102/qwertz/virgule - uni/102/qwertz/vessző - uni/102/qwertz/komma - Unicode pc102, qwertz, запятая - uni/102/qwertz/čiarka - уни/102/qwertz/запета - uni/102/qwertz/virgül + 102_qwerty_dot_dead + 102/qwerty/dot/Dead keys - uni_102_qwertz_dot - uni/102/qwertz/dot - uni/102/qwertz/tečka - uni/102/qwertz/punktum - uni/102/qwertz/pont - uni/102/qwertz/punt - Unicode pc102, qwertz, точка - uni/102/qwertz/bodka - уни/102/qwertz/тачка - uni/102/qwertz/nokta + 102_qwerty_dot_nodead + 102/qwerty/dot/Eliminate dead keys - hu_qwerty - Hun - Maď - Ung - Венг - Maď - мађ - Mcr - Уго - Hungarian (qwerty) - Maďarské (qwerty) - Ungarsk (qwerty) - Hungrois (qwerty) - magyar (qwerty) - Hongaars (qwerty) - Венгерская (qwerty) - Maďarská (qwerty) - Мађарски (qwerty) - Macarca (qwerty) - Угорська (qwerty) - 匈牙利(qwerty) - - - - - is Isl Исл @@ -4102,121 +3859,47 @@ - fr_CH + ch Fra - Фр - фра - Фра - Swiss French - швейцарска френска - Švýcarské francouzské - Schweizisk-fransk - Français Suisse - svájci francia - Zwitsers-Frans - Французская (Швейцария) - Švajčiarske francúzske - швајцарски француски - İsviçre Fransızcası - Французька (Швейцарія) - 瑞典法语 + Swiss - nodeadkeys - Eliminate dead keys - Изключи специалните клавиши (dead keys) - Eliminovat mrtvé klávesy - Slå døde taster fra - éliminer des clés mortes - Halott billentyűk tiltása - Dode toetsen niet doen - Исключить специальные клавиши (dead keys) - Eliminovať mrtvé kláves - Уклони акценте - Ölü tuşları normal yapar - Вилучити спеціальні клавіші (dead keys) - 除去死键 + de + German - sundeadkeys - Sun dead keys - Mrtvé klávesy Sun - Sun døde taster - clés mortes Sun - Sun halott billentyűk - Sun dode toetsen - Специальные клавиши (dead keys) Sun - Mŕtve klávesy Sun - Sun-ови акценти - Sun ölü tuşlar - Sun 死键 + de_nodeadkeys + German, eliminate dead keys - - - - - de_CH - Deu - Něm - Tys - Нем - Nem - нем - Alm - Swiss German - швейцарска немска - Švýcarské německé - Schweizisk-tysk - Allemand Suisse - svájci német - Zwitsers-Duits - Немецкая (Швейцария) - Nemecké (Švajčiarsko) - швајцарски немачки - İsviçre Almancası - Німецька (Швейцарія) - 瑞典德语 - - + + de_sundeadkeys + German, Sun dead keys + + + - nodeadkeys - Eliminate dead keys - Изключи специалните клавиши (dead keys) - Eliminovat mrtvé klávesy - Slå døde taster fra - éliminer des clés mortes - Halott billentyűk tiltása - Dode toetsen niet doen - Исключить специальные клавиши (dead keys) - Eliminovať mrtvé kláves - Уклони акценте - Ölü tuşları normal yapar - Вилучити спеціальні клавіші (dead keys) - 除去死键 + fr + French - sundeadkeys - Sun dead keys - Mrtvé klávesy Sun - Sun døde taster - clés mortes Sun - Sun halott billentyűk - Sun dode toetsen - Специальные клавиши (dead keys) Sun - Mŕtve klávesy Sun - Sun-ови акценти - Sun ölü tuşlar - Sun 死键 + fr_nodeadkeys + French, eliminate dead keys + + + fr_sundeadkeys + French, Sun dead keys + + @@ -4697,6 +4380,13 @@ + ir + Iranian + + + + + ie Irl Irs @@ -4852,7 +4542,7 @@ + @@ -5712,7 +5408,7 @@