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

« back to all changes in this revision

Viewing changes to Keyboard/ckb/symbols/sun_vndr/nl

  • Committer: Bazaar Package Importer
  • Author(s): Anton Zinoviev, Anton Zinoviev, Samuel Thibault
  • Date: 2011-03-21 07:08:43 UTC
  • mto: This revision was merged to the branch mainline in revision 125.
  • Revision ID: james.westby@ubuntu.com-20110321070843-dyzebcgrrm3dnvfx
Tags: 1.71
[ Anton Zinoviev ]
* FAQ: correct some typos and apply two patches by Jonathan Nieder.
  Thanks also to Vincent Lefevre.  Closes: #565391 (with apologies for
  the delay).
* New manual pages keyboard(5) and console-setup(5).  Updated ckbcomp(1)
  and setupcon(1). Remove README.fonts.  Common documentation directory
  for keyboard-configuration, console-setup-linux,
  console-setup-freebsd, console-setup and console-setup-mini.  New
  README.Debian.  Thanks to Jorgen Grahn, closes: #617580.
* Remove most of the comments in the default configuration files.  It is
  difficult to update these comments when the functionality of
  console-setup changes and the new manual pages make these comments
  less necessary.
* Remove the VERBOSE_OUTPUT option from the default configuration file
  (but it is still supported).
* Install *.bug-control files for reportbug.
* Ask the keyboard option question even when Debconf doesn't support the
  layout.  Thanks to Petr Baudis and Julien Cristau, closes: #581758.
* ckbcomp_mini: process properly empty layout and/or variant options.
  Thanks to Baptiste Carvello who reported the problem and traced its
  source.  Closes: #617499.
* ckbcomp: ignore actions[...] = ... specifications in key definitions.
  Thanks to Klaus Ethgen, closes: #607532.
* setupcon: accept all methods to state font size in the configuration
  file (8x14, 14x8, 14).
* Debconf: More human-friendly options for the font size question.  By
  default use 8x14 format for all sizes.
* setupcon: Improved test whether we are on the console.  Thanks to
  Michael Schutte and Julien Cristau for the suggestions.
* console-setup(-mini).postinst: add again commands to configure the
  console.
* ckbcomp: improved implementation for Alt+PrintScreen=SysRq and
  Ctrl+Pause=Break on AT keyboards.
* ckbcomp: more correct use of approximate().  This probably affects
  only some exotic key combination such as Ctrl+Alt+Shift+AltGr+F1.
* ckbcomp: lets try to remove some unnecessary and potentialy harmful on
  non-standard layouts mappings for Linux (Ctrl+'=^G, Ctrl+3=^[,
  Ctrl+4=^\, Ctrl+5=^], Ctrl+7=^_, Ctrl+8=^?).
* Do not source /etc/default/keyboard in /etc/default/console-setup
  (on new installs or upgrades from pre 1.47 versions).
* setupcon: do not cache automatically the keymap.  Instead add --save
  option the init script.
* Do not remove /etc/console-setup in postrm.
* setupcon, config, postinst: recognise 'guess' value in the
  configuration file.
* postinst: do not fail if setupcon fails.
* Include Terminus font in the compiled packages.  Do not depend, but
  conflict and provide console-terminus.  New upstream version of the
  Terminus font (4.32).
* Keyboard/ckb: update with keyboard data of version 2.1 of xkb files.
  (This change is not relevant for Debian.)
* New install targets in the Makefiles and debian/rules to better
  support non-Debian installs.
* Support for FreeBSD.  Packages for Debian GNU/kFreeBSD:
  - bdf2psf: new option --raw to generate raw fonts.  Try to use CP437
    code positions if possible.  When generating raw fonts with same
    codeset, use identical font map.
  - ckbcomp and setupcon: support for FreeBSD keymaps.
  - ckbcomp: new option -backspace [ del | bs ] to determine the
    behaviour of the keys BackSpace and Delete.
  - setupcon, postinst: A corresponding variable BACKSPACE in
    /etc/default/keyboard.
  - Termcap and Terminfo entries for FreeBSD.
  - setupcon: When UTF-8 is requested on FreeBSD, act as if the encoding
    is ISO-8859-1.
  - Debconf: Don't ask the question about font size on kFreeBSD (no need
    for this -- all available sizes will be loaded).
  - New configuration variable VIDEOMODE.  Currently it is most useful
    on FreeBSD because the default Linux framebuffer driver (VesaFB)
    doesn't permit changes of the videomode.
  - Support for 8-bit encodings in console-setup-mini and in the udebs
  - Udebs for kFreeBSD.

[ Samuel Thibault ]
* Fonts/bdf2psf: Fix typo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// $XdotOrg: $
2
1
//
3
 
// Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
 
2
// Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
4
3
//
5
4
// Permission is hereby granted, free of charge, to any person obtaining a
6
5
// copy of this software and associated documentation files (the
27
26
// or other dealings in this Software without prior written authorization
28
27
// of the copyright holder.
29
28
//
 
