         case KEY_MUHENKAN:
             keyboardState.muhenkanPressed = false;
             releaseLeftShift();
-
-            return;
-
-        case KEY_SPACE:
-            keyboardState.spacePressed = false;
-            releaseLeftShift();
-            if (keyboardState.noEventBetweenSpaceEvents) {
-                Keyboard.press(KEY_SPACE);
-                Keyboard.release(KEY_SPACE);
-            }
 
             return;
 

    Keyboard.press(keyMappings[MAPPING_QWERTY][key]);
}

void dudrackKeyDown(KeyboardKeycode key) {
    switch (key) {
        case KEY_LEFT_SHIFT:
            keyboardState.leftShiftPressed = true;
            keyboardState.noEventBetweenSpaceEvents = false;
            Keyboard.press(KEY_LEFT_SHIFT);

            return;


void releaseLeftShift() {
    if (!keyboardState.muhenkanPressed
        && !keyboardState.leftShiftPressed) {
        Keyboard.release(KEY_LEFT_SHIFT);
    }
