Si estás en OS X, Karabiner te permite hacer remaps personalizados. He configurado el mío para ignorar SHIFT_L + A, y etc. Aquí está mi configuración , que puede ser útil:
<?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
tecla de la derecha , lo cual es un infierno para mi pobre meñique (y es probable que por eso se haya vuelto tan problemático).:-(
En realidad, encuentro que uso laShift
tecla de la izquierda para ingresar caracteres especiales / acentuados porque el programa macro que uso para ingresarlos no responde por el de la derecha.