summaryrefslogtreecommitdiff
path: root/keymaps/i386/qwerty/ca-multi.kmap
diff options
context:
space:
mode:
Diffstat (limited to 'keymaps/i386/qwerty/ca-multi.kmap')
-rw-r--r--keymaps/i386/qwerty/ca-multi.kmap119
1 files changed, 119 insertions, 0 deletions
diff --git a/keymaps/i386/qwerty/ca-multi.kmap b/keymaps/i386/qwerty/ca-multi.kmap
new file mode 100644
index 0000000..226d81d
--- /dev/null
+++ b/keymaps/i386/qwerty/ca-multi.kmap
@@ -0,0 +1,119 @@
+# Canadian Multilingual keyboard
+#
+# Built from the Canadian-French keymap
+# Christian Perrier <bubulle@debian.org>
+# 2008
+#
+include "qwerty-layout"
+include "linux-with-alt-and-altgr"
+strings as usual
+compose as usual for "iso-8859-1"
+
+keycode 1 = Escape Escape
+ alt keycode 1 = Meta_Escape
+keycode 2 = one exclam onesuperior exclamdown
+ alt keycode 2 = Meta_one
+ shift alt keycode 2 = Meta_exclam
+keycode 3 = two at twosuperior
+ control keycode 3 = nul
+ shift control keycode 3 = nul
+ alt keycode 3 = Meta_two
+ shift alt keycode 3 = Meta_at
+keycode 4 = three numbersign threesuperior pound
+ control keycode 4 = Escape
+ alt keycode 4 = Meta_three
+ shift alt keycode 4 = Meta_numbersign
+keycode 5 = four dollar onequarter currency
+ control keycode 5 = Control_backslash
+ alt keycode 5 = Meta_four
+ shift alt keycode 5 = Meta_dollar
+keycode 6 = five percent onehalf
+ control keycode 6 = Control_bracketright
+ alt keycode 6 = Meta_five
+ shift alt keycode 6 = Meta_percent
+keycode 7 = six question threequarters
+ control keycode 7 = Control_asciicircum
+ alt keycode 7 = Meta_six
+ shift alt keycode 7 = Meta_asciicircum
+keycode 8 = seven ampersand
+ control keycode 8 = Control_underscore
+ alt keycode 8 = braceleft
+keycode 9 = eight asterisk
+ control keycode 9 = Delete
+ alt keycode 9 = braceright
+keycode 10 = nine parenleft nul plusminus
+ alt keycode 10 = bracketleft
+keycode 11 = zero parenright
+ alt keycode 11 = bracketright
+keycode 12 = minus underscore nul questiondown
+ control keycode 12 = Control_underscore
+ shift control keycode 12 = Control_underscore
+ alt keycode 12 = Meta_minus
+keycode 13 = equal plus
+ alt keycode 13 = notsign
+keycode 14 = Delete Delete
+ control keycode 14 = BackSpace
+ alt keycode 14 = Meta_Delete
+keycode 15 = Tab Tab
+ alt keycode 15 = Meta_Tab
+keycode 19 = +r +R paragraph registered
+ alt keycode 15 = Meta_Tab
+keycode 21 = +y +Y nul yen
+ alt keycode 15 = Meta_Tab
+keycode 24 = +o +O oslash Ooblique
+ alt keycode 15 = Meta_Tab
+keycode 25 = +p +P thorn THORN
+ alt keycode 15 = Meta_Tab
+keycode 26 = dead_circumflex dead_diaeresis nul degree
+ control keycode 26 = Escape
+ alt keycode 26 = dead_grave
+ shift alt keycode 26 = Meta_braceleft
+keycode 27 = ccedilla Ccedilla dead_tilde macron
+ control keycode 27 = Control_bracketright
+ alt keycode 27 = asciitilde
+ shift alt keycode 27 = Meta_braceright
+keycode 28 = Return
+ alt keycode 28 = Meta_Control_m
+keycode 29 = Control
+keycode 30 = +a +A +ae +AE
+ alt keycode 15 = Meta_Tab
+keycode 31 = +s +S ssharp section
+ alt keycode 15 = Meta_Tab
+keycode 32 = +d +D eth ETH
+ alt keycode 15 = Meta_Tab
+keycode 33 = +f +F nul masculine
+ alt keycode 15 = Meta_Tab
+keycode 39 = semicolon colon dead_acute
+ alt keycode 39 = degree
+keycode 40 = egrave Egrave
+ control keycode 40 = Control_g
+ alt keycode 40 = Meta_apostrophe
+keycode 41 = slash backslash nul hyphen
+ alt keycode 41 = bar
+keycode 42 = Shift
+keycode 43 = agrave Agrave
+keycode 44 = +z +Z
+ alt keycode 44 = guillemotleft
+keycode 45 = +x +X
+ alt keycode 44 = guillemotright
+keycode 46 = +c +C cent copyright
+keycode 50 = +m +M +mu masculine
+keycode 51 = comma apostrophe nul multiply
+ alt keycode 51 = less
+ shift alt keycode 51 = Meta_less
+keycode 52 = period quotedbl periodcentered division
+ control keycode 52 = Compose
+ alt keycode 52 = greater
+ shift alt keycode 52 = Meta_greater
+keycode 53 = +eacute +Eacute
+ control keycode 53 = Delete
+ alt keycode 53 = Meta_slash
+keycode 54 = Shift
+keycode 56 = Alt
+keycode 57 = space space nobreakspace
+ control keycode 57 = nul
+ alt keycode 57 = Meta_space
+keycode 58 = Caps_Lock
+keycode 86 = ugrave Ugrave nul bar
+ alt keycode 86 = Meta_less
+keycode 97 = Control