~eugenenuke/ubuntu/wily/console-setup/fix-for-1565542

« back to all changes in this revision

Viewing changes to Keyboard/KeyboardNames.pl

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2008-11-06 14:36:26 UTC
  • mfrom: (3.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20081106143626-yhdxle58bnzgypvx
Tags: 1.28ubuntu1
* Resynchronise with Debian. Remaining changes:
  - Use keymapper to generate decision trees for a restricted subset of
    the pc105 model.
  - If the detect-keyboard debconf plugin is available
    (cdebconf-newt-detect-keys in the installer), then offer to use it to
    detect the keyboard layout.
  - Reset console-setup/toggle to the default if it's set to "No toggling"
    and you select a non-Latin layout.
  - Change the default font from Terminus to VGA where supported.
  - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
    tty, since the current tty might belong to X and changing X's tty out
    of raw mode is a very bad idea.
  - Automatically save the font and keymap to /etc in
    /etc/init.d/console-setup if it isn't being run from init. Similarly,
    ensure that the font and keymap are saved to /etc during initial
    installation.
  - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
    non-ASCII letters, except for Turkish layouts; the cure is worse than
    the disease because it makes Caps Lock equivalent to Shift Lock.
  - Set keymap and font in the initramfs if possible.
  - Set default variant for French to oss.
  - Set default for Dutch to us(intl), not just us.
  - Set default layout for Vietnam to 'us'.
  - Set default layout for Kurdish to tr(ku).
  - Fix handling of commas in layout and variant names.
  - Fix keymap reduction not to try to express keymap A in terms of keymap
    B when B includes keys not mapped by A.
  - debian/config.proto: Set sparc default model to pc105.
  - Remove 'exit 0' from the end of debian/config.proto; this will be
    sourced from the postinst in the installer, and exiting in the
    successful case means that /etc/default/console-setup never gets
    generated.
  - Stop running debconf-updatepo on clean.
  - Update for new layouts and variants for Japan, Montenegro, and Serbia,
    and migrate configuration files from the old layouts.
  - Add a "Do not configure keyboard; keep kernel keymap" model option,
    preseedable by console-setup/modelcode=SKIP.
  - Drop the layout/variant priority to high on fresh installs.
  - Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
    whether to allow preseeding, which is ordinarily only allowed in d-i.
  - If console-setup/layoutcode is preseeded but not marked as seen, then
    set the default layout but don't lower the layout question priority or
    preseed console-setup/ask_detect.
  - Fix property counts in Goha and legacy BDF fonts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
    'Dell Precision M65' => 'dellm65',
55
55
    'Dell SK-8125' => 'dellsk8125',
56
56
    'Dell SK-8135' => 'dellsk8135',
57
 
    'Dell USB Multimedia Keybard' => 'dellusbmm',
 
57
    'Dell USB Multimedia Keyboard' => 'dellusbmm',
58
58
    'Dexxa Wireless Desktop Keyboard' => 'dexxa',
59
59
    'Diamond 9801 / 9802 series' => 'diamond',
60
60
    'Do not configure keyboard; keep kernel keymap' => 'SKIP',
90
90
    'IBM Rapid Access' => 'rapidaccess',
91
91
    'IBM Rapid Access II' => 'rapidaccess2',
92
92
    'IBM Rapid Access II (alternate option)' => 'rapidaccess2a',
 
93
    'IBM Space Saver' => 'ibm_spacesaver',
93
94
    'IBM ThinkPad 560Z/600/600E/A22E' => 'thinkpad',
94
95
    'IBM ThinkPad 560Z/600/600E/A22E, Intl' => 'thinkpadintl',
95
 
    'IBM ThinkPad R60/T60/Z60m/Z60t/R61/T61/Z61m/Z61t' => 'thinkpad60',
 
96
    'IBM ThinkPad R60/T60/R61/T61' => 'thinkpad60',
 
97
    'IBM ThinkPad Z60m/Z60t/Z61m/Z61t' => 'thinkpadz60',
96
98
    'Japanese 106-key' => 'jp106',
97
99
    'Keytronic FlexPro' => 'flexpro',
98
100
    'Korean 106-key' => 'kr106',
137
139
    'Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro' => 'microsoftpro',
138
140
    'Microsoft Natural Keyboard Pro OEM' => 'microsoftprooem',
139
141
    'Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro' => 'microsoftprousb',
 
142
    'Microsoft Natural Wireless Ergonomic Keyboard 7000' => 'microsoft7000',
140
143
    'Microsoft Office Keyboard' => 'microsoftoffice',
141
144
    'Microsoft Wireless Multimedia Keyboard 1.0A' => 'microsoftmult',
142
145
    'Northgate OmniKey 101' => 'omnikey101',
302
305
        'Nativo' => 'nativo',
303
306
        'Nativo for Esperanto' => 'nativo-epo',
304
307
        'Nativo for USA keyboards' => 'nativo-us',
305
 
        'Thinkpad' => 'thinkpad',
306
308
    },
307
309
    'braille' => {
308
310
        'Left hand' => 'left_hand',
316
318
        'French (legacy)' => 'fr-legacy',
317
319
        'French Dvorak' => 'fr-dvorak',
318
320
        'Inuktitut' => 'ike',
 
321
        'Ktunaxa' => 'kut',
319
322
        'Multilingual' => 'multix',
320
323
        'Multilingual, first part' => 'multi',
321
324
        'Multilingual, second part' => 'multi-2gr',
386
389
        '(Legacy) Alternative' => 'latin9',
387
390
        '(Legacy) Alternative, Sun dead keys' => 'latin9_sundeadkeys',
388
391
        '(Legacy) Alternative, eliminate dead keys' => 'latin9_nodeadkeys',
389
 
        '(Legacy) Dvorak' => 'dvorak',
390
392
        'Alternative' => 'oss',
391
393
        'Alternative, Sun dead keys' => 'oss_sundeadkeys',
392
394
        'Alternative, eliminate dead keys' => 'oss_nodeadkeys',
393
395
        'Alternative, latin-9 only' => 'oss_latin9',
394
396
        'Bepo, ergonomic, Dvorak way' => 'bepo',
395
397
        'Bepo, ergonomic, Dvorak way, latin-9 only' => 'bepo_latin9',
 
398
        'Dvorak' => 'dvorak',
396
399
        'Eliminate dead keys' => 'nodeadkeys',
397
400
        'Georgian AZERTY Tskapo' => 'geo',
398
401
        'Macintosh' => 'mac',
399
402
        'Sun dead keys' => 'sundeadkeys',
400
403
    },
401
404
    'gb' => {
 
405
        'Colemak' => 'colemak',
402
406
        'Dvorak' => 'dvorak',
 
407
        'Dvorak (UK Punctuation)' => 'dvorakukp',
403
408
        'International (with dead keys)' => 'intl',
404
409
        'Macintosh' => 'mac',
405
410
    },
494
499
        'Pro Keypad' => 'pro_keypad',
495
500
    },
496
501
    'is' => {
 
502
        'Dvorak' => 'dvorak',
497
503
        'Eliminate dead keys' => 'nodeadkeys',
498
504
        'Macintosh' => 'mac',
499
505
        'Sun dead keys' => 'Sundeadkeys',
624
630
        'Tatar' => 'tt',
625
631
        'Typewriter' => 'typewriter',
626
632
        'Udmurt' => 'udm',
 
633
        'Yakut' => 'sah',
627
634
    },
628
635
    'se' => {
629
636
        'Dvorak' => 'dvorak',
676
683
    },
677
684
    'us' => {
678
685
        'Alternative international (former us_intl)' => 'alt-intl',
 
686
        'Cherokee' => 'chr',
679
687
        'Classic Dvorak' => 'dvorak-classic',
680
688
        'Colemak' => 'colemak',
681
689
        'Dvorak' => 'dvorak',