Si vous êtes sous OS X, Karabiner vous permet de créer des remappages personnalisés. J'ai configuré le mien pour ignorer SHIFT_L + A, etc. Voici mes paramètres , que vous pourriez trouver utiles:
<?xml version="1.0" ?>
<root>
<item>
<name>Ignore wrong shift usage</name>
<identifier>private.ignore_wrong_shift_usage</identifier>
<autogen>__KeyToKey__ KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::B, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::C, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::D, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::E, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::F, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::G, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::R, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::S, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::T, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::V, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::W, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::X, ModifierFlag::SHIFT_L, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::H, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::M, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::N, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::O, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::P, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::Y, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
<autogen>__KeyToKey__ KeyCode::Z, ModifierFlag::SHIFT_R, KeyCode::SPACE</autogen>
</item>
</root>
Shift
touche de droite , qui est juste l'enfer sur mon pauvre petit doigt (et c'est probablement pourquoi cela est devenu si problématique).:-(
En fait, je trouve que j'utilise laShift
touche gauche pour entrer des caractères spéciaux / accentués car le programme macro que j'utilise pour les entrer ne répond pas pour celui de droite.