For Spanish Change right option key+4 to ~ on Spanish input source remap.pc_applicationoption4n SPANISH __KeyToKey__ KeyCode::KEY_4, ModifierFlag::OPTION_R, KeyCode::SEMICOLON, ModifierFlag::OPTION_R Change right option key+4 to ~ on U.S. input source remap.option_r_4_to_tilda ENGLISH __KeyToKey__ KeyCode::KEY_4, ModifierFlag::OPTION_R, KeyCode::N, ModifierFlag::OPTION_R Swap ordinal-indicator(º) and less-than(<) remap.spanish_swap_ordinal_indicator_lessthan __KeyToKey__ KeyCode::SPANISH_ORDINAL_INDICATOR, KeyCode::SPANISH_LESS_THAN __KeyToKey__ KeyCode::SPANISH_LESS_THAN, KeyCode::SPANISH_ORDINAL_INDICATOR Change right option key+less-than(≤) to backslash(\) key for Spanish Gives you the missing key combo with Alt-Gr without the ordinals remap.spanish_option_r_as_backslash __KeyToKey__ KeyCode::SPANISH_LESS_THAN, ModifierFlag::OPTION_R, KeyCode::SPANISH_ORDINAL_INDICATOR, ModifierFlag::OPTION_R Add ordinals with command key+less_than for Spanish Gives you the missing Spanish ordinals using any of the command keys remap.spanish_command_less_for_ordinals __KeyToKey__ KeyCode::SPANISH_LESS_THAN, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, KeyCode::SPANISH_ORDINAL_INDICATOR Change keypad comma(,) to dot(.) on "Spanish" and "Spanish - ISO" Input Source remap.spanish_keypad_comma_to_dot SPANISH __KeyToKey__ KeyCode::KEYPAD_DOT, KeyCode::DOT Change Command_R+n to ñ For Spanish in international US keyboard remap.us_intl.ES.OptionR_n __KeyToKey__ KeyCode::N, ModifierFlag::COMMAND_R | ModifierFlag::NONE, KeyCode::N, ModifierFlag::OPTION_R, KeyCode::N __KeyToKey__ KeyCode::N, ModifierFlag::COMMAND_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::N, ModifierFlag::OPTION_R, KeyCode::N, ModifierFlag::SHIFT_R __KeyToKey__ KeyCode::N, ModifierFlag::COMMAND_R | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::N, ModifierFlag::OPTION_R, KeyCode::N, ModifierFlag::SHIFT_L Change option-comma(,) and option-dot(.) to less-than(<) and greater-than(>). (Enable on "Spanish" and "Spanish - ISO" Input Source.) remap.spanish_option_comman_less_than SPANISH __KeyToKey__ KeyCode::COMMA, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION | ModifierFlag::NONE, KeyCode::BACKQUOTE, ModifierFlag::NONE __KeyToKey__ KeyCode::DOT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION | ModifierFlag::NONE, KeyCode::BACKQUOTE, ModifierFlag::SHIFT_L Correct Microsoft Ergonomic Keyboard 4000 Spanish configuration in "Spanish - ISO" input source. remap.spanish_map_microsoft_to_mac SPANISH_ISO __KeyToKey__ KeyCode::DANISH_DOLLAR, ModifierFlag::NONE, KeyCode::KEY_1, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::DANISH_DOLLAR, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT,, KeyCode::DANISH_DOLLAR __KeyToKey__ KeyCode::DANISH_DOLLAR, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::KEY_6, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::Q, ModifierFlag::OPTION_R, KeyCode::KEY_2, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::KEY_3, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_3, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::MINUS, ModifierFlag::OPTION_R, KeyCode::DANISH_DOLLAR, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::EQUAL, ModifierFlag::NONE, KeyCode::EQUAL, ModifierFlag::SHIFT_R __KeyToKey__ KeyCode::EQUAL, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::EQUAL, ModifierFlag::NONE __KeyToKey__ KeyCode::BRACKET_LEFT, ModifierFlag::NONE, KeyCode::QUOTE __KeyToKey__ KeyCode::BRACKET_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT,, KeyCode::QUOTE, ModifierFlag::SHIFT_R __KeyToKey__ KeyCode::BRACKET_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::SEMICOLON, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::QUOTE, ModifierFlag::NONE, KeyCode::QUOTE, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::QUOTE, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT,, KeyCode::BRACKET_LEFT, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::QUOTE, ModifierFlag::OPTION_R, KeyCode::BRACKET_LEFT, ModifierFlag::SHIFT_L __KeyToKey__ KeyCode::BACKSLASH, ModifierFlag::NONE, KeyCode::BACKSLASH, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::BACKSLASH, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT,, KeyCode::BRACKET_RIGHT, ModifierFlag::OPTION_R __KeyToKey__ KeyCode::BACKSLASH, ModifierFlag::OPTION_R, KeyCode::BRACKET_LEFT, __KeyToKey__ KeyCode::KEYPAD_DOT, ModifierFlag::NONE, KeyCode::DOT