The way these specials work, is that the layout you set on the operating system side will override other symbols with them. To figure out what they replace, set your OS layout to US QWERTY, press the key that normally results in ç
, and note down what symbol you get. Do this for the rest. Then switch back to French Canadian, and adjust your keymap to have the replaced symbols at the positions you want the accented symbols at.
Either that, or using the Unicode
plugin, or a compose-key and macros would be the way to go. Personally, I use the second, where the RightAlt ' a
sequence ends up as á
. I suppose something similar can be done for the symbols you need, too.
Yep! You can create up to 32 layers in total. Add the name of the new layer to the layer list, copy one of the existing layers (say, QWERTY), to the end of that array, change its name, and place whatever you want there.
Then you only need to figure out a way to switch to that layer, and adjust the rest of the layers to support that. For example, you can change one of the palm keys to ShiftToLayer(PROGRAMMING)
or something along those lines.
You mean like specify what Ctrl+a
would map to? No, that’s something the operating system does. All the keyboard can do is report which keys are pressed. What they mean is left for the OS to interpret. There are some hacks around this, but I wouldn’t go there at first.