29
 
 
30
//
 
31
// CDDL HEADER START
 
32
//
 
33
// The contents of this file are subject to the terms of the
 
34
// Common Development and Distribution License (the "License").
 
35
// You may not use this file except in compliance with the License.
 
36
//
 
37
// You can obtain a copy of the license at src/OPENSOLARIS.LICENSE
 
38
// or http://www.opensolaris.org/os/licensing.
 
39
// See the License for the specific language governing permissions
 
40
// and limitations under the License.
 
41
//
 
42
// When distributing Covered Code, include this CDDL HEADER in each
 
43
// file and include the License file at src/OPENSOLARIS.LICENSE.
 
44
// If applicable, add the following below this CDDL HEADER, with the
 
45
// fields enclosed by brackets "[]" replaced with your own identifying
 
46
// information: Portions Copyright [yyyy] [name of copyright owner]
 
47
//
 
48
// CDDL HEADER END
 
49
//
 
50
 
 
51
default partial alphanumeric_keys
 
52
xkb_symbols "type6" {
 
53
 
 
54
    name[Group1]="Netherlands";
 
55
 
 
56
    key <TLDE>  { [        at,    section,      notsign ] };
 
57
    key <AE01>  { [         1,     exclam,  onesuperior ] };
 
58
    key <AE02>  { [         2,   quotedbl,  twosuperior ] };
 
59
    key <AE03>  { [         3,    numbersign, threesuperior ] };
 
60
    key <AE04>  { [         4,    dollar,  onequarter ] };
 
61
    key <AE05>  { [         5,    percent,   onehalf ] };
 
62
    key <AE06>  { [         6,  ampersand, threequarters ] };
 
63
    key <AE07>  { [         7, underscore,     sterling ] };
 
64
    key <AE08>  { [         8,  parenleft,    braceleft ] };
 
65
    key <AE09>  { [         9, parenright,   braceright ] };
 
66
    key <AE10>  { [         0, quoteright,   quoteleft ] };
 
67
    key <AE11>  { [     slash,   question,    backslash ] };
 
68
    key <AE12>  { [    degree, dead_tilde, dead_cedilla ] };
 
69
 
 
70
    key <AD03>  { [         e,          E,     EuroSign ] };
 
71
    key <AD05>  { [         t,          T ] };
 
72
    key <AD06>  { [         y,          Y ] };
 
73
    key <AD07>  { [         u,          U ] };
 
74
    key <AD08>  { [         i,          I ] };
 
75
    key <AD09>  { [         o,          O ] };
 
76
    key <AD10>  { [         p,          P ] };
 
77
    key <AD11>  { [dead_diaeresis, dead_circumflex ]    };
 
78
    key <AD12>  { [  asterisk,        bar,  asciitilde ] };
 
79
 
 
80
    key <AC01>  { [         a,          A ] };
 
81
    key <AC02>  { [         s,    S, ssharp ] };
 
82
    key <AC04>  { [         f,          F ] };
 
83
    key <AC10>  { [      plus,  plusminus ] };
 
84
    key <AC11>  { [dead_acute, dead_grave ] };
 
85
    key <BKSL>  { [      less,    greater,   asciicircum ] };
 
86
 
 
87
    key <LSGT>  { [bracketright, bracketleft,       brokenbar ] };
 
88
    key <AB01>  { [         z,    Z, guillemotleft ] };
 
89
    key <AB02>  { [         x,    X, guillemotright ] };
 
90
    key <AB03>  { [         c,    C, cent                     ] };
 
91
    key <AB06>  { [         n,          N ] };
 
92
    key <AB07>  { [         m,          M,     mu ] };
 
93
    key <AB08>  { [     comma,  semicolon ] };
 
94
    key <AB09>  { [    period,      colon ] };
 
95
    key <AB10>  { [     minus,      equal ] };
 
96
 
 
97
        include "level3(ralt_switch)"
 
98
 
 
99
};
 
