Нужно похакать XKB, чтобы символы ~!@#$%|QWFPGARSTDZXCVB набирались только с правым шифтом, а ^&*()+JLUY:{}HNEIOKM<>? — только с правымлевым. А то замечаю за собой вредную привычку нажимать преимущественно левый Shift.