pckbd.fr_CA.iso8859-1 revision 1.1.40.1       1  1.1.40.1      yamt # $NetBSD: pckbd.fr_CA.iso8859-1,v 1.1.40.1 2012/04/17 00:05:50 yamt 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.1.40.1      yamt # 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