100
 
 
101
 
 
102
partial alphanumeric_keys
30
103
xkb_symbols "type4" {
31
 
    include "sun_vndr/us(type4basic)"
32
 
    // A few keys are different
33
 
 
34
 
    key <BKSL> { [ at, section          ], [notsign ]           };
35
 
    key <BRCR> { [ backslash, bar       ]                       };
36
 
    key <AE01> { [ 1, exclam            ], [onesuperior ]       };
37
 
    key <AE02> { [ 2, quotedbl          ], [twosuperior ]       };
38
 
    key <AE03> { [ 3, numbersign        ], [threesuperior]      };
39
 
    key <AE04> { [ 4, dollar            ], [onequarter  ]       };
40
 
    key <AE05> { [ 5, percent           ], [onehalf     ]       };
41
 
    key <AE06> { [ 6, ampersand         ], [threequarters]      };
42
 
    key <AE07> { [ 7, underscore        ], [sterling    ]       };
43
 
    key <AE08> { [ 8, parenleft         ], [braceleft   ]       };
44
 
    key <AE09> { [ 9, parenright        ], [braceright  ]       };
45
 
    key <AE10> { [ 0, quoteright        ], [quoteleft   ]       };
46
 
    key <AE11> { [ slash, question      ]                       };
47
 
    key <AE12> { [ degree, SunFA_Tilde  ], [SunFA_Cedilla]      };
48
 
    key <AD03> { [ e, E                 ], [EuroSign    ]       };
49
 
    key <AD11> { [ SunFA_Diaeresis, asciicircum], [SunFA_Circum]};
50
 
    key <AD12> { [ asterisk, brokenbar  ], [asciitilde  ]       };
51
 
    key <AC02> { [ S, NoSymbol          ], [ssharp      ]       };
52
 
    key <AC10> { [ plus, plusminus      ]                       };
53
 
    key <AC11> { [ SunFA_Acute, SunFA_Grave]                    };
54
 
    key <TLDE> { [ less, greater        ]                       };
55
 
    key <LSGT> { [ bracketright, bracketleft]                   };
56
 
    key <AB01> { [ Z, NoSymbol          ], [guillemotleft]      };
57
 
    key <AB02> { [ X, NoSymbol          ], [guillemotright]     };
58
 
    key <AB03> { [ C, NoSymbol          ], [cent        ]       };
59
 
    key <AB07> { [ M, NoSymbol          ], [mu          ]       };
60
 
    key <AB08> { [ comma, semicolon     ]                       };
61
 
    key <AB09> { [ period, colon        ]                       };
62
 
    key <AB10> { [ minus, equal         ]                       };
63
 
    key <CAPS> { [ SunAltGraph          ]                       };
64
 
//    key <COMP> { [ SunCompose         ]                       };
65
 
    key <ALGR> { [ Caps_Lock            ]                       };
66
 
 
 
104
 
 
105
    name[Group1]="Netherlands - Sun type 4";
 
106
 
 
107
    key <BKSL> { [ at, section, notsign ]           };
 
108
    key <BRCR> { [ backslash, bar       ]                       };
 
109
    key <AE01> { [ 1, exclam, onesuperior ]       };
 
110
    key <AE02> { [ 2, quotedbl, twosuperior ]       };
 
111
    key <AE03> { [ 3, numbersign, threesuperior]      };
 
112
    key <AE04> { [ 4, dollar, onequarter  ]       };
 
113
    key <AE05> { [ 5, percent, onehalf     ]       };
 
114
    key <AE06> { [ 6, ampersand, threequarters]      };
 
115
    key <AE07> { [ 7, underscore, sterling    ]       };
 
116
    key <AE08> { [ 8, parenleft, braceleft   ]       };
 
117
    key <AE09> { [ 9, parenright, braceright  ]       };
 
118
    key <AE10> { [ 0, quoteright, quoteleft   ]       };
 
119
    key <AE11> { [ slash, question, backslash  ]        };
 
120
    key <AE12> { [ degree, dead_tilde, dead_cedilla]      };
 
121
    key <AD03> { [ e, E, EuroSign, Eacute    ]};
 
122
    key <AD11> { [ dead_diaeresis, dead_circumflex, asciitilde, asciicircum]};
 
123
    key <AD12> { [ asterisk, bar, asciitilde  ]       };
 
124
    key <AC02> { [ S, S, ssharp      ]               };
 
125
    key <AC10> { [ plus, plusminus      ]                       };
 
126
    key <AC11> { [ dead_acute, dead_grave ]                    };
 
127
    key <TLDE> { [ less, greater, asciicircum ]       };
 
128
    key <LSGT> { [ bracketleft, bracketright, brokenbar ]     };
 
129
    key <AB01> { [ z, Z, guillemotleft]      };
 
130
    key <AB02> { [ x, X, guillemotright]     };
 
131
    key <AB03> { [ c, C, cent        ]       };
 
132
    key <AB07> { [ m, M, Greek_mu, masculine ]       };
 
133
    key <AB08> { [ comma, semicolon, cedilla, guillemotleft]     };
 
134
    key <AB09> { [ period, colon, periodcentered, guillemotright ] };
 
135
    key <AB10> { [ minus, equal, hyphen ]            };
 
136
    key <CAPS> { [ SunAltGraph          ]                       };
 
137
//    key <COMP> { [ SunCompose         ]                       };
 
138
    key <ALGR> { [ Caps_Lock            ]                       }; 
 
139
 
 
140
        include "level3(ralt_switch)"
 
141
 
 
142
};
 
143
 
 
144
 
 
145
partial alphanumeric_keys
 
146
        xkb_symbols "basic" {
 
147
        include "sun_vndr/nl(type6)"
67
148
};
68
149