Skip to content

Instantly share code, notes, and snippets.

@squeek502
Created December 12, 2022 02:27
Show Gist options
  • Select an option

  • Save squeek502/2e9d0a4728a83eed074ad9785a209fd0 to your computer and use it in GitHub Desktop.

Select an option

Save squeek502/2e9d0a4728a83eed074ad9785a209fd0 to your computer and use it in GitHub Desktop.
Codepoints that trigger 'control character out of range' errors in the Windows RC compiler when combined with ^ in an ACCELERATORS key string (formatted like a Zig switch block)
'\u{BF}',
'\u{D7}',
'\u{F7}',
'\u{2B9}'...'\u{2BA}',
'\u{2C2}'...'\u{2CF}',
'\u{2D2}'...'\u{2DF}',
'\u{2E5}'...'\u{2ED}',
'\u{2EF}'...'\u{36F}',
'\u{374}'...'\u{375}',
'\u{378}'...'\u{379}',
'\u{37E}'...'\u{385}',
'\u{387}',
'\u{38B}',
'\u{38D}',
'\u{3A2}',
'\u{3F6}',
'\u{482}'...'\u{489}',
'\u{524}'...'\u{530}',
'\u{557}'...'\u{558}',
'\u{55A}'...'\u{560}',
'\u{588}'...'\u{5CF}',
'\u{5EB}'...'\u{5EF}',
'\u{5F3}'...'\u{620}',
'\u{64B}'...'\u{66D}',
'\u{670}',
'\u{6D4}',
'\u{6D6}'...'\u{6E4}',
'\u{6E7}'...'\u{6ED}',
'\u{6F0}'...'\u{6F9}',
'\u{6FD}'...'\u{6FE}',
'\u{700}'...'\u{70F}',
'\u{711}',
'\u{730}'...'\u{74C}',
'\u{7A6}'...'\u{7B0}',
'\u{7B2}'...'\u{7C9}',
'\u{7EB}'...'\u{7F3}',
'\u{7F6}'...'\u{7F9}',
'\u{7FB}'...'\u{903}',
'\u{93A}'...'\u{93C}',
'\u{93E}'...'\u{94F}',
'\u{951}'...'\u{957}',
'\u{962}'...'\u{970}',
'\u{973}'...'\u{97A}',
'\u{980}'...'\u{984}',
'\u{98D}'...'\u{98E}',
'\u{991}'...'\u{992}',
'\u{9A9}',
'\u{9B1}',
'\u{9B3}'...'\u{9B5}',
'\u{9BA}'...'\u{9BC}',
'\u{9BE}'...'\u{9CD}',
'\u{9CF}'...'\u{9DB}',
'\u{9DE}',
'\u{9E2}'...'\u{9EF}',
'\u{9F2}'...'\u{A04}',
'\u{A0B}'...'\u{A0E}',
'\u{A11}'...'\u{A12}',
'\u{A29}',
'\u{A31}',
'\u{A34}',
'\u{A37}',
'\u{A3A}'...'\u{A58}',
'\u{A5D}',
'\u{A5F}'...'\u{A71}',
'\u{A75}'...'\u{A84}',
'\u{A8E}',
'\u{A92}',
'\u{AA9}',
'\u{AB1}',
'\u{AB4}',
'\u{ABA}'...'\u{ABC}',
'\u{ABE}'...'\u{ACF}',
'\u{AD1}'...'\u{ADF}',
'\u{AE2}'...'\u{B04}',
'\u{B0D}'...'\u{B0E}',
'\u{B11}'...'\u{B12}',
'\u{B29}',
'\u{B31}',
'\u{B34}',
'\u{B3A}'...'\u{B3C}',
'\u{B3E}'...'\u{B5B}',
'\u{B5E}',
'\u{B62}'...'\u{B70}',
'\u{B72}'...'\u{B82}',
'\u{B84}',
'\u{B8B}'...'\u{B8D}',
'\u{B91}',
'\u{B96}'...'\u{B98}',
'\u{B9B}',
'\u{B9D}',
'\u{BA0}'...'\u{BA2}',
'\u{BA5}'...'\u{BA7}',
'\u{BAB}'...'\u{BAD}',
'\u{BBA}'...'\u{BCF}',
'\u{BD1}'...'\u{C04}',
'\u{C0D}',
'\u{C11}',
'\u{C29}',
'\u{C34}',
'\u{C3A}'...'\u{C3C}',
'\u{C3E}'...'\u{C57}',
'\u{C5A}'...'\u{C5F}',
'\u{C62}'...'\u{C84}',
'\u{C8D}',
'\u{C91}',
'\u{CA9}',
'\u{CB4}',
'\u{CBA}'...'\u{CBC}',
'\u{CBE}'...'\u{CDD}',
'\u{CDF}',
'\u{CE2}'...'\u{D04}',
'\u{D0D}',
'\u{D11}',
'\u{D29}',
'\u{D3A}'...'\u{D3C}',
'\u{D3E}'...'\u{D5F}',
'\u{D62}'...'\u{D79}',
'\u{D80}'...'\u{D84}',
'\u{D97}'...'\u{D99}',
'\u{DB2}',
'\u{DBC}',
'\u{DBE}'...'\u{DBF}',
'\u{DC7}'...'\u{E00}',
'\u{E3B}'...'\u{E3F}',
'\u{E4F}'...'\u{E80}',
'\u{E83}',
'\u{E85}'...'\u{E86}',
'\u{E89}',
'\u{E8B}'...'\u{E8C}',
'\u{E8E}'...'\u{E93}',
'\u{E98}',
'\u{EA0}',
'\u{EA4}',
'\u{EA6}',
'\u{EA8}'...'\u{EA9}',
'\u{EAC}',
'\u{EB1}',
'\u{EB4}'...'\u{EBC}',
'\u{EBE}'...'\u{EBF}',
'\u{EC5}',
'\u{EC7}'...'\u{EDB}',
'\u{EDE}'...'\u{EFF}',
'\u{F01}'...'\u{F3F}',
'\u{F48}',
'\u{F6D}'...'\u{F87}',
'\u{F8C}'...'\u{FFF}',
'\u{102B}'...'\u{103E}',
'\u{1040}'...'\u{104F}',
'\u{1056}'...'\u{1059}',
'\u{105E}'...'\u{1060}',
'\u{1062}'...'\u{1064}',
'\u{1067}'...'\u{106D}',
'\u{1071}'...'\u{1074}',
'\u{1082}'...'\u{108D}',
'\u{108F}'...'\u{109F}',
'\u{10C6}'...'\u{10CF}',
'\u{10FB}',
'\u{10FD}'...'\u{10FF}',
'\u{115A}'...'\u{115E}',
'\u{11A3}'...'\u{11A7}',
'\u{11FA}'...'\u{11FF}',
'\u{1249}',
'\u{124E}'...'\u{124F}',
'\u{1257}',
'\u{1259}',
'\u{125E}'...'\u{125F}',
'\u{1289}',
'\u{128E}'...'\u{128F}',
'\u{12B1}',
'\u{12B6}'...'\u{12B7}',
'\u{12BF}',
'\u{12C1}',
'\u{12C6}'...'\u{12C7}',
'\u{12D7}',
'\u{1311}',
'\u{1316}'...'\u{1317}',
'\u{135B}'...'\u{137F}',
'\u{1390}'...'\u{139F}',
'\u{13F5}'...'\u{1400}',
'\u{166D}'...'\u{166E}',
'\u{1677}'...'\u{1680}',
'\u{169B}'...'\u{169F}',
'\u{16EB}'...'\u{16ED}',
'\u{16F1}'...'\u{16FF}',
'\u{170D}',
'\u{1712}'...'\u{171F}',
'\u{1732}'...'\u{173F}',
'\u{1752}'...'\u{175F}',
'\u{176D}',
'\u{1771}'...'\u{177F}',
'\u{17B4}'...'\u{17D6}',
'\u{17D8}'...'\u{17DB}',
'\u{17DD}'...'\u{181F}',
'\u{1878}'...'\u{187F}',
'\u{18A9}',
'\u{18AB}'...'\u{18FF}',
'\u{191D}'...'\u{194F}',
'\u{196E}'...'\u{196F}',
'\u{1975}'...'\u{197F}',
'\u{19AA}'...'\u{19C0}',
'\u{19C8}'...'\u{19FF}',
'\u{1A17}'...'\u{1B04}',
'\u{1B34}'...'\u{1B44}',
'\u{1B4C}'...'\u{1B82}',
'\u{1BA1}'...'\u{1BAD}',
'\u{1BB0}'...'\u{1BFF}',
'\u{1C24}'...'\u{1C4C}',
'\u{1C50}'...'\u{1C59}',
'\u{1C7E}'...'\u{1CFF}',
'\u{1DC0}'...'\u{1DFF}',
'\u{1F16}'...'\u{1F17}',
'\u{1F1E}'...'\u{1F1F}',
'\u{1F46}'...'\u{1F47}',
'\u{1F4E}'...'\u{1F4F}',
'\u{1F58}',
'\u{1F5A}',
'\u{1F5C}',
'\u{1F5E}',
'\u{1F7E}'...'\u{1F7F}',
'\u{1FB5}',
'\u{1FBD}',
'\u{1FBF}'...'\u{1FC1}',
'\u{1FC5}',
'\u{1FCD}'...'\u{1FCF}',
'\u{1FD4}'...'\u{1FD5}',
'\u{1FDC}'...'\u{1FDF}',
'\u{1FED}'...'\u{1FF1}',
'\u{1FF5}',
'\u{1FFD}'...'\u{2070}',
'\u{2072}'...'\u{207E}',
'\u{2080}'...'\u{208F}',
'\u{2095}'...'\u{2101}',
'\u{2103}'...'\u{2106}',
'\u{2108}'...'\u{2109}',
'\u{2114}',
'\u{2116}'...'\u{2118}',
'\u{211E}'...'\u{2123}',
'\u{2125}',
'\u{2127}',
'\u{2129}',
'\u{212E}',
'\u{213A}'...'\u{213B}',
'\u{2140}'...'\u{2144}',
'\u{214A}'...'\u{214D}',
'\u{214F}'...'\u{215F}',
'\u{2189}'...'\u{2BFF}',
'\u{2C2F}',
'\u{2C5F}',
'\u{2C70}',
'\u{2C7E}'...'\u{2C7F}',
'\u{2CE5}'...'\u{2CFF}',
'\u{2D26}'...'\u{2D2F}',
'\u{2D66}'...'\u{2D6E}',
'\u{2D70}'...'\u{2D7F}',
'\u{2D97}'...'\u{2D9F}',
'\u{2DA7}',
'\u{2DAF}',
'\u{2DB7}',
'\u{2DBF}',
'\u{2DC7}',
'\u{2DCF}',
'\u{2DD7}',
'\u{2DDF}'...'\u{3004}',
'\u{3008}'...'\u{3020}',
'\u{302A}'...'\u{3030}',
'\u{3036}'...'\u{3037}',
'\u{303D}'...'\u{3040}',
'\u{3097}'...'\u{309C}',
'\u{30A0}',
'\u{30FB}',
'\u{3100}'...'\u{3104}',
'\u{312E}'...'\u{3130}',
'\u{318F}'...'\u{319F}',
'\u{31B8}'...'\u{31EF}',
'\u{3200}'...'\u{33FF}',
'\u{4DB6}'...'\u{4DFF}',
'\u{9FC4}'...'\u{9FFF}',
'\u{A48D}'...'\u{A4FF}',
'\u{A60D}'...'\u{A60F}',
'\u{A620}'...'\u{A629}',
'\u{A62C}'...'\u{A63F}',
'\u{A660}'...'\u{A661}',
'\u{A66F}'...'\u{A67F}',
'\u{A698}'...'\u{A721}',
'\u{A788}'...'\u{A78A}',
'\u{A78D}'...'\u{A7FA}',
'\u{A802}',
'\u{A806}',
'\u{A80B}',
'\u{A823}'...'\u{A83F}',
'\u{A874}'...'\u{A881}',
'\u{A8B4}'...'\u{A909}',
'\u{A926}'...'\u{A92F}',
'\u{A947}'...'\u{A9FF}',
'\u{AA29}'...'\u{AA3F}',
'\u{AA43}',
'\u{AA4C}'...'\u{ABFF}',
'\u{D7A4}'...'\u{F8FF}',
'\u{FA2E}'...'\u{FA2F}',
'\u{FA6B}'...'\u{FA6F}',
'\u{FADA}'...'\u{FAFF}',
'\u{FB07}'...'\u{FB12}',
'\u{FB18}'...'\u{FB1C}',
'\u{FB1E}',
'\u{FB29}',
'\u{FB37}',
'\u{FB3D}',
'\u{FB3F}',
'\u{FB42}',
'\u{FB45}',
'\u{FBB2}'...'\u{FBD2}',
'\u{FD3E}'...'\u{FD4F}',
'\u{FD90}'...'\u{FD91}',
'\u{FDC8}'...'\u{FDEF}',
'\u{FDFC}'...'\u{FE6F}',
'\u{FE75}',
'\u{FEFD}'...'\u{FF20}',
'\u{FF3B}'...'\u{FF40}',
'\u{FF5B}'...'\u{FF65}',
'\u{FFBF}'...'\u{FFC1}',
'\u{FFC8}'...'\u{FFC9}',
'\u{FFD0}'...'\u{FFD1}',
'\u{FFD8}'...'\u{FFD9}',
'\u{FFDD}'
'\u{10000}'...'\u{10FFFF}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment