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*_SHIFT
layers. - Replace some keys in the
*_SHIFT
layers, to make them type what you want. - Replace
Key_LeftShift
andKey_RightShift
withShiftToLayer(FOO_SHIFT)
everywhere, so that the “shift” keys shifts to the appropriate*_SHIFT
layer instead of sending an actual Shift keypress to the OS. - Add a
Key_LeftShift
somewhere, which can be used for shift-clicking.
Here are my layers:
See also: