Home | History | Annotate | Line # | Download | only in keymaps
      1  1.2   mbalmer # $NetBSD: pckbd.fr_CA.iso8859-1,v 1.2 2012/02/17 12:08:12 mbalmer Exp $
      2  1.1  jmcneill #
      3  1.1  jmcneill # This is the Candadian French keyboard mapping for wscons and iso8859-1,
      4  1.1  jmcneill # provided by Matthew Mondor for the NetBSD project through PR kern/23184.
      5  1.1  jmcneill #
      6  1.1  jmcneill # The FR mappings cannot be used with our keyboards in Quebec.
      7  1.1  jmcneill # Although there exists a Federal CAN/CSA Z243.200-92 "normalized" mapping
      8  1.1  jmcneill # since 1988, very few keyboards exist following it. Moreover, it requires
      9  1.1  jmcneill # up to five mappings per key.
     10  1.1  jmcneill #
     11  1.1  jmcneill # This map respects the older Canadian French keyboard standard with dead
     12  1.1  jmcneill # accents (except for eacute and Eacute), which most keyboards sold in Quebec
     13  1.1  jmcneill # are made for. The labels on the keys match properly. However, an effort was
     14  1.1  jmcneill # made to not loose any important keys for programming. To do so, pressing the
     15  1.2   mbalmer # Right Alternate key allows to retrieve the standard US mapping for a key.
     16  1.1  jmcneill # The exception to this rule consists of V and B which correspond to the
     17  1.1  jmcneill # French '<<' and '>>' accents when Right Alternate key is used, to respect
     18  1.1  jmcneill # the standard.
     19  1.1  jmcneill #
     20  1.1  jmcneill # To save space, only modifications from the US encoding were included to
     21  1.1  jmcneill # convert it to the fr_CA one.
     22  1.1  jmcneill # To apply, use in /etc/wscons.conf:
     23  1.1  jmcneill #     encoding=us
     24  1.1  jmcneill #     mapfile /usr/share/wscons/keymaps/pckbd.fr_CA.iso8859-1
     25  1.1  jmcneill 
     26  1.1  jmcneill keycode 3 = 2 quotedbl at
     27  1.1  jmcneill keycode 4 = 3 slash numbersign
     28  1.1  jmcneill keycode 7 = 6 question asciicircum
     29  1.1  jmcneill keycode 26 = dead_circumflex asciicircum bracketleft braceleft
     30  1.1  jmcneill keycode 27 = dead_cedilla dead_diaeresis bracketright braceright
     31  1.1  jmcneill keycode 39 = semicolon colon asciitilde
     32  1.1  jmcneill keycode 40 = dead_grave grave apostrophe quotedbl
     33  1.1  jmcneill keycode 41 = numbersign bar grave backslash
     34  1.1  jmcneill keycode 43 = less greater backslash bar
     35  1.1  jmcneill keycode 47 = v V guillemotleft
     36  1.1  jmcneill keycode 48 = b B guillemotright
     37  1.1  jmcneill keycode 51 = comma apostrophe less
     38  1.1  jmcneill keycode 52 = period sterling greater
     39  1.1  jmcneill keycode 53 = eacute Eacute slash question
     40  1.1  jmcneill keycode 184 = Mode_switch Multi_key
     41