-, MINUS, NO_MASK
^, CIRCUMFLEX, NO_MASK
@, AT, NO_MASK
[, OPEN_BRACKET, NO_MASK
;, SEMICOLON, NO_MASK
:, COLON, NO_MASK
], CLOSE_BRACKET, NO_MASK
COMMA, COMMA, NO_MASK
., PERIOD, NO_MASK
/, SLASH, NO_MASK
\, BACK_SLASH, NO_MASK
!, 1, SHIFT_MASK
", 2, SHIFT_MASK
#, 3, SHIFT_MASK
$, 4, SHIFT_MASK
%, 5, SHIFT_MASK
&, 6, SHIFT_MASK
', 7, SHIFT_MASK
(, 8, SHIFT_MASK
), 9, SHIFT_MASK
=, MINUS, SHIFT_MASK
~, CIRCUMFLEX, SHIFT_MASK
|, BACK_SLASH, SHIFT_MASK
`, AT, SHIFT_MASK
{, OPEN_BRACKET, SHIFT_MASK
+, SEMICOLON, SHIFT_MASK
*, COLON, SHIFT_MASK
}, CLOSE_BRACKET, SHIFT_MASK
<, COMMA, SHIFT_MASK
>, PERIOD, SHIFT_MASK
?, SLASH, SHIFT_MASK
_, BACK_SLASH, SHIFT_MASK
