Se usi OS X, Karabiner ti consente di creare rimappature personalizzate. Ho impostato il mio per ignorare SHIFT_L + A, ecc. Ecco le mie impostazioni , che potresti trovare utili:
<?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
tasto destro , che è semplicemente un inferno per il mio povero mignolo (ed è probabilmente il motivo per cui è diventato così problematico).:-(
In realtà, trovo che uso ilShift
tasto sinistro per inserire caratteri speciali / accentati perché il programma macro che uso per inserirli non risponde per quello destro.