I don’t use any of those plugins. Instead, what I did was:
- Duplicate all your layers (where you’d like to be able to use Shift as a modifier). Add
_SHIFT(or something) at the end of the layer names. - Add
LSHIFT()around all keys in the*_SHIFTlayers. - Replace some keys in the
*_SHIFTlayers, to make them type what you want. - Replace
Key_LeftShiftandKey_RightShiftwithShiftToLayer(FOO_SHIFT)everywhere, so that the “shift” keys shifts to the appropriate*_SHIFTlayer instead of sending an actual Shift keypress to the OS. - Add a
Key_LeftShiftsomewhere, which can be used for shift-clicking.
Here are my layers:
See also: