~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/programs/xkbcomp/symbols/mt

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Maltese keyboard map (based on MSA Standard DMS100)
 
2
// by Ramon Casha (ramon.casha@linux.org.mt)
 
3
//
 
4
// $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.3 2002/12/13 04:18:03 dawes Exp $
 
5
 
 
6
partial default alphanumeric_keys 
 
7
xkb_symbols "basic" {
 
8
 
 
9
    // Describes the differences between the en_GB
 
10
    // keyboard and the Maltese keyboard.
 
11
 
 
12
    include "gb(basic)"
 
13
    name[Group1]= "Maltese";
 
14
 
 
15
    // the following four sets are the four additional letters (C. G. H- Z.)
 
16
    // Group 2 contains the UK equivalents
 
17
    key <TLDE> {        [       cabovedot,      Cabovedot       ],
 
18
                        [       grave,          notsign         ] };
 
19
    key <AD11> {        [       gabovedot,      Gabovedot       ],
 
20
                        [       bracketleft,    braceleft       ] };
 
21
    key <AD12> {        [       hstroke,        Hstroke         ],
 
22
                        [       bracketright,   braceright      ] };
 
23
    key <LSGT> {        [       zabovedot,      Zabovedot       ],
 
24
                        [       backslash,      bar             ] };
 
25
 
 
26
    // Euro symbol
 
27
    key <AE03> {        [       3,              EuroSign        ],
 
28
                        [       sterling                        ]       };
 
29
    // Long accent
 
30
    key <AE06> { [],    [       dead_circumflex, dead_circumflex ]      };
 
31
 
 
32
    // Normal accented vowels
 
33
    key <AD03> { [],    [       egrave,         Egrave          ]       };
 
34
    key <AD07> { [],    [       ugrave,         Ugrave          ]       };
 
35
    key <AD08> { [],    [       igrave,         Igrave          ]       };
 
36
    key <AD09> { [],    [       ograve,         Ograve          ]       };
 
37
    key <AC01> { [],    [       agrave,         Agrave          ]       };
 
38
 
 
39
    // End alphanumeric section
 
40
 
 
41
    // begin modifier mappings
 
42
    
 
43
    modifier_map Shift  { Shift_L };
 
44
    modifier_map Lock   { Caps_Lock };
 
45
    modifier_map Control{ Control_L };
 
46
    modifier_map Mod3   { Mode_switch };
 
47
};