11.2Smbalmer# $NetBSD: pckbd.fr_CA.iso8859-1,v 1.2 2012/02/17 12:08:12 mbalmer Exp $ 21.1Sjmcneill# 31.1Sjmcneill# This is the Candadian French keyboard mapping for wscons and iso8859-1, 41.1Sjmcneill# provided by Matthew Mondor for the NetBSD project through PR kern/23184. 51.1Sjmcneill# 61.1Sjmcneill# The FR mappings cannot be used with our keyboards in Quebec. 71.1Sjmcneill# Although there exists a Federal CAN/CSA Z243.200-92 "normalized" mapping 81.1Sjmcneill# since 1988, very few keyboards exist following it. Moreover, it requires 91.1Sjmcneill# up to five mappings per key. 101.1Sjmcneill# 111.1Sjmcneill# This map respects the older Canadian French keyboard standard with dead 121.1Sjmcneill# accents (except for eacute and Eacute), which most keyboards sold in Quebec 131.1Sjmcneill# are made for. The labels on the keys match properly. However, an effort was 141.1Sjmcneill# made to not loose any important keys for programming. To do so, pressing the 151.2Smbalmer# Right Alternate key allows to retrieve the standard US mapping for a key. 161.1Sjmcneill# The exception to this rule consists of V and B which correspond to the 171.1Sjmcneill# French '<<' and '>>' accents when Right Alternate key is used, to respect 181.1Sjmcneill# the standard. 191.1Sjmcneill# 201.1Sjmcneill# To save space, only modifications from the US encoding were included to 211.1Sjmcneill# convert it to the fr_CA one. 221.1Sjmcneill# To apply, use in /etc/wscons.conf: 231.1Sjmcneill# encoding=us 241.1Sjmcneill# mapfile /usr/share/wscons/keymaps/pckbd.fr_CA.iso8859-1 251.1Sjmcneill 261.1Sjmcneillkeycode 3 = 2 quotedbl at 271.1Sjmcneillkeycode 4 = 3 slash numbersign 281.1Sjmcneillkeycode 7 = 6 question asciicircum 291.1Sjmcneillkeycode 26 = dead_circumflex asciicircum bracketleft braceleft 301.1Sjmcneillkeycode 27 = dead_cedilla dead_diaeresis bracketright braceright 311.1Sjmcneillkeycode 39 = semicolon colon asciitilde 321.1Sjmcneillkeycode 40 = dead_grave grave apostrophe quotedbl 331.1Sjmcneillkeycode 41 = numbersign bar grave backslash 341.1Sjmcneillkeycode 43 = less greater backslash bar 351.1Sjmcneillkeycode 47 = v V guillemotleft 361.1Sjmcneillkeycode 48 = b B guillemotright 371.1Sjmcneillkeycode 51 = comma apostrophe less 381.1Sjmcneillkeycode 52 = period sterling greater 391.1Sjmcneillkeycode 53 = eacute Eacute slash question 401.1Sjmcneillkeycode 184 = Mode_switch Multi_key 41