Real French Canadian Keyboard mapping by default

Questions about the project and the distribution - obviously no support questions here please
Forum rules
Do not post support questions here. Before you post read the forum rules. Topics in this forum are automatically closed 6 months after creation.
Locked
berbo
Level 1
Level 1
Posts: 32
Joined: Thu Jun 07, 2007 3:44 pm

Real French Canadian Keyboard mapping by default

Post by berbo »

Presently, with LinuxMint, it is possible to modify the layout of the keyboard. With the country CANADA the possibilities are:
* Dvorak français
* Français (obsolète)
* Inuktitut
* Multilingue
* Multilingue, partie 1
* Multilingue, partie 2

The most popular layout (Canadien Français or CF) used by French Canadian people is not present. It will be a nice feature to add it and, best of all, to detect it or the propose it by default for French Canadian people at the installation of Linux Mint.

The mapping is good for PC 105 keys, wide Delete, tall Enter (XFree86; CF) keyboards.

The name of the mapping is: "Canadien Français"

The layout (or mapping) of this keyboard is:
keycode 0x09 = Escape
keycode 0x43 = F1 F11
keycode 0x44 = F2 F12
keycode 0x45 = F3 F13
keycode 0x46 = F4 F14
keycode 0x47 = F5 F15
keycode 0x48 = F6 F16
keycode 0x49 = F7 F17
keycode 0x4A = F8 F18
keycode 0x4B = F9 F19
keycode 0x4C = F10 F20
keycode 0x5F = F11
keycode 0x60 = F12
keycode 0x6F = NoSymbol
keycode 0x4E = Mode_switch 0x1007FF01
keycode 0x6E = Pause
keycode 0x31 = numbersign bar backslash
keycode 0x0A = 1 exclam plusminus
keycode 0x0B = 2 quotedbl at
keycode 0x0C = 3 slash sterling
keycode 0x0D = 4 dollar cent
keycode 0x0E = 5 percent exclamdown
keycode 0x0F = 6 question questiondown
keycode 0x10 = 7 ampersand bar
keycode 0x11 = 8 asterisk twosuperior
keycode 0x12 = 9 parenleft threesuperior
keycode 0x13 = 0 parenright onequarter
keycode 0x14 = minus underscore onehalf
keycode 0x15 = equal plus threequarters
keycode 0x16 = BackSpace
keycode 0x6A = Insert
keycode 0x61 = Home
keycode 0x63 = Prior
keycode 0x4D = Num_Lock
keycode 0x70 = KP_Divide
keycode 0x3F = KP_Multiply
keycode 0x52 = KP_Subtract
keycode 0x17 = Tab
keycode 0x18 = q Q q
keycode 0x19 = w W w
keycode 0x1A = e E e
keycode 0x1B = r R r
keycode 0x1C = t T t
keycode 0x1D = y Y y
keycode 0x1E = u U u
keycode 0x1F = i I i
keycode 0x20 = o O section
keycode 0x21 = p P paragraph
keycode 0x22 = dead_circumflex asciicircum bracketleft
keycode 0x23 = dead_cedilla dead_diaeresis bracketright
keycode 0x24 = Return
keycode 0x6B = Delete
keycode 0x67 = End
keycode 0x69 = Next
keycode 0x4F = Home KP_7
keycode 0x50 = Up KP_8
keycode 0x51 = Prior KP_9
keycode 0x56 = KP_Add
keycode 0x42 = Caps_Lock
keycode 0x26 = a A
keycode 0x27 = s S s
keycode 0x28 = d D d
keycode 0x29 = f F f
keycode 0x2A = g G g
keycode 0x2B = h H h
keycode 0x2C = j J j
keycode 0x2D = k K k
keycode 0x2E = l L l
keycode 0x2F = semicolon colon asciitilde
keycode 0x30 = dead_grave grave braceleft
keycode 0x33 = less greater braceright
keycode 0x53 = Left KP_4
keycode 0x54 = dead_acute KP_5
keycode 0x55 = Right KP_6
keycode 0x32 = Shift_L
keycode 0x5E = guillemotleft guillemotright degree
keycode 0x34 = z Z z
keycode 0x35 = x X x
keycode 0x36 = c C c
keycode 0x37 = v V v
keycode 0x38 = b B b
keycode 0x39 = n N ntilde Ntilde
keycode 0x3A = m M mu
keycode 0x3B = comma apostrophe less
keycode 0x3C = period quotedbl greater
keycode 0x3D = eacute Eacute dead_acute
keycode 0x3E = Shift_R
keycode 0x62 = Up
keycode 0x57 = End KP_1
keycode 0x58 = Down KP_2
keycode 0x59 = Next KP_3
keycode 0x6C = KP_Enter
keycode 0x25 = Control_L
keycode 0x73 = bracketleft bracketright
keycode 0x40 = Alt_L Meta_L
keycode 0x41 = space
keycode 0x71 = Mode_switch
keycode 0x74 = braceleft less
keycode 0x75 = Menu
keycode 0x6D = Multi_key Control_R
keycode 0x64 = Left
keycode 0x68 = Down
keycode 0x66 = Right
keycode 0x5A = Insert KP_0
keycode 0x5B = Delete KP_Decimal

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5

add Shift = Shift_L Shift_R
add Lock = Caps_Lock
add Control = Control_L
add Mod1 = Alt_L
add Mod2 = Num_Lock
add Mod5 = Mode_switch Mode_switch
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Higashifukai
Level 1
Level 1
Posts: 9
Joined: Fri Aug 17, 2007 10:36 pm

Re: Real French Canadian Keyboard mapping by default

Post by Higashifukai »

berbo wrote: The most popular layout (Canadien Français or CF) used by French Canadian people is not present.
Hi. I'm note 100% sure (I'm using a Japanese keyboard), but maybe there's a simple way to select the good Canadian keyboard layout. You go to Keyboard Preferences - Layout, and you select ONLY Canada. I mean that after you selected Canada you just click on OK, ignoring the layout options. It seems to correspond to the real French Canadian keyboard. At least it worked on my PC...
Locked

Return to “Non-technical Questions”