Skip to content

Instantly share code, notes, and snippets.

@alextorma
Created March 6, 2025 19:31
Show Gist options
  • Save alextorma/c191ed9f0c7371030d8c86cf072cd03d to your computer and use it in GitHub Desktop.
Save alextorma/c191ed9f0c7371030d8c86cf072cd03d to your computer and use it in GitHub Desktop.
Mac Option+Key => Symbol Mapping
{
"macOptionSymbolMap": {
"Backquote": {
"unshifted": { "symbol": "Dead", "key": "`" },
"shifted": { "symbol": "`", "key": "~" }
},
"Digit1": {
"unshifted": { "symbol": "¡", "key": "1" },
"shifted": { "symbol": "", "key": "!" }
},
"Digit2": {
"unshifted": { "symbol": "", "key": "2" },
"shifted": { "symbol": "", "key": "@" }
},
"Digit3": {
"unshifted": { "symbol": "£", "key": "3" },
"shifted": { "symbol": "", "key": "#" }
},
"Digit4": {
"unshifted": { "symbol": "¢", "key": "4" },
"shifted": { "symbol": "", "key": "$" }
},
"Digit5": {
"unshifted": { "symbol": "", "key": "5" },
"shifted": { "symbol": "", "key": "%" }
},
"Digit6": {
"unshifted": { "symbol": "§", "key": "6" },
"shifted": { "symbol": "", "key": "^" }
},
"Digit7": {
"unshifted": { "symbol": "", "key": "7" },
"shifted": { "symbol": "", "key": "&" }
},
"Digit8": {
"unshifted": { "symbol": "", "key": "8" },
"shifted": { "symbol": "°", "key": "*" }
},
"Digit9": {
"unshifted": { "symbol": "ª", "key": "9" },
"shifted": { "symbol": "·", "key": "(" }
},
"Digit0": {
"unshifted": { "symbol": "º", "key": "0" },
"shifted": { "symbol": "", "key": ")" }
},
"Minus": {
"unshifted": { "symbol": "", "key": "-" },
"shifted": { "symbol": "", "key": "_" }
},
"Equal": {
"unshifted": { "symbol": "", "key": "=" },
"shifted": { "symbol": "±", "key": "+" }
},
"KeyQ": {
"unshifted": { "symbol": "œ", "key": "q" },
"shifted": { "symbol": "Œ", "key": "Q" }
},
"KeyW": {
"unshifted": { "symbol": "", "key": "w" },
"shifted": { "symbol": "", "key": "W" }
},
"KeyE": {
"unshifted": { "symbol": "Dead", "key": "´" },
"shifted": { "symbol": "´", "key": "E" }
},
"KeyR": {
"unshifted": { "symbol": "®", "key": "r" },
"shifted": { "symbol": "", "key": "R" }
},
"KeyT": {
"unshifted": { "symbol": "", "key": "t" },
"shifted": { "symbol": "ˇ", "key": "T" }
},
"KeyY": {
"unshifted": { "symbol": "¥", "key": "y" },
"shifted": { "symbol": "Á", "key": "Y" }
},
"KeyU": {
"unshifted": { "symbol": "Dead", "key": "¨" },
"shifted": { "symbol": "¨", "key": "U" }
},
"KeyI": {
"unshifted": { "symbol": "Dead", "key": "ˆ" },
"shifted": { "symbol": "ˆ", "key": "I" }
},
"KeyO": {
"unshifted": { "symbol": "ø", "key": "o" },
"shifted": { "symbol": "Ø", "key": "O" }
},
"KeyP": {
"unshifted": { "symbol": "π", "key": "p" },
"shifted": { "symbol": "", "key": "P" }
},
"BracketLeft": {
"unshifted": { "symbol": "", "key": "[" },
"shifted": { "symbol": "", "key": "{" }
},
"BracketRight": {
"unshifted": { "symbol": "", "key": "]" },
"shifted": { "symbol": "", "key": "}" }
},
"Backslash": {
"unshifted": { "symbol": "«", "key": "\\" },
"shifted": { "symbol": "»", "key": "|" }
},
"KeyA": {
"unshifted": { "symbol": "å", "key": "a" },
"shifted": { "symbol": "Å", "key": "A" }
},
"KeyS": {
"unshifted": { "symbol": "ß", "key": "s" },
"shifted": { "symbol": "Í", "key": "S" }
},
"KeyD": {
"unshifted": { "symbol": "", "key": "d" },
"shifted": { "symbol": "Î", "key": "D" }
},
"KeyF": {
"unshifted": { "symbol": "ƒ", "key": "f" },
"shifted": { "symbol": "Ï", "key": "F" }
},
"KeyG": {
"unshifted": { "symbol": "©", "key": "g" },
"shifted": { "symbol": "˝", "key": "G" }
},
"KeyH": {
"unshifted": { "symbol": "˙", "key": "h" },
"shifted": { "symbol": "Ó", "key": "H" }
},
"KeyJ": {
"unshifted": { "symbol": "", "key": "j" },
"shifted": { "symbol": "Ô", "key": "J" }
},
"KeyK": {
"unshifted": { "symbol": "˚", "key": "k" },
"shifted": { "symbol": "", "key": "K" }
},
"KeyL": {
"unshifted": { "symbol": "¬", "key": "l" },
"shifted": { "symbol": "Ò", "key": "L" }
},
"Semicolon": {
"unshifted": { "symbol": "", "key": ";" },
"shifted": { "symbol": "Ú", "key": ":" }
},
"Quote": {
"unshifted": { "symbol": "æ", "key": "'" },
"shifted": { "symbol": "Æ", "key": "\"" }
},
"KeyZ": {
"unshifted": { "symbol": "Ω", "key": "z" },
"shifted": { "symbol": "¸", "key": "Z" }
},
"KeyX": {
"unshifted": { "symbol": "", "key": "x" },
"shifted": { "symbol": "˛", "key": "X" }
},
"KeyC": {
"unshifted": { "symbol": "ç", "key": "c" },
"shifted": { "symbol": "Ç", "key": "C" }
},
"KeyV": {
"unshifted": { "symbol": "", "key": "v" },
"shifted": { "symbol": "", "key": "V" }
},
"KeyB": {
"unshifted": { "symbol": "", "key": "b" },
"shifted": { "symbol": "ı", "key": "B" }
},
"KeyN": {
"unshifted": { "symbol": "Dead", "key": "˜" },
"shifted": { "symbol": "˜", "key": "N" }
},
"KeyM": {
"unshifted": { "symbol": "µ", "key": "m" },
"shifted": { "symbol": "Â", "key": "M" }
},
"Comma": {
"unshifted": { "symbol": "", "key": "," },
"shifted": { "symbol": "¯", "key": "<" }
},
"Period": {
"unshifted": { "symbol": "", "key": "." },
"shifted": { "symbol": "˘", "key": ">" }
},
"Slash": {
"unshifted": { "symbol": "÷", "key": "/" },
"shifted": { "symbol": "¿", "key": "?" }
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment