├── .gitignore ├── .vs └── SymbolPicker │ ├── DesignTimeBuild │ └── .dtbcache.v2 │ └── v17 │ ├── .futdcache.v1 │ ├── .futdcache.v2 │ ├── .suo │ ├── DocumentLayout.backup.json │ ├── DocumentLayout.json │ └── ResourceExplorer │ └── settings.json ├── LICENSE ├── README.md ├── SymbolPicker.sln ├── SymbolPicker ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Program.cs ├── Properties │ ├── Settings.Designer.cs │ └── Settings.settings ├── Settings.Designer.cs ├── Settings.cs ├── Settings.resx ├── Simulator.cs ├── SymbolPicker.csproj ├── SymbolPicker.csproj.user ├── bin │ ├── Debug │ │ └── net6.0-windows │ │ │ ├── SymbolPicker.deps.json │ │ │ ├── SymbolPicker.dll │ │ │ ├── SymbolPicker.exe │ │ │ ├── SymbolPicker.pdb │ │ │ ├── SymbolPicker.runtimeconfig.json │ │ │ └── symbols.txt │ └── Release │ │ └── net6.0-windows │ │ ├── SymbolPicker.deps.json │ │ ├── SymbolPicker.dll │ │ ├── SymbolPicker.exe │ │ ├── SymbolPicker.pdb │ │ ├── SymbolPicker.runtimeconfig.json │ │ └── symbols.txt ├── icons8_alpha.ico ├── obj │ ├── Debug │ │ └── net6.0-windows │ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ │ ├── SymbolPicker.AssemblyInfo.cs │ │ │ ├── SymbolPicker.AssemblyInfoInputs.cache │ │ │ ├── SymbolPicker.Form1.resources │ │ │ ├── SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig │ │ │ ├── SymbolPicker.GlobalUsings.g.cs │ │ │ ├── SymbolPicker.assets.cache │ │ │ ├── SymbolPicker.csproj.BuildWithSkipAnalyzers │ │ │ ├── SymbolPicker.csproj.CoreCompileInputs.cache │ │ │ ├── SymbolPicker.csproj.FileListAbsolute.txt │ │ │ ├── SymbolPicker.csproj.GenerateResource.cache │ │ │ ├── SymbolPicker.designer.deps.json │ │ │ ├── SymbolPicker.designer.runtimeconfig.json │ │ │ ├── SymbolPicker.dll │ │ │ ├── SymbolPicker.genruntimeconfig.cache │ │ │ ├── SymbolPicker.pdb │ │ │ ├── apphost.exe │ │ │ ├── ref │ │ │ └── SymbolPicker.dll │ │ │ └── refint │ │ │ └── SymbolPicker.dll │ ├── Release │ │ ├── SymbolPicker.1.0.0.nuspec │ │ └── net6.0-windows │ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ │ ├── SymbolPicker.AssemblyInfo.cs │ │ │ ├── SymbolPicker.AssemblyInfoInputs.cache │ │ │ ├── SymbolPicker.Form1.resources │ │ │ ├── SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig │ │ │ ├── SymbolPicker.GlobalUsings.g.cs │ │ │ ├── SymbolPicker.assets.cache │ │ │ ├── SymbolPicker.csproj.BuildWithSkipAnalyzers │ │ │ ├── SymbolPicker.csproj.CoreCompileInputs.cache │ │ │ ├── SymbolPicker.csproj.FileListAbsolute.txt │ │ │ ├── SymbolPicker.csproj.GenerateResource.cache │ │ │ ├── SymbolPicker.designer.deps.json │ │ │ ├── SymbolPicker.designer.runtimeconfig.json │ │ │ ├── SymbolPicker.dll │ │ │ ├── SymbolPicker.genruntimeconfig.cache │ │ │ ├── SymbolPicker.pdb │ │ │ ├── SymbolPicker.sourcelink.json │ │ │ ├── apphost.exe │ │ │ ├── ref │ │ │ └── SymbolPicker.dll │ │ │ └── refint │ │ │ └── SymbolPicker.dll │ ├── SymbolPicker.csproj.nuget.dgspec.json │ ├── SymbolPicker.csproj.nuget.g.props │ ├── SymbolPicker.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache └── symbols.txt └── img ├── setting.gif └── typing.gif /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | ## 4 | ## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore 5 | 6 | # User-specific files 7 | *.rsuser 8 | *.suo 9 | *.user 10 | *.userosscache 11 | *.sln.docstates 12 | 13 | # User-specific files (MonoDevelop/Xamarin Studio) 14 | *.userprefs 15 | 16 | # Mono auto generated files 17 | mono_crash.* 18 | 19 | # Build results 20 | [Dd]ebug/ 21 | [Dd]ebugPublic/ 22 | [Rr]elease/ 23 | [Rr]eleases/ 24 | x64/ 25 | x86/ 26 | [Ww][Ii][Nn]32/ 27 | [Aa][Rr][Mm]/ 28 | [Aa][Rr][Mm]64/ 29 | bld/ 30 | [Bb]in/ 31 | [Oo]bj/ 32 | [Ll]og/ 33 | [Ll]ogs/ 34 | 35 | # Visual Studio 2015/2017 cache/options directory 36 | .vs/ 37 | # Uncomment if you have tasks that create the project's static files in wwwroot 38 | #wwwroot/ 39 | 40 | # Visual Studio 2017 auto generated files 41 | Generated\ Files/ 42 | 43 | # MSTest test Results 44 | [Tt]est[Rr]esult*/ 45 | [Bb]uild[Ll]og.* 46 | 47 | # NUnit 48 | *.VisualState.xml 49 | TestResult.xml 50 | nunit-*.xml 51 | 52 | # Build Results of an ATL Project 53 | [Dd]ebugPS/ 54 | [Rr]eleasePS/ 55 | dlldata.c 56 | 57 | # Benchmark Results 58 | BenchmarkDotNet.Artifacts/ 59 | 60 | # .NET Core 61 | project.lock.json 62 | project.fragment.lock.json 63 | artifacts/ 64 | 65 | # ASP.NET Scaffolding 66 | ScaffoldingReadMe.txt 67 | 68 | # StyleCop 69 | StyleCopReport.xml 70 | 71 | # Files built by Visual Studio 72 | *_i.c 73 | *_p.c 74 | *_h.h 75 | *.ilk 76 | *.meta 77 | *.obj 78 | *.iobj 79 | *.pch 80 | *.pdb 81 | *.ipdb 82 | *.pgc 83 | *.pgd 84 | *.rsp 85 | # but not Directory.Build.rsp, as it configures directory-level build defaults 86 | !Directory.Build.rsp 87 | *.sbr 88 | *.tlb 89 | *.tli 90 | *.tlh 91 | *.tmp 92 | *.tmp_proj 93 | *_wpftmp.csproj 94 | *.log 95 | *.tlog 96 | *.vspscc 97 | *.vssscc 98 | .builds 99 | *.pidb 100 | *.svclog 101 | *.scc 102 | 103 | # Chutzpah Test files 104 | _Chutzpah* 105 | 106 | # Visual C++ cache files 107 | ipch/ 108 | *.aps 109 | *.ncb 110 | *.opendb 111 | *.opensdf 112 | *.sdf 113 | *.cachefile 114 | *.VC.db 115 | *.VC.VC.opendb 116 | 117 | # Visual Studio profiler 118 | *.psess 119 | *.vsp 120 | *.vspx 121 | *.sap 122 | 123 | # Visual Studio Trace Files 124 | *.e2e 125 | 126 | # TFS 2012 Local Workspace 127 | $tf/ 128 | 129 | # Guidance Automation Toolkit 130 | *.gpState 131 | 132 | # ReSharper is a .NET coding add-in 133 | _ReSharper*/ 134 | *.[Rr]e[Ss]harper 135 | *.DotSettings.user 136 | 137 | # TeamCity is a build add-in 138 | _TeamCity* 139 | 140 | # DotCover is a Code Coverage Tool 141 | *.dotCover 142 | 143 | # AxoCover is a Code Coverage Tool 144 | .axoCover/* 145 | !.axoCover/settings.json 146 | 147 | # Coverlet is a free, cross platform Code Coverage Tool 148 | coverage*.json 149 | coverage*.xml 150 | coverage*.info 151 | 152 | # Visual Studio code coverage results 153 | *.coverage 154 | *.coveragexml 155 | 156 | # NCrunch 157 | _NCrunch_* 158 | .*crunch*.local.xml 159 | nCrunchTemp_* 160 | 161 | # MightyMoose 162 | *.mm.* 163 | AutoTest.Net/ 164 | 165 | # Web workbench (sass) 166 | .sass-cache/ 167 | 168 | # Installshield output folder 169 | [Ee]xpress/ 170 | 171 | # DocProject is a documentation generator add-in 172 | DocProject/buildhelp/ 173 | DocProject/Help/*.HxT 174 | DocProject/Help/*.HxC 175 | DocProject/Help/*.hhc 176 | DocProject/Help/*.hhk 177 | DocProject/Help/*.hhp 178 | DocProject/Help/Html2 179 | DocProject/Help/html 180 | 181 | # Click-Once directory 182 | publish/ 183 | 184 | # Publish Web Output 185 | *.[Pp]ublish.xml 186 | *.azurePubxml 187 | # Note: Comment the next line if you want to checkin your web deploy settings, 188 | # but database connection strings (with potential passwords) will be unencrypted 189 | *.pubxml 190 | *.publishproj 191 | 192 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 193 | # checkin your Azure Web App publish settings, but sensitive information contained 194 | # in these scripts will be unencrypted 195 | PublishScripts/ 196 | 197 | # NuGet Packages 198 | *.nupkg 199 | # NuGet Symbol Packages 200 | *.snupkg 201 | # The packages folder can be ignored because of Package Restore 202 | **/[Pp]ackages/* 203 | # except build/, which is used as an MSBuild target. 204 | !**/[Pp]ackages/build/ 205 | # Uncomment if necessary however generally it will be regenerated when needed 206 | #!**/[Pp]ackages/repositories.config 207 | # NuGet v3's project.json files produces more ignorable files 208 | *.nuget.props 209 | *.nuget.targets 210 | 211 | # Microsoft Azure Build Output 212 | csx/ 213 | *.build.csdef 214 | 215 | # Microsoft Azure Emulator 216 | ecf/ 217 | rcf/ 218 | 219 | # Windows Store app package directories and files 220 | AppPackages/ 221 | BundleArtifacts/ 222 | Package.StoreAssociation.xml 223 | _pkginfo.txt 224 | *.appx 225 | *.appxbundle 226 | *.appxupload 227 | 228 | # Visual Studio cache files 229 | # files ending in .cache can be ignored 230 | *.[Cc]ache 231 | # but keep track of directories ending in .cache 232 | !?*.[Cc]ache/ 233 | 234 | # Others 235 | ClientBin/ 236 | ~$* 237 | *~ 238 | *.dbmdl 239 | *.dbproj.schemaview 240 | *.jfm 241 | *.pfx 242 | *.publishsettings 243 | orleans.codegen.cs 244 | 245 | # Including strong name files can present a security risk 246 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) 247 | #*.snk 248 | 249 | # Since there are multiple workflows, uncomment next line to ignore bower_components 250 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 251 | #bower_components/ 252 | 253 | # RIA/Silverlight projects 254 | Generated_Code/ 255 | 256 | # Backup & report files from converting an old project file 257 | # to a newer Visual Studio version. Backup files are not needed, 258 | # because we have git ;-) 259 | _UpgradeReport_Files/ 260 | Backup*/ 261 | UpgradeLog*.XML 262 | UpgradeLog*.htm 263 | ServiceFabricBackup/ 264 | *.rptproj.bak 265 | 266 | # SQL Server files 267 | *.mdf 268 | *.ldf 269 | *.ndf 270 | 271 | # Business Intelligence projects 272 | *.rdl.data 273 | *.bim.layout 274 | *.bim_*.settings 275 | *.rptproj.rsuser 276 | *- [Bb]ackup.rdl 277 | *- [Bb]ackup ([0-9]).rdl 278 | *- [Bb]ackup ([0-9][0-9]).rdl 279 | 280 | # Microsoft Fakes 281 | FakesAssemblies/ 282 | 283 | # GhostDoc plugin setting file 284 | *.GhostDoc.xml 285 | 286 | # Node.js Tools for Visual Studio 287 | .ntvs_analysis.dat 288 | node_modules/ 289 | 290 | # Visual Studio 6 build log 291 | *.plg 292 | 293 | # Visual Studio 6 workspace options file 294 | *.opt 295 | 296 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 297 | *.vbw 298 | 299 | # Visual Studio 6 auto-generated project file (contains which files were open etc.) 300 | *.vbp 301 | 302 | # Visual Studio 6 workspace and project file (working project files containing files to include in project) 303 | *.dsw 304 | *.dsp 305 | 306 | # Visual Studio 6 technical files 307 | *.ncb 308 | *.aps 309 | 310 | # Visual Studio LightSwitch build output 311 | **/*.HTMLClient/GeneratedArtifacts 312 | **/*.DesktopClient/GeneratedArtifacts 313 | **/*.DesktopClient/ModelManifest.xml 314 | **/*.Server/GeneratedArtifacts 315 | **/*.Server/ModelManifest.xml 316 | _Pvt_Extensions 317 | 318 | # Paket dependency manager 319 | .paket/paket.exe 320 | paket-files/ 321 | 322 | # FAKE - F# Make 323 | .fake/ 324 | 325 | # CodeRush personal settings 326 | .cr/personal 327 | 328 | # Python Tools for Visual Studio (PTVS) 329 | __pycache__/ 330 | *.pyc 331 | 332 | # Cake - Uncomment if you are using it 333 | # tools/** 334 | # !tools/packages.config 335 | 336 | # Tabs Studio 337 | *.tss 338 | 339 | # Telerik's JustMock configuration file 340 | *.jmconfig 341 | 342 | # BizTalk build output 343 | *.btp.cs 344 | *.btm.cs 345 | *.odx.cs 346 | *.xsd.cs 347 | 348 | # OpenCover UI analysis results 349 | OpenCover/ 350 | 351 | # Azure Stream Analytics local run output 352 | ASALocalRun/ 353 | 354 | # MSBuild Binary and Structured Log 355 | *.binlog 356 | 357 | # NVidia Nsight GPU debugger configuration file 358 | *.nvuser 359 | 360 | # MFractors (Xamarin productivity tool) working folder 361 | .mfractor/ 362 | 363 | # Local History for Visual Studio 364 | .localhistory/ 365 | 366 | # Visual Studio History (VSHistory) files 367 | .vshistory/ 368 | 369 | # BeatPulse healthcheck temp database 370 | healthchecksdb 371 | 372 | # Backup folder for Package Reference Convert tool in Visual Studio 2017 373 | MigrationBackup/ 374 | 375 | # Ionide (cross platform F# VS Code tools) working folder 376 | .ionide/ 377 | 378 | # Fody - auto-generated XML schema 379 | FodyWeavers.xsd 380 | 381 | # VS Code files for those working on multiple tools 382 | .vscode/* 383 | !.vscode/settings.json 384 | !.vscode/tasks.json 385 | !.vscode/launch.json 386 | !.vscode/extensions.json 387 | *.code-workspace 388 | 389 | # Local History for Visual Studio Code 390 | .history/ 391 | 392 | # Windows Installer files from build outputs 393 | *.cab 394 | *.msi 395 | *.msix 396 | *.msm 397 | *.msp 398 | 399 | # JetBrains Rider 400 | *.sln.iml -------------------------------------------------------------------------------- /.vs/SymbolPicker/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/.vs/SymbolPicker/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/.futdcache.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/.vs/SymbolPicker/v17/.futdcache.v1 -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/.vs/SymbolPicker/v17/.futdcache.v2 -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/.vs/SymbolPicker/v17/.suo -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/DocumentLayout.backup.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "WorkspaceRootPath": "C:\\C#sourceCode\\SymbolPicker-fork\\", 4 | "Documents": [ 5 | { 6 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|c:\\c#sourcecode\\symbolpicker-fork\\symbolpicker\\symbols.txt||{8B382828-6202-11D1-8870-0000F87579D2}", 7 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\symbols.txt||{8B382828-6202-11D1-8870-0000F87579D2}" 8 | }, 9 | { 10 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|c:\\c#sourcecode\\symbolpicker-fork\\symbolpicker\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 11 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 12 | }, 13 | { 14 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|C:\\C#sourceCode\\SymbolPicker-fork\\symbolpicker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", 15 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" 16 | }, 17 | { 18 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|C:\\C#sourceCode\\SymbolPicker-fork\\symbolpicker\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", 19 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" 20 | } 21 | ], 22 | "DocumentGroupContainers": [ 23 | { 24 | "Orientation": 0, 25 | "VerticalTabListWidth": 256, 26 | "DocumentGroups": [ 27 | { 28 | "DockedWidth": 200, 29 | "SelectedChildIndex": 2, 30 | "Children": [ 31 | { 32 | "$type": "Bookmark", 33 | "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" 34 | }, 35 | { 36 | "$type": "Bookmark", 37 | "Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}" 38 | }, 39 | { 40 | "$type": "Document", 41 | "DocumentIndex": 0, 42 | "Title": "symbols.txt", 43 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\symbols.txt", 44 | "RelativeDocumentMoniker": "SymbolPicker\\symbols.txt", 45 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\symbols.txt", 46 | "RelativeToolTip": "SymbolPicker\\symbols.txt", 47 | "ViewState": "AgIAANEFAAAAAAAAAAAAAOEFAAAAAAAAAAAAAA==", 48 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003109|", 49 | "WhenOpened": "2025-03-23T22:36:05.594Z", 50 | "EditorCaption": "" 51 | }, 52 | { 53 | "$type": "Document", 54 | "DocumentIndex": 1, 55 | "Title": "Program.cs", 56 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Program.cs", 57 | "RelativeDocumentMoniker": "SymbolPicker\\Program.cs", 58 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Program.cs", 59 | "RelativeToolTip": "SymbolPicker\\Program.cs", 60 | "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAaAAAAAAAAAA==", 61 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 62 | "WhenOpened": "2025-03-23T03:51:35.942Z" 63 | }, 64 | { 65 | "$type": "Document", 66 | "DocumentIndex": 2, 67 | "Title": "Form1.cs [\u8BBE\u8BA1]", 68 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Form1.cs", 69 | "RelativeDocumentMoniker": "SymbolPicker\\Form1.cs", 70 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Form1.cs [\u8BBE\u8BA1]", 71 | "RelativeToolTip": "SymbolPicker\\Form1.cs [\u8BBE\u8BA1]", 72 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 73 | "WhenOpened": "2025-03-23T03:50:27.236Z" 74 | }, 75 | { 76 | "$type": "Document", 77 | "DocumentIndex": 3, 78 | "Title": "Settings.cs [\u8BBE\u8BA1]", 79 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Settings.cs", 80 | "RelativeDocumentMoniker": "SymbolPicker\\Settings.cs", 81 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Settings.cs [\u8BBE\u8BA1]", 82 | "RelativeToolTip": "SymbolPicker\\Settings.cs [\u8BBE\u8BA1]", 83 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 84 | "WhenOpened": "2025-03-15T22:02:55.073Z" 85 | } 86 | ] 87 | }, 88 | { 89 | "DockedWidth": 1364, 90 | "SelectedChildIndex": -1, 91 | "Children": [ 92 | { 93 | "$type": "Bookmark", 94 | "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}" 95 | }, 96 | { 97 | "$type": "Bookmark", 98 | "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}" 99 | }, 100 | { 101 | "$type": "Bookmark", 102 | "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" 103 | }, 104 | { 105 | "$type": "Bookmark", 106 | "Name": "ST:0:0:{605322a2-17ae-43f4-b60f-766556e46c87}" 107 | }, 108 | { 109 | "$type": "Bookmark", 110 | "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" 111 | } 112 | ] 113 | } 114 | ] 115 | } 116 | ] 117 | } -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/DocumentLayout.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "WorkspaceRootPath": "C:\\C#sourceCode\\SymbolPicker-fork\\", 4 | "Documents": [ 5 | { 6 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|c:\\c#sourcecode\\symbolpicker-fork\\symbolpicker\\symbols.txt||{8B382828-6202-11D1-8870-0000F87579D2}", 7 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\symbols.txt||{8B382828-6202-11D1-8870-0000F87579D2}" 8 | }, 9 | { 10 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|c:\\c#sourcecode\\symbolpicker-fork\\symbolpicker\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 11 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 12 | }, 13 | { 14 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|C:\\C#sourceCode\\SymbolPicker-fork\\symbolpicker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", 15 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" 16 | }, 17 | { 18 | "AbsoluteMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|C:\\C#sourceCode\\SymbolPicker-fork\\symbolpicker\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", 19 | "RelativeMoniker": "D:0:0:{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}|SymbolPicker\\SymbolPicker.csproj|solutionrelative:symbolpicker\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" 20 | } 21 | ], 22 | "DocumentGroupContainers": [ 23 | { 24 | "Orientation": 0, 25 | "VerticalTabListWidth": 256, 26 | "DocumentGroups": [ 27 | { 28 | "DockedWidth": 200, 29 | "SelectedChildIndex": 2, 30 | "Children": [ 31 | { 32 | "$type": "Bookmark", 33 | "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" 34 | }, 35 | { 36 | "$type": "Bookmark", 37 | "Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}" 38 | }, 39 | { 40 | "$type": "Document", 41 | "DocumentIndex": 0, 42 | "Title": "symbols.txt", 43 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\symbols.txt", 44 | "RelativeDocumentMoniker": "SymbolPicker\\symbols.txt", 45 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\symbols.txt", 46 | "RelativeToolTip": "SymbolPicker\\symbols.txt", 47 | "ViewState": "AgIAAIYAAAAAAAAAAAAAwJsAAAABAAAAAAAAAA==", 48 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003109|", 49 | "WhenOpened": "2025-03-23T22:36:05.594Z", 50 | "EditorCaption": "" 51 | }, 52 | { 53 | "$type": "Document", 54 | "DocumentIndex": 1, 55 | "Title": "Program.cs", 56 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Program.cs", 57 | "RelativeDocumentMoniker": "SymbolPicker\\Program.cs", 58 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Program.cs", 59 | "RelativeToolTip": "SymbolPicker\\Program.cs", 60 | "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAaAAAAAAAAAA==", 61 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 62 | "WhenOpened": "2025-03-23T03:51:35.942Z" 63 | }, 64 | { 65 | "$type": "Document", 66 | "DocumentIndex": 2, 67 | "Title": "Form1.cs [\u8BBE\u8BA1]", 68 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Form1.cs", 69 | "RelativeDocumentMoniker": "SymbolPicker\\Form1.cs", 70 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Form1.cs [\u8BBE\u8BA1]", 71 | "RelativeToolTip": "SymbolPicker\\Form1.cs [\u8BBE\u8BA1]", 72 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 73 | "WhenOpened": "2025-03-23T03:50:27.236Z" 74 | }, 75 | { 76 | "$type": "Document", 77 | "DocumentIndex": 3, 78 | "Title": "Settings.cs [\u8BBE\u8BA1]", 79 | "DocumentMoniker": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Settings.cs", 80 | "RelativeDocumentMoniker": "SymbolPicker\\Settings.cs", 81 | "ToolTip": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Settings.cs [\u8BBE\u8BA1]", 82 | "RelativeToolTip": "SymbolPicker\\Settings.cs [\u8BBE\u8BA1]", 83 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 84 | "WhenOpened": "2025-03-15T22:02:55.073Z" 85 | } 86 | ] 87 | }, 88 | { 89 | "DockedWidth": 1364, 90 | "SelectedChildIndex": -1, 91 | "Children": [ 92 | { 93 | "$type": "Bookmark", 94 | "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}" 95 | }, 96 | { 97 | "$type": "Bookmark", 98 | "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}" 99 | }, 100 | { 101 | "$type": "Bookmark", 102 | "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}" 103 | }, 104 | { 105 | "$type": "Bookmark", 106 | "Name": "ST:0:0:{605322a2-17ae-43f4-b60f-766556e46c87}" 107 | }, 108 | { 109 | "$type": "Bookmark", 110 | "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" 111 | } 112 | ] 113 | } 114 | ] 115 | } 116 | ] 117 | } -------------------------------------------------------------------------------- /.vs/SymbolPicker/v17/ResourceExplorer/settings.json: -------------------------------------------------------------------------------- 1 | {"ShowEmptyProjects":false,"CustomColumnOrderings":{"name":0,"file-path":1,"file-name":2,"neutral-value":3,"neutral-comment":4,"type":5},"ShowValidationErrors":true,"SelectedResourceGroupsByProject":{"C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj":["C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\Form1.resx"]},"VisibleColumnKeys":["name","neutral-value","neutral-comment"]} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 thisismalindu 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |
3 |

Symbol Picker

4 | 5 | A simple symbol picker app, similar to the Windows Emoji Picker, that allows you to search for and insert symbols as you type. 6 | 7 | ![GitHub stars](https://img.shields.io/github/stars/thisismalindu/SymbolPicker?style=flat) 8 | [![Github Release](https://img.shields.io/github/v/release/thisismalindu/SymbolPicker)](https://github.com/thisismalindu/SymbolPicker/releases/latest) 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | ## Features 19 | 20 | * **Searchable symbol picker**: Search in real time with spelling tolerance 21 | * **Insert directly**: Insert symbols to your document directly 22 | * **History memory**: Recent symbol selections are stored for easy access 23 | * **Transparency bar**: New option to customize transparency 24 | * **Customizable**: Settings allow you to customize the application 25 | * **Add your own custom symbols**: You can add your own symbols by editing the `symbols.txt` file with Unicode characters 26 | 27 | 28 | 29 | ## Installation 30 | 31 | * Download the newest version from [Release](https://github.com/thisismalindu/SymbolPicker/releases) 32 | * Run the installation program 33 |
34 | OR if there is no installation program (a ZIP) 35 |
36 | * Put files to `C:\Program Files\SymbolPicker\` (you might need to create the directory manually) 37 | 38 | > [!NOTE] 39 | > You also need .NET Framework to run this app, but it should be pre-installed to your Windows system 40 | 41 | 42 | 53 | 54 | ## Project Structure 55 | 56 | Here’s a breakdown of the project's folder structure: 57 | 58 | 59 | 72 | * **Form1**: The main function window 73 | * **Settings**: The settings window 74 | * **icons8_alpha.ico**: The app's icon. 75 | * **symbols.txt**: A text file where you can add custom symbols (in Unicode). 76 | 77 | 78 | ## Usage 79 | 80 | 1. Run the application. 81 | 2. Use the search bar to find symbols. 82 | 3. Click on a symbol to insert to your document. 83 | 84 | 85 | 86 | ## Contributing 87 | 88 | We welcome contributions! If you'd like to enhance the app or fix issues, feel free to fork the repository and submit a pull request. 89 | 90 | 91 | 92 | ## License 93 | 94 | This project is open-source under the MIT License. See the [LICENSE](LICENSE) file for more details. 95 | 96 | 97 | 98 | ## Acknowledgments 99 | 100 | - Inspired by the **Windows Emoji Picker**. 101 | - Thanks to **1234567Yang** for contributing enhancements. See the [pull request here](https://github.com/thisismalindu/SymbolPicker/pull/3). 102 | 103 | -------------------------------------------------------------------------------- /SymbolPicker.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.2.32630.192 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SymbolPicker", "SymbolPicker\SymbolPicker.csproj", "{54460062-6FC5-4FD8-A069-F2B3FE18F7B7}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {54460062-6FC5-4FD8-A069-F2B3FE18F7B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {54460062-6FC5-4FD8-A069-F2B3FE18F7B7}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {54460062-6FC5-4FD8-A069-F2B3FE18F7B7}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {54460062-6FC5-4FD8-A069-F2B3FE18F7B7}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {3DA766C4-156B-4A23-9F8E-39192B938897} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /SymbolPicker/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace SymbolPicker 2 | { 3 | partial class Form1 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | components = new System.ComponentModel.Container(); 32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); 33 | textBox_search = new TextBox(); 34 | flowLayoutPanel_all = new FlowLayoutPanel(); 35 | textBox_opt = new TextBox(); 36 | label_loading = new Label(); 37 | flowLayoutPanel_recent = new FlowLayoutPanel(); 38 | label1 = new Label(); 39 | label2 = new Label(); 40 | notifyIcon_tray = new NotifyIcon(components); 41 | contextMenuStrip_tray = new ContextMenuStrip(components); 42 | toolStripMenuItem_show = new ToolStripMenuItem(); 43 | toolStripMenuItem_settings = new ToolStripMenuItem(); 44 | toolStripMenuItem_exit = new ToolStripMenuItem(); 45 | contextMenuStrip_tray.SuspendLayout(); 46 | SuspendLayout(); 47 | // 48 | // textBox_search 49 | // 50 | textBox_search.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 51 | textBox_search.Location = new Point(4, 8); 52 | textBox_search.Name = "textBox_search"; 53 | textBox_search.Size = new Size(236, 23); 54 | textBox_search.TabIndex = 2; 55 | textBox_search.TextChanged += textBox_search_TextChanged; 56 | textBox_search.Enter += textBox_search_Enter; 57 | textBox_search.KeyDown += textBox_KeyDown; 58 | textBox_search.Leave += textBox_search_Leave; 59 | // 60 | // flowLayoutPanel_all 61 | // 62 | flowLayoutPanel_all.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right; 63 | flowLayoutPanel_all.AutoScroll = true; 64 | flowLayoutPanel_all.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 65 | flowLayoutPanel_all.Location = new Point(4, 192); 66 | flowLayoutPanel_all.Name = "flowLayoutPanel_all"; 67 | flowLayoutPanel_all.Size = new Size(236, 133); 68 | flowLayoutPanel_all.TabIndex = 1; 69 | // 70 | // textBox_opt 71 | // 72 | textBox_opt.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 73 | textBox_opt.Location = new Point(4, 331); 74 | textBox_opt.Name = "textBox_opt"; 75 | textBox_opt.Size = new Size(236, 23); 76 | textBox_opt.TabIndex = 0; 77 | // 78 | // label_loading 79 | // 80 | label_loading.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; 81 | label_loading.BackColor = SystemColors.AppWorkspace; 82 | label_loading.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 83 | label_loading.Location = new Point(91, 220); 84 | label_loading.Margin = new Padding(0); 85 | label_loading.Name = "label_loading"; 86 | label_loading.Size = new Size(52, 20); 87 | label_loading.TabIndex = 1; 88 | label_loading.Text = "Loading"; 89 | label_loading.TextAlign = ContentAlignment.MiddleCenter; 90 | label_loading.Visible = false; 91 | // 92 | // flowLayoutPanel_recent 93 | // 94 | flowLayoutPanel_recent.AutoScroll = true; 95 | flowLayoutPanel_recent.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 96 | flowLayoutPanel_recent.Location = new Point(4, 54); 97 | flowLayoutPanel_recent.Name = "flowLayoutPanel_recent"; 98 | flowLayoutPanel_recent.Size = new Size(236, 116); 99 | flowLayoutPanel_recent.TabIndex = 2; 100 | // 101 | // label1 102 | // 103 | label1.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 104 | label1.Location = new Point(4, 173); 105 | label1.Name = "label1"; 106 | label1.Size = new Size(37, 16); 107 | label1.TabIndex = 3; 108 | label1.Text = "all"; 109 | // 110 | // label2 111 | // 112 | label2.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); 113 | label2.Location = new Point(4, 34); 114 | label2.Name = "label2"; 115 | label2.Size = new Size(41, 17); 116 | label2.TabIndex = 4; 117 | label2.Text = "recent"; 118 | // 119 | // notifyIcon_tray 120 | // 121 | notifyIcon_tray.ContextMenuStrip = contextMenuStrip_tray; 122 | notifyIcon_tray.Icon = (Icon)resources.GetObject("notifyIcon_tray.Icon"); 123 | notifyIcon_tray.Text = "Symbol Picker"; 124 | notifyIcon_tray.Visible = true; 125 | notifyIcon_tray.Click += notifyIcon_tray_Click; 126 | // 127 | // contextMenuStrip_tray 128 | // 129 | contextMenuStrip_tray.Items.AddRange(new ToolStripItem[] { toolStripMenuItem_show, toolStripMenuItem_settings, toolStripMenuItem_exit }); 130 | contextMenuStrip_tray.Name = "contextMenuStrip_tray"; 131 | contextMenuStrip_tray.Size = new Size(181, 92); 132 | // 133 | // toolStripMenuItem_show 134 | // 135 | toolStripMenuItem_show.Name = "toolStripMenuItem_show"; 136 | toolStripMenuItem_show.Size = new Size(180, 22); 137 | toolStripMenuItem_show.Text = "Show"; 138 | toolStripMenuItem_show.Click += toolStripMenuItem_show_Click; 139 | // 140 | // toolStripMenuItem_settings 141 | // 142 | toolStripMenuItem_settings.Name = "toolStripMenuItem_settings"; 143 | toolStripMenuItem_settings.Size = new Size(180, 22); 144 | toolStripMenuItem_settings.Text = "Settings"; 145 | toolStripMenuItem_settings.Click += toolStripMenuItem_settings_Click; 146 | // 147 | // toolStripMenuItem_exit 148 | // 149 | toolStripMenuItem_exit.Name = "toolStripMenuItem_exit"; 150 | toolStripMenuItem_exit.Size = new Size(180, 22); 151 | toolStripMenuItem_exit.Text = "Exit"; 152 | toolStripMenuItem_exit.Click += toolStripMenuItem_exit_Click; 153 | // 154 | // Form1 155 | // 156 | AutoScaleDimensions = new SizeF(7F, 15F); 157 | AutoScaleMode = AutoScaleMode.Font; 158 | ClientSize = new Size(243, 359); 159 | Controls.Add(label2); 160 | Controls.Add(label1); 161 | Controls.Add(flowLayoutPanel_recent); 162 | Controls.Add(label_loading); 163 | Controls.Add(textBox_opt); 164 | Controls.Add(flowLayoutPanel_all); 165 | Controls.Add(textBox_search); 166 | Font = new Font("Microsoft Sans Serif", 9F, FontStyle.Regular, GraphicsUnit.Point); 167 | FormBorderStyle = FormBorderStyle.FixedSingle; 168 | Icon = (Icon)resources.GetObject("$this.Icon"); 169 | MaximizeBox = false; 170 | MinimizeBox = false; 171 | Name = "Form1"; 172 | StartPosition = FormStartPosition.CenterScreen; 173 | Text = "Symbol Picker"; 174 | TopMost = true; 175 | FormClosing += Form1_FormClosing; 176 | Load += Form1_Load; 177 | KeyDown += Form1_KeyDown; 178 | contextMenuStrip_tray.ResumeLayout(false); 179 | ResumeLayout(false); 180 | PerformLayout(); 181 | } 182 | 183 | #endregion 184 | private TextBox textBox_search; 185 | private FlowLayoutPanel flowLayoutPanel_all; 186 | private TextBox textBox_opt; 187 | private Label label_loading; 188 | private FlowLayoutPanel flowLayoutPanel_recent; 189 | private Label label1; 190 | private Label label2; 191 | private NotifyIcon notifyIcon_tray; 192 | private ContextMenuStrip contextMenuStrip_tray; 193 | private ToolStripMenuItem toolStripMenuItem_settings; 194 | private ToolStripMenuItem toolStripMenuItem_exit; 195 | private ToolStripMenuItem toolStripMenuItem_show; 196 | } 197 | } -------------------------------------------------------------------------------- /SymbolPicker/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/Form1.cs -------------------------------------------------------------------------------- /SymbolPicker/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/Program.cs -------------------------------------------------------------------------------- /SymbolPicker/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace SymbolPicker.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.2.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /SymbolPicker/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /SymbolPicker/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace SymbolPicker 2 | { 3 | partial class Settings 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | tabControl1 = new TabControl(); 32 | tabPage_window = new TabPage(); 33 | flowLayoutPanel1 = new FlowLayoutPanel(); 34 | label1 = new Label(); 35 | trackBar_intrans = new TrackBar(); 36 | label_intrans_value = new Label(); 37 | checkBox_tray = new CheckBox(); 38 | tabPage_start = new TabPage(); 39 | flowLayoutPanel2 = new FlowLayoutPanel(); 40 | label2 = new Label(); 41 | checkBox_reg_hotkey = new CheckBox(); 42 | flowLayoutPanel3 = new FlowLayoutPanel(); 43 | label3 = new Label(); 44 | textBox_hotkey = new TextBox(); 45 | button_save = new Button(); 46 | tabControl1.SuspendLayout(); 47 | tabPage_window.SuspendLayout(); 48 | flowLayoutPanel1.SuspendLayout(); 49 | ((System.ComponentModel.ISupportInitialize)trackBar_intrans).BeginInit(); 50 | tabPage_start.SuspendLayout(); 51 | flowLayoutPanel2.SuspendLayout(); 52 | flowLayoutPanel3.SuspendLayout(); 53 | SuspendLayout(); 54 | // 55 | // tabControl1 56 | // 57 | tabControl1.Controls.Add(tabPage_window); 58 | tabControl1.Controls.Add(tabPage_start); 59 | tabControl1.Dock = DockStyle.Top; 60 | tabControl1.Location = new Point(0, 0); 61 | tabControl1.Name = "tabControl1"; 62 | tabControl1.SelectedIndex = 0; 63 | tabControl1.Size = new Size(407, 307); 64 | tabControl1.TabIndex = 0; 65 | // 66 | // tabPage_window 67 | // 68 | tabPage_window.Controls.Add(flowLayoutPanel1); 69 | tabPage_window.Location = new Point(4, 26); 70 | tabPage_window.Name = "tabPage_window"; 71 | tabPage_window.Padding = new Padding(3); 72 | tabPage_window.Size = new Size(399, 277); 73 | tabPage_window.TabIndex = 0; 74 | tabPage_window.Text = "Window"; 75 | tabPage_window.UseVisualStyleBackColor = true; 76 | // 77 | // flowLayoutPanel1 78 | // 79 | flowLayoutPanel1.AutoScroll = true; 80 | flowLayoutPanel1.Controls.Add(label1); 81 | flowLayoutPanel1.Controls.Add(trackBar_intrans); 82 | flowLayoutPanel1.Controls.Add(label_intrans_value); 83 | flowLayoutPanel1.Controls.Add(checkBox_tray); 84 | flowLayoutPanel1.Dock = DockStyle.Fill; 85 | flowLayoutPanel1.FlowDirection = FlowDirection.TopDown; 86 | flowLayoutPanel1.Location = new Point(3, 3); 87 | flowLayoutPanel1.Name = "flowLayoutPanel1"; 88 | flowLayoutPanel1.Size = new Size(393, 271); 89 | flowLayoutPanel1.TabIndex = 0; 90 | flowLayoutPanel1.WrapContents = false; 91 | // 92 | // label1 93 | // 94 | label1.AutoSize = true; 95 | label1.Location = new Point(3, 0); 96 | label1.Name = "label1"; 97 | label1.Size = new Size(146, 17); 98 | label1.TabIndex = 3; 99 | label1.Text = "Intransparency (50-100)"; 100 | // 101 | // trackBar_intrans 102 | // 103 | trackBar_intrans.LargeChange = 1; 104 | trackBar_intrans.Location = new Point(3, 20); 105 | trackBar_intrans.Maximum = 100; 106 | trackBar_intrans.Minimum = 50; 107 | trackBar_intrans.Name = "trackBar_intrans"; 108 | trackBar_intrans.Size = new Size(383, 45); 109 | trackBar_intrans.TabIndex = 4; 110 | trackBar_intrans.Value = 70; 111 | trackBar_intrans.ValueChanged += trackBar_intrans_ValueChanged; 112 | // 113 | // label_intrans_value 114 | // 115 | label_intrans_value.AutoSize = true; 116 | label_intrans_value.Location = new Point(3, 68); 117 | label_intrans_value.Name = "label_intrans_value"; 118 | label_intrans_value.Size = new Size(22, 17); 119 | label_intrans_value.TabIndex = 6; 120 | label_intrans_value.Text = "70"; 121 | // 122 | // checkBox_tray 123 | // 124 | checkBox_tray.Checked = true; 125 | checkBox_tray.CheckState = CheckState.Checked; 126 | checkBox_tray.Location = new Point(3, 88); 127 | checkBox_tray.Name = "checkBox_tray"; 128 | checkBox_tray.Size = new Size(383, 41); 129 | checkBox_tray.TabIndex = 5; 130 | checkBox_tray.Text = "Rather than close the app, minimize the app to tray when click \"close\""; 131 | checkBox_tray.UseVisualStyleBackColor = true; 132 | // 133 | // tabPage_start 134 | // 135 | tabPage_start.Controls.Add(flowLayoutPanel2); 136 | tabPage_start.Location = new Point(4, 26); 137 | tabPage_start.Name = "tabPage_start"; 138 | tabPage_start.Padding = new Padding(3); 139 | tabPage_start.Size = new Size(399, 277); 140 | tabPage_start.TabIndex = 1; 141 | tabPage_start.Text = "Start"; 142 | tabPage_start.UseVisualStyleBackColor = true; 143 | // 144 | // flowLayoutPanel2 145 | // 146 | flowLayoutPanel2.AutoScroll = true; 147 | flowLayoutPanel2.Controls.Add(label2); 148 | flowLayoutPanel2.Controls.Add(checkBox_reg_hotkey); 149 | flowLayoutPanel2.Controls.Add(flowLayoutPanel3); 150 | flowLayoutPanel2.Dock = DockStyle.Fill; 151 | flowLayoutPanel2.FlowDirection = FlowDirection.TopDown; 152 | flowLayoutPanel2.Location = new Point(3, 3); 153 | flowLayoutPanel2.Name = "flowLayoutPanel2"; 154 | flowLayoutPanel2.Size = new Size(393, 271); 155 | flowLayoutPanel2.TabIndex = 1; 156 | flowLayoutPanel2.WrapContents = false; 157 | // 158 | // label2 159 | // 160 | label2.AutoSize = true; 161 | label2.Location = new Point(3, 0); 162 | label2.Name = "label2"; 163 | label2.Size = new Size(49, 17); 164 | label2.TabIndex = 3; 165 | label2.Text = "Hotkey"; 166 | // 167 | // checkBox_reg_hotkey 168 | // 169 | checkBox_reg_hotkey.AutoSize = true; 170 | checkBox_reg_hotkey.Checked = true; 171 | checkBox_reg_hotkey.CheckState = CheckState.Checked; 172 | checkBox_reg_hotkey.Location = new Point(3, 20); 173 | checkBox_reg_hotkey.Name = "checkBox_reg_hotkey"; 174 | checkBox_reg_hotkey.Size = new Size(118, 21); 175 | checkBox_reg_hotkey.TabIndex = 4; 176 | checkBox_reg_hotkey.Text = "Register hotkey"; 177 | checkBox_reg_hotkey.UseVisualStyleBackColor = true; 178 | // 179 | // flowLayoutPanel3 180 | // 181 | flowLayoutPanel3.Controls.Add(label3); 182 | flowLayoutPanel3.Controls.Add(textBox_hotkey); 183 | flowLayoutPanel3.Location = new Point(3, 47); 184 | flowLayoutPanel3.Name = "flowLayoutPanel3"; 185 | flowLayoutPanel3.Size = new Size(387, 30); 186 | flowLayoutPanel3.TabIndex = 5; 187 | // 188 | // label3 189 | // 190 | label3.Location = new Point(3, 0); 191 | label3.Name = "label3"; 192 | label3.Size = new Size(46, 30); 193 | label3.TabIndex = 0; 194 | label3.Text = "Ctrl + "; 195 | label3.TextAlign = ContentAlignment.MiddleCenter; 196 | // 197 | // textBox_hotkey 198 | // 199 | textBox_hotkey.Location = new Point(55, 3); 200 | textBox_hotkey.Name = "textBox_hotkey"; 201 | textBox_hotkey.ReadOnly = true; 202 | textBox_hotkey.Size = new Size(100, 23); 203 | textBox_hotkey.TabIndex = 1; 204 | textBox_hotkey.Text = "B"; 205 | textBox_hotkey.KeyPress += textBox_hotkey_KeyPress; 206 | // 207 | // button_save 208 | // 209 | button_save.Dock = DockStyle.Bottom; 210 | button_save.Location = new Point(0, 306); 211 | button_save.Name = "button_save"; 212 | button_save.Size = new Size(407, 30); 213 | button_save.TabIndex = 1; 214 | button_save.Text = "Save settings (need to restart)"; 215 | button_save.UseVisualStyleBackColor = true; 216 | button_save.Click += button_save_Click; 217 | // 218 | // Settings 219 | // 220 | AutoScaleDimensions = new SizeF(7F, 17F); 221 | AutoScaleMode = AutoScaleMode.Font; 222 | ClientSize = new Size(407, 336); 223 | Controls.Add(button_save); 224 | Controls.Add(tabControl1); 225 | FormBorderStyle = FormBorderStyle.FixedSingle; 226 | MaximizeBox = false; 227 | Name = "Settings"; 228 | StartPosition = FormStartPosition.CenterScreen; 229 | Text = "Settings"; 230 | FormClosing += Settings_FormClosing; 231 | Load += Settings_Load; 232 | tabControl1.ResumeLayout(false); 233 | tabPage_window.ResumeLayout(false); 234 | flowLayoutPanel1.ResumeLayout(false); 235 | flowLayoutPanel1.PerformLayout(); 236 | ((System.ComponentModel.ISupportInitialize)trackBar_intrans).EndInit(); 237 | tabPage_start.ResumeLayout(false); 238 | flowLayoutPanel2.ResumeLayout(false); 239 | flowLayoutPanel2.PerformLayout(); 240 | flowLayoutPanel3.ResumeLayout(false); 241 | flowLayoutPanel3.PerformLayout(); 242 | ResumeLayout(false); 243 | } 244 | 245 | #endregion 246 | 247 | private TabControl tabControl1; 248 | private TabPage tabPage_window; 249 | private TabPage tabPage_start; 250 | private FlowLayoutPanel flowLayoutPanel1; 251 | private Label label1; 252 | private FlowLayoutPanel flowLayoutPanel2; 253 | private Label label2; 254 | private CheckBox checkBox2; 255 | private FlowLayoutPanel flowLayoutPanel3; 256 | private Label label3; 257 | private Button button_save; 258 | private Label label_intrans_value; 259 | public TrackBar trackBar_intrans; 260 | public CheckBox checkBox_tray; 261 | public CheckBox checkBox_reg_hotkey; 262 | public TextBox textBox_hotkey; 263 | } 264 | } -------------------------------------------------------------------------------- /SymbolPicker/Settings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Text.Json; 9 | using System.Threading.Tasks; 10 | using System.Windows.Forms; 11 | 12 | namespace SymbolPicker 13 | { 14 | public partial class Settings : Form 15 | { 16 | public Settings() 17 | { 18 | InitializeComponent(); 19 | } 20 | #region load/save 21 | private void Settings_FormClosing(object sender, FormClosingEventArgs e) 22 | { 23 | DialogResult b = MessageBox.Show("Warn: Your settings might not be saved. Click \"Yes\" to save settings, click \"No\" to discard changes, click \"Cancle\" to return", "Warning: ", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); 24 | if (b == DialogResult.Yes) 25 | { 26 | SaveSettings(); 27 | } 28 | else if (b == DialogResult.Cancel) 29 | { 30 | e.Cancel = true; 31 | return; 32 | } 33 | else 34 | { 35 | //continue 36 | } 37 | 38 | this.Hide(); 39 | e.Cancel = true; 40 | } 41 | private void button_save_Click(object sender, EventArgs e) 42 | { 43 | SaveSettings(); 44 | } 45 | 46 | private void Settings_Load(object sender, EventArgs e) 47 | { 48 | LoadSettings(); 49 | } 50 | private static List<(Type objType, string propertyName, Type propertyType)> listToSave = 51 | new List<(Type, string, Type)>() { 52 | (typeof(TrackBar), "Value", typeof(int)), 53 | (typeof(CheckBox), "Checked", typeof(bool)), 54 | (typeof(TextBox), "Text", typeof(string)), 55 | }; 56 | 57 | private const string SettingsFile = "settings.json"; 58 | 59 | public void LoadSettings() 60 | { 61 | if (!File.Exists(SettingsFile)) return; // maybe the first time 62 | 63 | string json; 64 | try 65 | { 66 | json = File.ReadAllText(SettingsFile); 67 | } 68 | catch (Exception ex) 69 | { 70 | MessageBox.Show($"Error reading settings: {ex.Message}. Ignoring settings..."); 71 | return; 72 | } 73 | Dictionary settings; 74 | try 75 | { 76 | settings = JsonSerializer.Deserialize>(json); 77 | if (settings == null) return; 78 | } 79 | catch (Exception ex) 80 | { 81 | MessageBox.Show($"Error parsing settings: {ex.Message}. Ignoring settings..."); 82 | return; 83 | } 84 | 85 | foreach (KeyValuePair a in settings) 86 | { 87 | Control ctrl = this.Controls.Find(a.Key, true)[0]; 88 | if (ctrl != null) 89 | { 90 | foreach ((Type objType, string propertyName, Type propertyType) item in listToSave) 91 | { 92 | if (ctrl.GetType() == item.objType) 93 | { 94 | FLAG_LOAD_SINGLE_RETRY: 95 | var property = ctrl.GetType().GetProperty(item.propertyName); 96 | if (property != null) 97 | { 98 | try 99 | { 100 | //MessageBox.Show(a.Value.ToString()); 101 | object convertedValue = Convert.ChangeType(a.Value.ToString(), item.propertyType); //a.Value.ToString() must have ToString, or it will show that the class must implement IConvertable 102 | property.SetValue(ctrl, convertedValue); 103 | } 104 | catch (Exception ex) 105 | { 106 | DialogResult r = MessageBox.Show($"Error parsing settings (setValue): {ex.Message}. Click \"Cancle\" To retry, click \"OK\" to discard changes"); 107 | if (r == DialogResult.Cancel) 108 | { 109 | goto FLAG_LOAD_SINGLE_RETRY; 110 | } 111 | } 112 | } 113 | else 114 | { 115 | MessageBox.Show($"Debug message: LoadSettings property != null"); 116 | } 117 | } 118 | } 119 | } 120 | else 121 | { 122 | MessageBox.Show($"Debug message: Controls.Find(a.Key, true)[0]; if (ctrl != null)"); 123 | } 124 | } 125 | } 126 | 127 | public void SaveSettings() 128 | { 129 | FLAG_SAVE_RETRY: 130 | var settings = new Dictionary(); 131 | 132 | foreach (Control winFormCtrl in EnumAllControls(this)) 133 | { 134 | foreach (var item in listToSave) 135 | { 136 | if (winFormCtrl.GetType() == item.objType) 137 | { 138 | var property = winFormCtrl.GetType().GetProperty(item.propertyName); 139 | if (property != null) 140 | { 141 | object o = property.GetValue(winFormCtrl); 142 | if (o != null) settings.Add(winFormCtrl.Name, o); 143 | // MessageBox.Show(o.ToString()); 144 | } 145 | else 146 | { 147 | MessageBox.Show($"Debug message: SaveSettings property != null"); 148 | } 149 | } 150 | } 151 | } 152 | 153 | try 154 | { 155 | string json = JsonSerializer.Serialize(settings, new JsonSerializerOptions { WriteIndented = true }); 156 | File.WriteAllText(SettingsFile, json); 157 | } 158 | catch (Exception ex) 159 | { 160 | DialogResult r = MessageBox.Show($"Error saving settings (parse): {ex.Message}. Click \"Cancle\" To retry, click \"OK\" to discard changes"); 161 | if (r == DialogResult.Cancel) 162 | { 163 | goto FLAG_SAVE_RETRY; 164 | } 165 | } 166 | 167 | 168 | 169 | //restart 170 | System.Diagnostics.Process.Start(Application.ExecutablePath); 171 | Thread.Sleep(100); 172 | //Environment.Exit(0); 173 | Program.MainForm.EndProgram(); 174 | } 175 | 176 | public List EnumAllControls(Control parent) 177 | { 178 | List controls = new List(); 179 | 180 | foreach (Control ctrl in parent.Controls) 181 | { 182 | controls.Add(ctrl); // 添加当前控件 183 | 184 | // 处理 TabControl 特殊情况 185 | if (ctrl is TabControl tabControl) 186 | { 187 | foreach (TabPage page in tabControl.TabPages) 188 | { 189 | controls.AddRange(EnumAllControls(page)); // 递归添加 TabPage 内的控件 190 | } 191 | } 192 | else 193 | { 194 | controls.AddRange(EnumAllControls(ctrl)); // 递归添加普通子控件 195 | } 196 | } 197 | 198 | return controls; 199 | } 200 | 201 | #region old 202 | //Properties.Settings.Default is static, so it can't work 203 | 204 | 205 | //private void LoadSettings() 206 | //{ 207 | // foreach (Control winFormCtrl in this.Controls) 208 | // { 209 | // foreach (var item in listToSave) 210 | // { 211 | // if (winFormCtrl.GetType() == item.objType) 212 | // { 213 | // var property = winFormCtrl.GetType().GetProperty(item.propertyName); //reflection 214 | // if (property != null) 215 | // { 216 | // #region debug check 217 | // if (property.PropertyType != item.propertyType) 218 | // { 219 | // MessageBox.Show("debug error: property.PropertyType != item.propertyType"); 220 | // Environment.Exit(0); 221 | // } 222 | // #endregion 223 | 224 | // if (Properties.Settings.Default[winFormCtrl.Name] != null) 225 | // { 226 | // property.SetValue(winFormCtrl, Properties.Settings.Default[winFormCtrl.Name]); 227 | // } 228 | // } 229 | // } 230 | // } 231 | // } 232 | //} 233 | //private void SaveSettings() 234 | //{ 235 | // foreach (Control winFormCtrl in this.Controls) 236 | // { 237 | // foreach (var item in listToSave) 238 | // { 239 | // if (winFormCtrl.GetType() == item.objType) 240 | // { 241 | // var property = winFormCtrl.GetType().GetProperty(item.propertyName); //reflection 242 | // if (property != null) 243 | // { 244 | // #region debug check 245 | // if (property.PropertyType != item.propertyType) 246 | // { 247 | // MessageBox.Show("debug error: property.PropertyType != item.propertyType - save"); 248 | // Environment.Exit(0); 249 | // } 250 | // #endregion 251 | 252 | // Properties.Settings.Default[winFormCtrl.Name] = property.GetValue(winFormCtrl, null); 253 | 254 | 255 | // } 256 | // } 257 | // } 258 | // } 259 | 260 | 261 | // Properties.Settings.Default.Save(); 262 | //} 263 | #endregion 264 | 265 | #endregion 266 | 267 | #region transparency 268 | private void trackBar_intrans_ValueChanged(object sender, EventArgs e) 269 | { 270 | label_intrans_value.Text = trackBar_intrans.Value.ToString(); 271 | } 272 | 273 | #endregion 274 | 275 | #region hotkey 276 | private void textBox_hotkey_KeyPress(object sender, KeyPressEventArgs e) 277 | { 278 | if (char.IsLetterOrDigit(e.KeyChar)) 279 | { 280 | //return (Keys)Enum.Parse(typeof(Keys), c.ToString().ToUpper()); 281 | textBox_hotkey.Text = e.KeyChar.ToString().ToUpper(); 282 | } 283 | } 284 | #endregion 285 | 286 | } 287 | } 288 | -------------------------------------------------------------------------------- /SymbolPicker/Settings.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /SymbolPicker/Simulator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.InteropServices; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using static System.Collections.Specialized.BitVector32; 8 | 9 | namespace Simulator 10 | { 11 | public static class KeyboardSimulator 12 | { 13 | [DllImport("user32.dll", SetLastError = true)] 14 | public static extern uint SendInput(uint nInputs, INPUT[] pInputs, int cbSize); 15 | /// 16 | /// Simulate keyborad actions. 17 | /// 18 | /// ASCII. Ex: A - 0x41 19 | /// the key event 20 | /// If dwFlags specifies KEYEVENTF_UNICODE, wScan specifies a Unicode character which is to be sent to the foreground application. 21 | /// Determine if the input this a wScan(unicode): if it's unicode, the program will use wScanCode instead of keyboardCode 22 | ///https://stackoverflow.com/questions/60063914/how-does-dword-time-in-tagkeybdinput-work-and-when-to-use-it 23 | /// Addtional info 24 | /// The function returns the number of events successfully inserted into the keyboard or mouse input stream. If the function returns zero, it means the input has been blocked by another thread. (Success return 1, fail return 0) 25 | 26 | public static uint SimulateKeyboard(ushort keyboardCode, KeyEventFlags KeyEventFlags, ushort wScanCode = 0, bool iswScanCode = false, uint recordTime = 0, IntPtr additionalInfo = default(IntPtr)) 27 | { 28 | KEYBDINPUT keyboardInput = new KEYBDINPUT(); 29 | keyboardInput.dwFlags = (uint)KeyEventFlags; 30 | if (iswScanCode) 31 | { 32 | keyboardInput.wScan = wScanCode; 33 | } 34 | else 35 | { 36 | keyboardInput.wVk = keyboardCode; 37 | } 38 | keyboardInput.time = recordTime; 39 | keyboardInput.dwExtraInfo = additionalInfo; 40 | 41 | InputUnion union = new InputUnion(); 42 | union.ki = keyboardInput; 43 | 44 | INPUT[] input = new INPUT[1]; 45 | input[0].type = (uint)InputTypes.KEYBOARD; 46 | input[0].U = union; 47 | return SendInput(1, input, Marshal.SizeOf(typeof(INPUT))); 48 | 49 | 50 | } 51 | } 52 | 53 | 54 | 55 | // --------------------------- --------------------------- 56 | 57 | 58 | 59 | public enum InputTypes : uint 60 | { 61 | // INPUT_MOUSE表示鼠标事件 62 | MOUSE = 0, 63 | // INPUT_KEYBOARD表示键盘事件 64 | KEYBOARD = 1, 65 | // INPUT_HARDWARE表示硬件事件 66 | HARDWARE = 2 67 | } 68 | public enum KeyEventFlags : ushort 69 | { 70 | KEYDOWN = 0x0000, 71 | EXTENDEDKEY = 0x0001, // 键盘扩展键被按下 72 | KEYUP = 0x0002, // 键盘按键释放 73 | UNICODE = 0x0004, // 键盘按键产生Unicode字符 74 | SCANCODE = 0x0008 // 键盘按键使用扫描码 75 | } 76 | 77 | 78 | [StructLayout(LayoutKind.Sequential)] 79 | public struct INPUT 80 | { 81 | public uint type; 82 | public InputUnion U; 83 | } 84 | 85 | [StructLayout(LayoutKind.Explicit)] 86 | public struct InputUnion 87 | { 88 | [FieldOffset(0)] 89 | public MOUSEINPUT mi; 90 | [FieldOffset(0)] 91 | public KEYBDINPUT ki; 92 | [FieldOffset(0)] 93 | public HARDWAREINPUT hi; 94 | } 95 | 96 | [StructLayout(LayoutKind.Sequential)] 97 | public struct MOUSEINPUT 98 | { 99 | public int dx; 100 | public int dy; 101 | public uint mouseData; 102 | public uint dwFlags; 103 | public uint time; 104 | public IntPtr dwExtraInfo; 105 | } 106 | 107 | [StructLayout(LayoutKind.Sequential)] 108 | public struct KEYBDINPUT 109 | { 110 | public ushort wVk; 111 | public ushort wScan; 112 | public uint dwFlags; 113 | public uint time; 114 | public IntPtr dwExtraInfo; 115 | } 116 | 117 | [StructLayout(LayoutKind.Sequential)] 118 | public struct HARDWAREINPUT 119 | { 120 | public uint uMsg; 121 | public ushort wParamL; 122 | public ushort wParamH; 123 | } 124 | 125 | } 126 | -------------------------------------------------------------------------------- /SymbolPicker/SymbolPicker.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | WinExe 5 | net6.0-windows 6 | enable 7 | true 8 | enable 9 | icons8_alpha.ico 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | PreserveNewest 23 | 24 | 25 | 26 | 27 | 28 | True 29 | True 30 | Settings.settings 31 | 32 | 33 | 34 | 35 | 36 | SettingsSingleFileGenerator 37 | Settings.Designer.cs 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /SymbolPicker/SymbolPicker.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Form 6 | 7 | 8 | Form 9 | 10 | 11 | -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": { 9 | "SymbolPicker/1.0.0": { 10 | "runtime": { 11 | "SymbolPicker.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "SymbolPicker/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.exe -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.pdb -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/SymbolPicker.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.WindowsDesktop.App", 11 | "version": "6.0.0" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /SymbolPicker/bin/Debug/net6.0-windows/symbols.txt: -------------------------------------------------------------------------------- 1 | copyright 2 | © 3 | alpha 4 | α 5 | beta 6 | β 7 | gamma 8 | γ 9 | delta 10 | δ 11 | pi 12 | π 13 | theta 14 | θ 15 | almost equal to similar 16 | ≈ 17 | angle 18 | ∠ 19 | asterisk operator 20 | ∗ 21 | asymptotically equal to 22 | ≃ 23 | ballot x 24 | ✗ 25 | black rightwards arrowhead 26 | ➤ 27 | black square 28 | ■ 29 | bottom square bracket 30 | ⎵ 31 | check mark 32 | ✓ 33 | circled plus 34 | ⊕ 35 | circled times 36 | ⊗ 37 | colon equals 38 | ≔ 39 | combining circumflex accent 40 | 𝐱̂ 41 | combining diaeresis 42 | 𝐱̈ 43 | combining dot above 44 | 𝐱̇ 45 | combining double tilde 46 | 𝐱͠ 47 | combining enclosing circle 48 | 𝐱⃝ 49 | combining enclosing square 50 | 𝐱⃞ 51 | combining left arrow above 52 | 𝐱⃖ 53 | combining left harpoon above 54 | 𝐱⃐ 55 | combining overline 56 | 𝐱̅ 57 | combining right arrow above 58 | 𝐱⃗ 59 | combining right harpoon above 60 | 𝐱⃑ 61 | combining three dots above 62 | 𝐱⃛ 63 | combining tilde 64 | 𝐱̃ 65 | combining x above 66 | 𝐱̽ 67 | contour integral surface 68 | ∮ 69 | dagger sword 70 | † 71 | does not divide 72 | ∤ 73 | dot operator 74 | ⋅ 75 | double dagger 76 | ‡ 77 | double integral 78 | ∬ 79 | double-struck capital c 80 | ℂ 81 | double-struck capital h 82 | ℍ 83 | double-struck capital n 84 | ℕ 85 | double-struck capital p 86 | ℙ 87 | double-struck capital q 88 | ℚ 89 | double-struck capital r 90 | ℝ 91 | double-struck capital z 92 | ℤ 93 | double-struck italic capital d 94 | ⅅ 95 | double-struck italic small d 96 | ⅆ 97 | double-struck italic small e 98 | ⅇ 99 | double-struck italic small i 100 | ⅈ 101 | double-struck italic small j 102 | ⅉ 103 | double-struck small pi 104 | ℼ 105 | down tack 106 | ⊤ 107 | downwards arrow 108 | ↓ 109 | downwards arrow with corner leftwards 110 | ↵ 111 | downwards arrow with double stroke 112 | ⇟ 113 | downwards triangle-headed arrow 114 | ⭣ 115 | element of 116 | ∈ 117 | empty set 118 | ∅ 119 | en dash 120 | – 121 | equal to by definition 122 | ≝ 123 | equals sign 124 | = 125 | erase to the left 126 | ⌫ 127 | for all 128 | ∀ 129 | fullwidth plus sign 130 | + 131 | greater-than or equal to 132 | ≥ 133 | greek capital letter delta 134 | δ 135 | greek capital letter gamma 136 | γ 137 | greek capital letter lamda lambda 138 | λ 139 | greek capital letter omega 140 | ω 141 | greek capital letter phi 142 | φ 143 | greek capital letter pi 144 | π 145 | greek capital letter psi 146 | ψ 147 | greek capital letter sigma 148 | σ 149 | greek capital letter theta 150 | θ 151 | greek capital letter upsilon 152 | υ 153 | greek capital letter xi 154 | ξ 155 | greek small letter alpha 156 | α 157 | greek small letter beta 158 | β 159 | greek small letter chi 160 | χ 161 | greek small letter delta 162 | δ 163 | greek small letter epsilon 164 | ε 165 | greek small letter eta 166 | η 167 | greek small letter gamma 168 | γ 169 | greek small letter iota 170 | ι 171 | greek small letter kappa 172 | κ 173 | greek small letter lamda lambda 174 | λ 175 | greek small letter mu 176 | μ 177 | greek small letter nu 178 | ν 179 | greek small letter omega 180 | ω 181 | greek small letter phi 182 | φ 183 | greek small letter pi 184 | π 185 | greek small letter psi 186 | ψ 187 | greek small letter rho rou 188 | ρ 189 | greek small letter sigma 190 | σ 191 | greek small letter tau 192 | τ 193 | greek small letter theta 194 | θ 195 | greek small letter upsilon 196 | υ 197 | greek small letter xi 198 | ξ 199 | greek small letter zeta 200 | ζ 201 | greek subscript small letter beta 202 | ᵦ 203 | greek subscript small letter gamma 204 | ᵧ 205 | horizontal ellipsis 206 | … 207 | identical to 208 | ≡ 209 | infinity 210 | ∞ 211 | integral 212 | ∫ 213 | intersection 214 | ∩ 215 | latin subscript small letter i 216 | ᵢ 217 | latin subscript small letter j 218 | ⱼ 219 | latin subscript small letter u 220 | ᵤ 221 | latin subscript small letter v 222 | ᵥ 223 | left right double arrow 224 | ⇔ 225 | left right triangle-headed arrow 226 | ⭤ 227 | leftwards arrow 228 | ← 229 | leftwards arrow from bar 230 | ↤ 231 | leftwards arrow to bar 232 | ⇤ 233 | leftwards arrow with tail 234 | ↢ 235 | leftwards double arrow from bar 236 | ⤆ 237 | leftwards triangle-headed arrow 238 | ⭠ 239 | less-than or equal to 240 | ≤ 241 | logical and 242 | ∧ 243 | logical or 244 | ∨ 245 | long left right arrow 246 | ⟷ 247 | long left right double arrow 248 | ⟺ 249 | long leftwards arrow 250 | ⟵ 251 | long leftwards arrow from bar 252 | ⟻ 253 | long leftwards double arrow 254 | ⟸ 255 | long leftwards double arrow from bar 256 | ⟽ 257 | long rightwards arrow 258 | ⟶ 259 | long rightwards arrow from bar 260 | ⟼ 261 | long rightwards double arrow 262 | ⟹ 263 | long rightwards double arrow from bar 264 | ⟾ 265 | mathematical bold capital a 266 | 𝐀 267 | mathematical bold capital b 268 | 𝐁 269 | mathematical bold capital c 270 | 𝐂 271 | mathematical bold capital d 272 | 𝐃 273 | mathematical bold capital delta 274 | 𝚫 275 | mathematical bold capital e 276 | 𝐄 277 | mathematical bold capital f 278 | 𝐅 279 | mathematical bold capital g 280 | 𝐆 281 | mathematical bold capital gamma 282 | 𝚪 283 | mathematical bold capital h 284 | 𝐇 285 | mathematical bold capital i 286 | 𝐈 287 | mathematical bold capital j 288 | 𝐉 289 | mathematical bold capital k 290 | 𝐊 291 | mathematical bold capital l 292 | 𝐋 293 | mathematical bold capital lamda lambda 294 | 𝚲 295 | mathematical bold capital m 296 | 𝐌 297 | mathematical bold capital n 298 | 𝐍 299 | mathematical bold capital o 300 | 𝐎 301 | mathematical bold capital omega 302 | 𝛀 303 | mathematical bold capital p 304 | 𝐏 305 | mathematical bold capital phi 306 | 𝚽 307 | mathematical bold capital pi 308 | 𝚷 309 | mathematical bold capital psi 310 | 𝚿 311 | mathematical bold capital q 312 | 𝐐 313 | mathematical bold capital r 314 | 𝐑 315 | mathematical bold capital s 316 | 𝐒 317 | mathematical bold capital sigma 318 | 𝚺 319 | mathematical bold capital t 320 | 𝐓 321 | mathematical bold capital theta 322 | 𝚯 323 | mathematical bold capital theta symbol 324 | 𝚹 325 | mathematical bold capital u 326 | 𝐔 327 | mathematical bold capital upsilon 328 | 𝚼 329 | mathematical bold capital v 330 | 𝐕 331 | mathematical bold capital w 332 | 𝐖 333 | mathematical bold capital x 334 | 𝐗 335 | mathematical bold capital xi 336 | 𝚵 337 | mathematical bold capital y 338 | 𝐘 339 | mathematical bold capital z 340 | 𝐙 341 | mathematical bold italic capital a 342 | 𝑨 343 | mathematical bold italic capital b 344 | 𝑩 345 | mathematical bold italic capital c 346 | 𝑪 347 | mathematical bold italic capital d 348 | 𝑫 349 | mathematical bold italic capital delta 350 | 𝜟 351 | mathematical bold italic capital e 352 | 𝑬 353 | mathematical bold italic capital f 354 | 𝑭 355 | mathematical bold italic capital g 356 | 𝑮 357 | mathematical bold italic capital gamma 358 | 𝜞 359 | mathematical bold italic capital h 360 | 𝑯 361 | mathematical bold italic capital i 362 | 𝑰 363 | mathematical bold italic capital j 364 | 𝑱 365 | mathematical bold italic capital k 366 | 𝑲 367 | mathematical bold italic capital l 368 | 𝑳 369 | mathematical bold italic capital lamda lambda 370 | 𝜦 371 | mathematical bold italic capital m 372 | 𝑴 373 | mathematical bold italic capital n 374 | 𝑵 375 | mathematical bold italic capital o 376 | 𝑶 377 | mathematical bold italic capital omega 378 | 𝜴 379 | mathematical bold italic capital p 380 | 𝑷 381 | mathematical bold italic capital phi 382 | 𝜱 383 | mathematical bold italic capital pi 384 | 𝜫 385 | mathematical bold italic capital psi 386 | 𝜳 387 | mathematical bold italic capital q 388 | 𝑸 389 | mathematical bold italic capital r 390 | 𝑹 391 | mathematical bold italic capital s 392 | 𝑺 393 | mathematical bold italic capital sigma 394 | 𝜮 395 | mathematical bold italic capital t 396 | 𝑻 397 | mathematical bold italic capital theta 398 | 𝜣 399 | mathematical bold italic capital theta symbol 400 | 𝜭 401 | mathematical bold italic capital u 402 | 𝑼 403 | mathematical bold italic capital upsilon 404 | 𝜰 405 | mathematical bold italic capital v 406 | 𝑽 407 | mathematical bold italic capital w 408 | 𝑾 409 | mathematical bold italic capital x 410 | 𝑿 411 | mathematical bold italic capital xi 412 | 𝜩 413 | mathematical bold italic capital y 414 | 𝒀 415 | mathematical bold italic capital z 416 | 𝒁 417 | mathematical bold italic nabla 418 | 𝜵 419 | mathematical bold italic phi symbol 420 | 𝝓 421 | mathematical bold italic small a 422 | 𝒂 423 | mathematical bold italic small alpha 424 | 𝜶 425 | mathematical bold italic small b 426 | 𝒃 427 | mathematical bold italic small beta 428 | 𝜷 429 | mathematical bold italic small c 430 | 𝒄 431 | mathematical bold italic small chi 432 | 𝝌 433 | mathematical bold italic small d 434 | 𝒅 435 | mathematical bold italic small delta 436 | 𝜹 437 | mathematical bold italic small e 438 | 𝒆 439 | mathematical bold italic small epsilon 440 | 𝜺 441 | mathematical bold italic small eta 442 | 𝜼 443 | mathematical bold italic small f 444 | 𝒇 445 | mathematical bold italic small g 446 | 𝒈 447 | mathematical bold italic small gamma 448 | 𝜸 449 | mathematical bold italic small h 450 | 𝒉 451 | mathematical bold italic small i 452 | 𝒊 453 | mathematical bold italic small iota 454 | 𝜾 455 | mathematical bold italic small j 456 | 𝒋 457 | mathematical bold italic small k 458 | 𝒌 459 | mathematical bold italic small kappa 460 | 𝜿 461 | mathematical bold italic small l 462 | 𝒍 463 | mathematical bold italic small lamda lambda 464 | 𝝀 465 | mathematical bold italic small m 466 | 𝒎 467 | mathematical bold italic small mu 468 | 𝝁 469 | mathematical bold italic small n 470 | 𝒏 471 | mathematical bold italic small nu 472 | 𝝂 473 | mathematical bold italic small o 474 | 𝒐 475 | mathematical bold italic small omega 476 | 𝝎 477 | mathematical bold italic small p 478 | 𝒑 479 | mathematical bold italic small pi 480 | 𝝅 481 | mathematical bold italic small psi 482 | 𝝍 483 | mathematical bold italic small q 484 | 𝒒 485 | mathematical bold italic small r 486 | 𝒓 487 | mathematical bold italic small rho rou 488 | 𝝆 489 | mathematical bold italic small s 490 | 𝒔 491 | mathematical bold italic small sigma 492 | 𝝈 493 | mathematical bold italic small t 494 | 𝒕 495 | mathematical bold italic small tau 496 | 𝝉 497 | mathematical bold italic small theta 498 | 𝜽 499 | mathematical bold italic small u 500 | 𝒖 501 | mathematical bold italic small upsilon 502 | 𝝊 503 | mathematical bold italic small v 504 | 𝒗 505 | mathematical bold italic small w 506 | 𝒘 507 | mathematical bold italic small x 508 | 𝒙 509 | mathematical bold italic small xi 510 | 𝝃 511 | mathematical bold italic small y 512 | 𝒚 513 | mathematical bold italic small z 514 | 𝒛 515 | mathematical bold italic small zeta 516 | 𝜻 517 | mathematical bold nabla 518 | 𝛁 519 | mathematical bold phi symbol 520 | 𝛟 521 | mathematical bold script capital a 522 | 𝓐 523 | mathematical bold script capital b 524 | 𝓑 525 | mathematical bold script capital c 526 | 𝓒 527 | mathematical bold script capital d 528 | 𝓓 529 | mathematical bold script capital e 530 | 𝓔 531 | mathematical bold script capital f 532 | 𝓕 533 | mathematical bold script capital g 534 | 𝓖 535 | mathematical bold script capital h 536 | 𝓗 537 | mathematical bold script capital i 538 | 𝓘 539 | mathematical bold script capital j 540 | 𝓙 541 | mathematical bold script capital k 542 | 𝓚 543 | mathematical bold script capital l 544 | 𝓛 545 | mathematical bold script capital m 546 | 𝓜 547 | mathematical bold script capital n 548 | 𝓝 549 | mathematical bold script capital o 550 | 𝓞 551 | mathematical bold script capital p 552 | 𝓟 553 | mathematical bold script capital q 554 | 𝓠 555 | mathematical bold script capital r 556 | 𝓡 557 | mathematical bold script capital s 558 | 𝓢 559 | mathematical bold script capital t 560 | 𝓣 561 | mathematical bold script capital u 562 | 𝓤 563 | mathematical bold script capital v 564 | 𝓥 565 | mathematical bold script capital w 566 | 𝓦 567 | mathematical bold script capital x 568 | 𝓧 569 | mathematical bold script capital y 570 | 𝓨 571 | mathematical bold script capital z 572 | 𝓩 573 | mathematical bold script small a 574 | 𝓪 575 | mathematical bold script small b 576 | 𝓫 577 | mathematical bold script small c 578 | 𝓬 579 | mathematical bold script small d 580 | 𝓭 581 | mathematical bold script small e 582 | 𝓮 583 | mathematical bold script small f 584 | 𝓯 585 | mathematical bold script small g 586 | 𝓰 587 | mathematical bold script small h 588 | 𝓱 589 | mathematical bold script small i 590 | 𝓲 591 | mathematical bold script small j 592 | 𝓳 593 | mathematical bold script small k 594 | 𝓴 595 | mathematical bold script small l 596 | 𝓵 597 | mathematical bold script small m 598 | 𝓶 599 | mathematical bold script small o 600 | 𝓸 601 | mathematical bold script small p 602 | 𝓹 603 | mathematical bold script small q 604 | 𝓺 605 | mathematical bold script small r 606 | 𝓻 607 | mathematical bold script small s 608 | 𝓼 609 | mathematical bold script small t 610 | 𝓽 611 | mathematical bold script small u 612 | 𝓾 613 | mathematical bold script small v 614 | 𝓿 615 | mathematical bold script small w 616 | 𝔀 617 | mathematical bold script small x 618 | 𝔁 619 | mathematical bold script small y 620 | 𝔂 621 | mathematical bold script small z 622 | 𝔃 623 | mathematical bold small a 624 | 𝐚 625 | mathematical bold small alpha 626 | 𝛂 627 | mathematical bold small b 628 | 𝐛 629 | mathematical bold small beta 630 | 𝛃 631 | mathematical bold small c 632 | 𝐜 633 | mathematical bold small chi 634 | 𝛘 635 | mathematical bold small d 636 | 𝐝 637 | mathematical bold small delta 638 | 𝛅 639 | mathematical bold small e 640 | 𝐞 641 | mathematical bold small epsilon 642 | 𝛆 643 | mathematical bold small f 644 | 𝐟 645 | mathematical bold small g 646 | 𝐠 647 | mathematical bold small gamma 648 | 𝛄 649 | mathematical bold small h 650 | 𝐡 651 | mathematical bold small i 652 | 𝐢 653 | mathematical bold small iota 654 | 𝛊 655 | mathematical bold small j 656 | 𝐣 657 | mathematical bold small k 658 | 𝐤 659 | mathematical bold small kappa 660 | 𝛋 661 | mathematical bold small l 662 | 𝐥 663 | mathematical bold small lamda lambda 664 | 𝛌 665 | mathematical bold small m 666 | 𝐦 667 | mathematical bold small mu 668 | 𝛍 669 | mathematical bold small n 670 | 𝐧 671 | mathematical bold small nu 672 | 𝛎 673 | mathematical bold small o 674 | 𝐨 675 | mathematical bold small omega 676 | 𝛚 677 | mathematical bold small p 678 | 𝐩 679 | mathematical bold small pi 680 | 𝛑 681 | mathematical bold small psi 682 | 𝛙 683 | mathematical bold small q 684 | 𝐪 685 | mathematical bold small r 686 | 𝐫 687 | mathematical bold small rho rou 688 | 𝛒 689 | mathematical bold small s 690 | 𝐬 691 | mathematical bold small sigma 692 | 𝛔 693 | mathematical bold small t 694 | 𝐭 695 | mathematical bold small tau 696 | 𝛕 697 | mathematical bold small theta 698 | 𝛉 699 | mathematical bold small u 700 | 𝐮 701 | mathematical bold small upsilon 702 | 𝛖 703 | mathematical bold small v 704 | 𝐯 705 | mathematical bold small w 706 | 𝐰 707 | mathematical bold small x 708 | 𝐱 709 | mathematical bold small xi 710 | 𝛏 711 | mathematical bold small y 712 | 𝐲 713 | mathematical bold small z 714 | 𝐳 715 | mathematical bold small zeta 716 | 𝛇 717 | mathematical double-struck capital a 718 | 𝔸 719 | mathematical double-struck capital b 720 | 𝔹 721 | mathematical double-struck capital d 722 | 𝔻 723 | mathematical double-struck capital e 724 | 𝔼 725 | mathematical double-struck capital f 726 | 𝔽 727 | mathematical double-struck capital g 728 | 𝔾 729 | mathematical double-struck capital j 730 | 𝕁 731 | mathematical double-struck capital k 732 | 𝕂 733 | mathematical double-struck capital l 734 | 𝕃 735 | mathematical double-struck capital m 736 | 𝕄 737 | mathematical double-struck capital o 738 | 𝕆 739 | mathematical double-struck capital s 740 | 𝕊 741 | mathematical double-struck capital t 742 | 𝕋 743 | mathematical double-struck capital u 744 | 𝕌 745 | mathematical double-struck capital v 746 | 𝕍 747 | mathematical double-struck capital w 748 | 𝕎 749 | mathematical double-struck capital x 750 | 𝕏 751 | mathematical double-struck capital y 752 | 𝕐 753 | mathematical double-struck digit one 754 | 𝟙 755 | mathematical double-struck digit two 756 | 𝟚 757 | mathematical double-struck digit zero 758 | 𝟘 759 | mathematical double-struck small a 760 | 𝕒 761 | mathematical double-struck small b 762 | 𝕓 763 | mathematical double-struck small c 764 | 𝕔 765 | mathematical double-struck small d 766 | 𝕕 767 | mathematical double-struck small e 768 | 𝕖 769 | mathematical double-struck small f 770 | 𝕗 771 | mathematical double-struck small g 772 | 𝕘 773 | mathematical double-struck small h 774 | 𝕙 775 | mathematical double-struck small i 776 | 𝕚 777 | mathematical double-struck small j 778 | 𝕛 779 | mathematical double-struck small k 780 | 𝕜 781 | mathematical double-struck small m 782 | 𝕞 783 | mathematical double-struck small n 784 | 𝕟 785 | mathematical double-struck small o 786 | 𝕠 787 | mathematical double-struck small p 788 | 𝕡 789 | mathematical double-struck small q 790 | 𝕢 791 | mathematical double-struck small s 792 | 𝕤 793 | mathematical double-struck small t 794 | 𝕥 795 | mathematical double-struck small u 796 | 𝕦 797 | mathematical double-struck small v 798 | 𝕧 799 | mathematical double-struck small w 800 | 𝕨 801 | mathematical double-struck small x 802 | 𝕩 803 | mathematical double-struck small y 804 | 𝕪 805 | mathematical double-struck small z 806 | 𝕫 807 | mathematical italic capital a 808 | 𝐴 809 | mathematical italic capital b 810 | 𝐵 811 | mathematical italic capital c 812 | 𝐶 813 | mathematical italic capital d 814 | 𝐷 815 | mathematical italic capital delta 816 | 𝛥 817 | mathematical italic capital e 818 | 𝐸 819 | mathematical italic capital f 820 | 𝐹 821 | mathematical italic capital g 822 | 𝐺 823 | mathematical italic capital gamma 824 | 𝛤 825 | mathematical italic capital h 826 | 𝐻 827 | mathematical italic capital i 828 | 𝐼 829 | mathematical italic capital j 830 | 𝐽 831 | mathematical italic capital k 832 | 𝐾 833 | mathematical italic capital l 834 | 𝐿 835 | mathematical italic capital lamda lambda 836 | 𝛬 837 | mathematical italic capital m 838 | 𝑀 839 | mathematical italic capital n 840 | 𝑁 841 | mathematical italic capital o 842 | 𝑂 843 | mathematical italic capital omega 844 | 𝛺 845 | mathematical italic capital p 846 | 𝑃 847 | mathematical italic capital phi 848 | 𝛷 849 | mathematical italic capital pi 850 | 𝛱 851 | mathematical italic capital psi 852 | 𝛹 853 | mathematical italic capital q 854 | 𝑄 855 | mathematical italic capital r 856 | 𝑅 857 | mathematical italic capital s 858 | 𝑆 859 | mathematical italic capital sigma 860 | 𝛴 861 | mathematical italic capital t 862 | 𝑇 863 | mathematical italic capital theta 864 | 𝛩 865 | mathematical italic capital theta symbol 866 | 𝛳 867 | mathematical italic capital u 868 | 𝑈 869 | mathematical italic capital upsilon 870 | 𝛶 871 | mathematical italic capital v 872 | 𝑉 873 | mathematical italic capital w 874 | 𝑊 875 | mathematical italic capital x 876 | 𝑋 877 | mathematical italic capital xi 878 | 𝛯 879 | mathematical italic capital y 880 | 𝑌 881 | mathematical italic capital z 882 | 𝑍 883 | mathematical italic nabla 884 | 𝛻 885 | mathematical italic phi symbol 886 | 𝜙 887 | mathematical italic small a 888 | 𝑎 889 | mathematical italic small alpha 890 | 𝛼 891 | mathematical italic small b 892 | 𝑏 893 | mathematical italic small beta 894 | 𝛽 895 | mathematical italic small c 896 | 𝑐 897 | mathematical italic small chi 898 | 𝜒 899 | mathematical italic small d 900 | 𝑑 901 | mathematical italic small delta 902 | 𝛿 903 | mathematical italic small e 904 | 𝑒 905 | mathematical italic small epsilon 906 | 𝜀 907 | mathematical italic small eta 908 | 𝜂 909 | mathematical italic small f 910 | 𝑓 911 | mathematical italic small g 912 | 𝑔 913 | mathematical italic small gamma 914 | 𝛾 915 | mathematical italic small i 916 | 𝑖 917 | mathematical italic small iota 918 | 𝜄 919 | mathematical italic small j 920 | 𝑗 921 | mathematical italic small k 922 | 𝑘 923 | mathematical italic small kappa 924 | 𝜅 925 | mathematical italic small l 926 | 𝑙 927 | mathematical italic small lamda lambda 928 | 𝜆 929 | mathematical italic small m 930 | 𝑚 931 | mathematical italic small mu 932 | 𝜇 933 | mathematical italic small n 934 | 𝑛 935 | mathematical italic small nu 936 | 𝜈 937 | mathematical italic small o 938 | 𝑜 939 | mathematical italic small omega 940 | 𝜔 941 | mathematical italic small p 942 | 𝑝 943 | mathematical italic small pi 944 | 𝜋 945 | mathematical italic small psi 946 | 𝜓 947 | mathematical italic small q 948 | 𝑞 949 | mathematical italic small r 950 | 𝑟 951 | mathematical italic small rho rou 952 | 𝜌 953 | mathematical italic small s 954 | 𝑠 955 | mathematical italic small sigma 956 | 𝜎 957 | mathematical italic small t 958 | 𝑡 959 | mathematical italic small tau 960 | 𝜏 961 | mathematical italic small theta 962 | 𝜃 963 | mathematical italic small u 964 | 𝑢 965 | mathematical italic small upsilon 966 | 𝜐 967 | mathematical italic small v 968 | 𝑣 969 | mathematical italic small w 970 | 𝑤 971 | mathematical italic small x 972 | 𝑥 973 | mathematical italic small xi 974 | 𝜉 975 | mathematical italic small y 976 | 𝑦 977 | mathematical italic small z 978 | 𝑧 979 | mathematical italic small zeta 980 | 𝜁 981 | mathematical left angle bracket 982 | ⟨ 983 | mathematical left double angle bracket 984 | ⟪ 985 | mathematical left white square bracket 986 | ⟦ 987 | mathematical right angle bracket 988 | ⟩ 989 | mathematical right double angle bracket 990 | ⟫ 991 | mathematical right white square bracket 992 | ⟧ 993 | mathematical sans-serif bold capital a 994 | 𝗔 995 | mathematical sans-serif bold capital b 996 | 𝗕 997 | mathematical sans-serif bold capital c 998 | 𝗖 999 | mathematical sans-serif bold capital d 1000 | 𝗗 1001 | mathematical sans-serif bold capital e 1002 | 𝗘 1003 | mathematical sans-serif bold capital f 1004 | 𝗙 1005 | mathematical sans-serif bold capital g 1006 | 𝗚 1007 | mathematical sans-serif bold capital h 1008 | 𝗛 1009 | mathematical sans-serif bold capital i 1010 | 𝗜 1011 | mathematical sans-serif bold capital j 1012 | 𝗝 1013 | mathematical sans-serif bold capital k 1014 | 𝗞 1015 | mathematical sans-serif bold capital l 1016 | 𝗟 1017 | mathematical sans-serif bold capital m 1018 | 𝗠 1019 | mathematical sans-serif bold capital n 1020 | 𝗡 1021 | mathematical sans-serif bold capital o 1022 | 𝗢 1023 | mathematical sans-serif bold capital p 1024 | 𝗣 1025 | mathematical sans-serif bold capital q 1026 | 𝗤 1027 | mathematical sans-serif bold capital r 1028 | 𝗥 1029 | mathematical sans-serif bold capital s 1030 | 𝗦 1031 | mathematical sans-serif bold capital t 1032 | 𝗧 1033 | mathematical sans-serif bold capital u 1034 | 𝗨 1035 | mathematical sans-serif bold capital v 1036 | 𝗩 1037 | mathematical sans-serif bold capital w 1038 | 𝗪 1039 | mathematical sans-serif bold capital x 1040 | 𝗫 1041 | mathematical sans-serif bold capital y 1042 | 𝗬 1043 | mathematical sans-serif bold capital z 1044 | 𝗭 1045 | mathematical sans-serif bold italic capital a 1046 | 𝘼 1047 | mathematical sans-serif bold italic capital b 1048 | 𝘽 1049 | mathematical sans-serif bold italic capital c 1050 | 𝘾 1051 | mathematical sans-serif bold italic capital d 1052 | 𝘿 1053 | mathematical sans-serif bold italic capital e 1054 | 𝙀 1055 | mathematical sans-serif bold italic capital f 1056 | 𝙁 1057 | mathematical sans-serif bold italic capital g 1058 | 𝙂 1059 | mathematical sans-serif bold italic capital h 1060 | 𝙃 1061 | mathematical sans-serif bold italic capital i 1062 | 𝙄 1063 | mathematical sans-serif bold italic capital j 1064 | 𝙅 1065 | mathematical sans-serif bold italic capital k 1066 | 𝙆 1067 | mathematical sans-serif bold italic capital l 1068 | 𝙇 1069 | mathematical sans-serif bold italic capital m 1070 | 𝙈 1071 | mathematical sans-serif bold italic capital n 1072 | 𝙉 1073 | mathematical sans-serif bold italic capital o 1074 | 𝙊 1075 | mathematical sans-serif bold italic capital p 1076 | 𝙋 1077 | mathematical sans-serif bold italic capital q 1078 | 𝙌 1079 | mathematical sans-serif bold italic capital r 1080 | 𝙍 1081 | mathematical sans-serif bold italic capital s 1082 | 𝙎 1083 | mathematical sans-serif bold italic capital t 1084 | 𝙏 1085 | mathematical sans-serif bold italic capital u 1086 | 𝙐 1087 | mathematical sans-serif bold italic capital v 1088 | 𝙑 1089 | mathematical sans-serif bold italic capital w 1090 | 𝙒 1091 | mathematical sans-serif bold italic capital x 1092 | 𝙓 1093 | mathematical sans-serif bold italic capital y 1094 | 𝙔 1095 | mathematical sans-serif bold italic capital z 1096 | 𝙕 1097 | mathematical sans-serif bold italic small a 1098 | 𝙖 1099 | mathematical sans-serif bold italic small b 1100 | 𝙗 1101 | mathematical sans-serif bold italic small c 1102 | 𝙘 1103 | mathematical sans-serif bold italic small d 1104 | 𝙙 1105 | mathematical sans-serif bold italic small e 1106 | 𝙚 1107 | mathematical sans-serif bold italic small f 1108 | 𝙛 1109 | mathematical sans-serif bold italic small g 1110 | 𝙜 1111 | mathematical sans-serif bold italic small h 1112 | 𝙝 1113 | mathematical sans-serif bold italic small i 1114 | 𝙞 1115 | mathematical sans-serif bold italic small j 1116 | 𝙟 1117 | mathematical sans-serif bold italic small k 1118 | 𝙠 1119 | mathematical sans-serif bold italic small l 1120 | 𝙡 1121 | mathematical sans-serif bold italic small m 1122 | 𝙢 1123 | mathematical sans-serif bold italic small n 1124 | 𝙣 1125 | mathematical sans-serif bold italic small o 1126 | 𝙤 1127 | mathematical sans-serif bold italic small p 1128 | 𝙥 1129 | mathematical sans-serif bold italic small q 1130 | 𝙦 1131 | mathematical sans-serif bold italic small r 1132 | 𝙧 1133 | mathematical sans-serif bold italic small s 1134 | 𝙨 1135 | mathematical sans-serif bold italic small t 1136 | 𝙩 1137 | mathematical sans-serif bold italic small u 1138 | 𝙪 1139 | mathematical sans-serif bold italic small v 1140 | 𝙫 1141 | mathematical sans-serif bold italic small w 1142 | 𝙬 1143 | mathematical sans-serif bold italic small x 1144 | 𝙭 1145 | mathematical sans-serif bold italic small y 1146 | 𝙮 1147 | mathematical sans-serif bold italic small z 1148 | 𝙯 1149 | mathematical sans-serif bold small a 1150 | 𝗮 1151 | mathematical sans-serif bold small b 1152 | 𝗯 1153 | mathematical sans-serif bold small c 1154 | 𝗰 1155 | mathematical sans-serif bold small d 1156 | 𝗱 1157 | mathematical sans-serif bold small e 1158 | 𝗲 1159 | mathematical sans-serif bold small f 1160 | 𝗳 1161 | mathematical sans-serif bold small g 1162 | 𝗴 1163 | mathematical sans-serif bold small h 1164 | 𝗵 1165 | mathematical sans-serif bold small i 1166 | 𝗶 1167 | mathematical sans-serif bold small j 1168 | 𝗷 1169 | mathematical sans-serif bold small k 1170 | 𝗸 1171 | mathematical sans-serif bold small l 1172 | 𝗹 1173 | mathematical sans-serif bold small m 1174 | 𝗺 1175 | mathematical sans-serif bold small n 1176 | 𝗻 1177 | mathematical sans-serif bold small o 1178 | 𝗼 1179 | mathematical sans-serif bold small p 1180 | 𝗽 1181 | mathematical sans-serif bold small q 1182 | 𝗾 1183 | mathematical sans-serif bold small r 1184 | 𝗿 1185 | mathematical sans-serif bold small s 1186 | 𝘀 1187 | mathematical sans-serif bold small t 1188 | 𝘁 1189 | mathematical sans-serif bold small u 1190 | 𝘂 1191 | mathematical sans-serif bold small v 1192 | 𝘃 1193 | mathematical sans-serif bold small w 1194 | 𝘄 1195 | mathematical sans-serif bold small x 1196 | 𝘅 1197 | mathematical sans-serif bold small y 1198 | 𝘆 1199 | mathematical sans-serif bold small z 1200 | 𝘇 1201 | mathematical sans-serif capital a 1202 | 𝖠 1203 | mathematical sans-serif capital b 1204 | 𝖡 1205 | mathematical sans-serif capital c 1206 | 𝖢 1207 | mathematical sans-serif capital d 1208 | 𝖣 1209 | mathematical sans-serif capital e 1210 | 𝖤 1211 | mathematical sans-serif capital f 1212 | 𝖥 1213 | mathematical sans-serif capital g 1214 | 𝖦 1215 | mathematical sans-serif capital h 1216 | 𝖧 1217 | mathematical sans-serif capital i 1218 | 𝖨 1219 | mathematical sans-serif capital j 1220 | 𝖩 1221 | mathematical sans-serif capital k 1222 | 𝖪 1223 | mathematical sans-serif capital l 1224 | 𝖫 1225 | mathematical sans-serif capital m 1226 | 𝖬 1227 | mathematical sans-serif capital n 1228 | 𝖭 1229 | mathematical sans-serif capital o 1230 | 𝖮 1231 | mathematical sans-serif capital p 1232 | 𝖯 1233 | mathematical sans-serif capital q 1234 | 𝖰 1235 | mathematical sans-serif capital r 1236 | 𝖱 1237 | mathematical sans-serif capital s 1238 | 𝖲 1239 | mathematical sans-serif capital t 1240 | 𝖳 1241 | mathematical sans-serif capital u 1242 | 𝖴 1243 | mathematical sans-serif capital v 1244 | 𝖵 1245 | mathematical sans-serif capital w 1246 | 𝖶 1247 | mathematical sans-serif capital x 1248 | 𝖷 1249 | mathematical sans-serif capital y 1250 | 𝖸 1251 | mathematical sans-serif capital z 1252 | 𝖹 1253 | mathematical sans-serif italic capital a 1254 | 𝘈 1255 | mathematical sans-serif italic capital b 1256 | 𝘉 1257 | mathematical sans-serif italic capital c 1258 | 𝘊 1259 | mathematical sans-serif italic capital d 1260 | 𝘋 1261 | mathematical sans-serif italic capital e 1262 | 𝘌 1263 | mathematical sans-serif italic capital f 1264 | 𝘍 1265 | mathematical sans-serif italic capital g 1266 | 𝘎 1267 | mathematical sans-serif italic capital h 1268 | 𝘏 1269 | mathematical sans-serif italic capital i 1270 | 𝘐 1271 | mathematical sans-serif italic capital j 1272 | 𝘑 1273 | mathematical sans-serif italic capital k 1274 | 𝘒 1275 | mathematical sans-serif italic capital l 1276 | 𝘓 1277 | mathematical sans-serif italic capital m 1278 | 𝘔 1279 | mathematical sans-serif italic capital n 1280 | 𝘕 1281 | mathematical sans-serif italic capital o 1282 | 𝘖 1283 | mathematical sans-serif italic capital p 1284 | 𝘗 1285 | mathematical sans-serif italic capital q 1286 | 𝘘 1287 | mathematical sans-serif italic capital r 1288 | 𝘙 1289 | mathematical sans-serif italic capital s 1290 | 𝘚 1291 | mathematical sans-serif italic capital t 1292 | 𝘛 1293 | mathematical sans-serif italic capital u 1294 | 𝘜 1295 | mathematical sans-serif italic capital v 1296 | 𝘝 1297 | mathematical sans-serif italic capital w 1298 | 𝘞 1299 | mathematical sans-serif italic capital x 1300 | 𝘟 1301 | mathematical sans-serif italic capital y 1302 | 𝘠 1303 | mathematical sans-serif italic capital z 1304 | 𝘡 1305 | mathematical sans-serif italic small a 1306 | 𝘢 1307 | mathematical sans-serif italic small b 1308 | 𝘣 1309 | mathematical sans-serif italic small c 1310 | 𝘤 1311 | mathematical sans-serif italic small d 1312 | 𝘥 1313 | mathematical sans-serif italic small e 1314 | 𝘦 1315 | mathematical sans-serif italic small f 1316 | 𝘧 1317 | mathematical sans-serif italic small g 1318 | 𝘨 1319 | mathematical sans-serif italic small h 1320 | 𝘩 1321 | mathematical sans-serif italic small i 1322 | 𝘪 1323 | mathematical sans-serif italic small j 1324 | 𝘫 1325 | mathematical sans-serif italic small k 1326 | 𝘬 1327 | mathematical sans-serif italic small l 1328 | 𝘭 1329 | mathematical sans-serif italic small m 1330 | 𝘮 1331 | mathematical sans-serif italic small n 1332 | 𝘯 1333 | mathematical sans-serif italic small o 1334 | 𝘰 1335 | mathematical sans-serif italic small p 1336 | 𝘱 1337 | mathematical sans-serif italic small q 1338 | 𝘲 1339 | mathematical sans-serif italic small r 1340 | 𝘳 1341 | mathematical sans-serif italic small s 1342 | 𝘴 1343 | mathematical sans-serif italic small t 1344 | 𝘵 1345 | mathematical sans-serif italic small u 1346 | 𝘶 1347 | mathematical sans-serif italic small v 1348 | 𝘷 1349 | mathematical sans-serif italic small w 1350 | 𝘸 1351 | mathematical sans-serif italic small x 1352 | 𝘹 1353 | mathematical sans-serif italic small y 1354 | 𝘺 1355 | mathematical sans-serif italic small z 1356 | 𝘻 1357 | mathematical sans-serif small a 1358 | 𝖺 1359 | mathematical sans-serif small b 1360 | 𝖻 1361 | mathematical sans-serif small c 1362 | 𝖼 1363 | mathematical sans-serif small d 1364 | 𝖽 1365 | mathematical sans-serif small e 1366 | 𝖾 1367 | mathematical sans-serif small f 1368 | 𝖿 1369 | mathematical sans-serif small g 1370 | 𝗀 1371 | mathematical sans-serif small h 1372 | 𝗁 1373 | mathematical sans-serif small i 1374 | 𝗂 1375 | mathematical sans-serif small j 1376 | 𝗃 1377 | mathematical sans-serif small k 1378 | 𝗄 1379 | mathematical sans-serif small l 1380 | 𝗅 1381 | mathematical sans-serif small m 1382 | 𝗆 1383 | mathematical sans-serif small n 1384 | 𝗇 1385 | mathematical sans-serif small o 1386 | 𝗈 1387 | mathematical sans-serif small p 1388 | 𝗉 1389 | mathematical sans-serif small q 1390 | 𝗊 1391 | mathematical sans-serif small r 1392 | 𝗋 1393 | mathematical sans-serif small s 1394 | 𝗌 1395 | mathematical sans-serif small t 1396 | 𝗍 1397 | mathematical sans-serif small u 1398 | 𝗎 1399 | mathematical sans-serif small v 1400 | 𝗏 1401 | mathematical sans-serif small w 1402 | 𝗐 1403 | mathematical sans-serif small x 1404 | 𝗑 1405 | mathematical sans-serif small y 1406 | 𝗒 1407 | mathematical sans-serif small z 1408 | 𝗓 1409 | mathematical script capital a 1410 | 𝒜 1411 | mathematical script capital c 1412 | 𝒞 1413 | mathematical script capital d 1414 | 𝒟 1415 | mathematical script capital g 1416 | 𝒢 1417 | mathematical script capital j 1418 | 𝒥 1419 | mathematical script capital k 1420 | 𝒦 1421 | mathematical script capital n 1422 | 𝒩 1423 | mathematical script capital o 1424 | 𝒪 1425 | mathematical script capital p 1426 | 𝒫 1427 | mathematical script capital q 1428 | 𝒬 1429 | mathematical script capital s 1430 | 𝒮 1431 | mathematical script capital t 1432 | 𝒯 1433 | mathematical script capital u 1434 | 𝒰 1435 | mathematical script capital v 1436 | 𝒱 1437 | mathematical script capital w 1438 | 𝒲 1439 | mathematical script capital x 1440 | 𝒳 1441 | mathematical script capital y 1442 | 𝒴 1443 | mathematical script capital z 1444 | 𝒵 1445 | mathematical script small a 1446 | 𝒶 1447 | mathematical script small b 1448 | 𝒷 1449 | mathematical script small c 1450 | 𝒸 1451 | mathematical script small d 1452 | 𝒹 1453 | mathematical script small f 1454 | 𝒻 1455 | mathematical script small h 1456 | 𝒽 1457 | mathematical script small i 1458 | 𝒾 1459 | mathematical script small j 1460 | 𝒿 1461 | mathematical script small k 1462 | 𝓀 1463 | mathematical script small l 1464 | 𝓁 1465 | mathematical script small m 1466 | 𝓂 1467 | mathematical script small n 1468 | 𝓃 1469 | mathematical script small p 1470 | 𝓅 1471 | mathematical script small q 1472 | 𝓆 1473 | mathematical script small r 1474 | 𝓇 1475 | mathematical script small s 1476 | 𝓈 1477 | mathematical script small t 1478 | 𝓉 1479 | mathematical script small u 1480 | 𝓊 1481 | mathematical script small v 1482 | 𝓋 1483 | mathematical script small w 1484 | 𝓌 1485 | mathematical script small x 1486 | 𝓍 1487 | mathematical script small y 1488 | 𝓎 1489 | mathematical script small z 1490 | 𝓏 1491 | minus sign 1492 | − 1493 | minus-or-plus sign 1494 | ∓ 1495 | modifier letter capital a 1496 | ᴬ 1497 | modifier letter capital b 1498 | ᴮ 1499 | modifier letter capital d 1500 | ᴰ 1501 | modifier letter capital e 1502 | ᴱ 1503 | modifier letter capital g 1504 | ᴳ 1505 | modifier letter capital h 1506 | ᴴ 1507 | modifier letter capital i 1508 | ᴵ 1509 | modifier letter capital j 1510 | ᴶ 1511 | modifier letter capital k 1512 | ᴷ 1513 | modifier letter capital l 1514 | ᴸ 1515 | modifier letter capital m 1516 | ᴹ 1517 | modifier letter capital n 1518 | ᴺ 1519 | modifier letter capital p 1520 | ᴾ 1521 | modifier letter capital r 1522 | ᴿ 1523 | modifier letter capital t 1524 | ᵀ 1525 | modifier letter capital u 1526 | ᵁ 1527 | modifier letter capital v 1528 | ⱽ 1529 | modifier letter capital w 1530 | ᵂ 1531 | modifier letter double prime 1532 | ʺ 1533 | modifier letter plus sign 1534 | ˖ 1535 | modifier letter prime 1536 | ʹ 1537 | modifier letter raised down arrow 1538 | ꜜ 1539 | modifier letter raised up arrow 1540 | ꜛ 1541 | modifier letter small a 1542 | ᵃ 1543 | modifier letter small b 1544 | ᵇ 1545 | modifier letter small c 1546 | ᶜ 1547 | modifier letter small d 1548 | ᵈ 1549 | modifier letter small e 1550 | ᵉ 1551 | modifier letter small f 1552 | ᶠ 1553 | modifier letter small g 1554 | ᵍ 1555 | modifier letter small h 1556 | ʰ 1557 | modifier letter small j 1558 | ʲ 1559 | modifier letter small k 1560 | ᵏ 1561 | modifier letter small l 1562 | ˡ 1563 | modifier letter small m 1564 | ᵐ 1565 | modifier letter small o 1566 | ᵒ 1567 | modifier letter small p 1568 | ᵖ 1569 | modifier letter small r 1570 | ʳ 1571 | modifier letter small s 1572 | ˢ 1573 | modifier letter small t 1574 | ᵗ 1575 | modifier letter small theta 1576 | ᶿ 1577 | modifier letter small u 1578 | ᵘ 1579 | modifier letter small v 1580 | ᵛ 1581 | modifier letter small w 1582 | ʷ 1583 | modifier letter small x 1584 | ˣ 1585 | modifier letter small y 1586 | ʸ 1587 | modifier letter small z 1588 | ᶻ 1589 | mongolian ellipsis 1590 | ᠁ 1591 | much greater-than 1592 | ≫ 1593 | much less-than 1594 | ≪ 1595 | multiplication sign 1596 | × 1597 | multiplication x 1598 | ✕ 1599 | n-ary product 1600 | ∏ 1601 | n-ary summation 1602 | ∑ 1603 | nabla 1604 | ∇ 1605 | not equal to 1606 | ≠ 1607 | not sign 1608 | ¬ 1609 | option key 1610 | ⌥ 1611 | parallel to 1612 | ∥ 1613 | partial differential 1614 | ∂ 1615 | perpendicular 1616 | ⟂ 1617 | place of interest sign 1618 | ⌘ 1619 | planck constant 1620 | ℎ 1621 | plus-minus sign 1622 | ± 1623 | precedes 1624 | ≺ 1625 | precedes under relation 1626 | ⊰ 1627 | proportional to 1628 | ∝ 1629 | right angle 1630 | ∟ 1631 | right tack 1632 | ⊢ 1633 | rightwards arrow 1634 | → 1635 | rightwards arrow from bar 1636 | ↦ 1637 | rightwards arrow to bar 1638 | ⇥ 1639 | rightwards arrow with tail 1640 | ↣ 1641 | rightwards double arrow 1642 | ⇒ 1643 | rightwards double arrow from bar 1644 | ⤇ 1645 | rightwards triangle-headed arrow 1646 | ⭢ 1647 | script capital b 1648 | ℬ 1649 | script capital h 1650 | ℋ 1651 | script capital i 1652 | ℐ 1653 | script capital l 1654 | ℒ 1655 | script capital m 1656 | ℳ 1657 | script capital r 1658 | ℛ 1659 | script small e 1660 | ℯ 1661 | script small o 1662 | ℴ 1663 | star operator 1664 | ⋆ 1665 | subscript five 1666 | 𝐱₅ 1667 | subscript four 1668 | 𝐱₄ 1669 | subscript minus 1670 | 𝐱₋ 1671 | subscript one 1672 | 𝐱₁ 1673 | subscript plus sign 1674 | 𝐱₊ 1675 | subscript three 1676 | 𝐱₃ 1677 | subscript two 1678 | 𝐱₂ 1679 | subscript zero 1680 | 𝐱₀ 1681 | subset of 1682 | ⊂ 1683 | subset of or equal to 1684 | ⊆ 1685 | superscript four 1686 | 𝐱⁴ 1687 | superscript latin small letter i 1688 | 𝐱ⁱ 1689 | superscript latin small letter n 1690 | 𝐱ⁿ 1691 | superscript left parenthesis 1692 | 𝐱⁽ 1693 | superscript minus 1694 | 𝐱⁻ 1695 | superscript one 1696 | 𝐱¹ 1697 | superscript right parenthesis 1698 | 𝐱⁾ 1699 | superscript three 1700 | 𝐱³ 1701 | superscript two 1702 | 𝐱² 1703 | superscript zero 1704 | 𝐱⁰ 1705 | superset of 1706 | ⊃ 1707 | superset of or equal to 1708 | ⊇ 1709 | there does not exist 1710 | ∄ 1711 | there exists 1712 | ∃ 1713 | therefore 1714 | ∴ 1715 | top square bracket 1716 | ⎴ 1717 | triple integral 1718 | ∭ 1719 | true 1720 | ⊨ 1721 | union 1722 | ∪ 1723 | up arrowhead 1724 | ⌃ 1725 | up down triangle-headed arrow 1726 | ⭥ 1727 | up tack 1728 | ⊥ 1729 | upwards arrow 1730 | ↑ 1731 | upwards arrow to bar 1732 | ⤒ 1733 | upwards triangle-headed arrow 1734 | ⭡ 1735 | upwards white arrow 1736 | ⇧ 1737 | vertical ellipsis 1738 | ⋮ 1739 | vulgar fraction one half 1740 | ½ 1741 | vulgar fraction one quarter 1742 | ¼ 1743 | vulgar fraction one third 1744 | ⅓ 1745 | white square 1746 | □ 1747 | -------------------------------------------------------------------------------- /SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": { 9 | "SymbolPicker/1.0.0": { 10 | "runtime": { 11 | "SymbolPicker.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "SymbolPicker/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.exe -------------------------------------------------------------------------------- /SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.pdb -------------------------------------------------------------------------------- /SymbolPicker/bin/Release/net6.0-windows/SymbolPicker.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.WindowsDesktop.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /SymbolPicker/icons8_alpha.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/icons8_alpha.ico -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SymbolPicker")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b76e414a393ab87166ab94584bcd83a77ea7d249")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SymbolPicker")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SymbolPicker")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | [assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] 22 | [assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] 23 | 24 | // 由 MSBuild WriteCodeFragment 类生成。 25 | 26 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 4a3337b3461405f4738d2157cb2f617b4db1d706cf790d9203027dcaf2b2dc47 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.Form1.resources -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.TargetFramework = net6.0-windows 9 | build_property.TargetPlatformMinVersion = 7.0 10 | build_property.UsingMicrosoftNETSdkWeb = 11 | build_property.ProjectTypeGuids = 12 | build_property.InvariantGlobalization = 13 | build_property.PlatformNeutralAssembly = 14 | build_property.EnforceExtendedAnalyzerRules = 15 | build_property._SupportedPlatformList = Linux,macOS,Windows 16 | build_property.RootNamespace = SymbolPicker 17 | build_property.ProjectDir = C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\ 18 | build_property.EnableComHosting = 19 | build_property.EnableGeneratedComInterfaceComImportInterop = 20 | build_property.CsWinRTUseWindowsUIXamlProjections = false 21 | build_property.EffectiveAnalysisLevelStyle = 6.0 22 | build_property.EnableCodeStyleSeverity = 23 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.Drawing; 5 | global using global::System.IO; 6 | global using global::System.Linq; 7 | global using global::System.Net.Http; 8 | global using global::System.Threading; 9 | global using global::System.Threading.Tasks; 10 | global using global::System.Windows.Forms; 11 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.assets.cache -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.BuildWithSkipAnalyzers -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 9a05d581c1f445d426d000700ca776df1e67ac3dbc39766040b700de4b2904d2 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.exe 2 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.deps.json 3 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.runtimeconfig.json 4 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.dll 5 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.pdb 6 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.csproj.AssemblyReference.cache 7 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.Form1.resources 8 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.csproj.GenerateResource.cache 9 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig 10 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.AssemblyInfoInputs.cache 11 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.AssemblyInfo.cs 12 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.csproj.CoreCompileInputs.cache 13 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.dll 14 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\refint\SymbolPicker.dll 15 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.pdb 16 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.genruntimeconfig.cache 17 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Debug\net6.0-windows\ref\SymbolPicker.dll 18 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.exe 19 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.deps.json 20 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.runtimeconfig.json 21 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.dll 22 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\SymbolPicker.pdb 23 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.Form1.resources 24 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.csproj.GenerateResource.cache 25 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig 26 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.AssemblyInfoInputs.cache 27 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.AssemblyInfo.cs 28 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.csproj.CoreCompileInputs.cache 29 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.sourcelink.json 30 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.dll 31 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\refint\SymbolPicker.dll 32 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.pdb 33 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.genruntimeconfig.cache 34 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\ref\SymbolPicker.dll 35 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Debug\net6.0-windows\symbols.txt 36 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Debug\net6.0-windows\SymbolPicker.Settings.resources 37 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.designer.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": {} 9 | }, 10 | "libraries": {} 11 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.designer.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.WindowsDesktop.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "additionalProbingPaths": [ 15 | "C:\\Users\\yang2\\.dotnet\\store\\|arch|\\|tfm|", 16 | "C:\\Users\\yang2\\.nuget\\packages", 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 18 | ], 19 | "configProperties": { 20 | "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 85ffee0bb4545fe229b179d8b6ca770307ade83df952c464fe936ce41446a7f1 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/SymbolPicker.pdb -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/apphost.exe -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/ref/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/ref/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/Debug/net6.0-windows/refint/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Debug/net6.0-windows/refint/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/SymbolPicker.1.0.0.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | SymbolPicker 5 | 1.0.0 6 | SymbolPicker 7 | Package Description 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // 此代码由工具生成。 4 | // 运行时版本:4.0.30319.42000 5 | // 6 | // 对此文件的更改可能会导致不正确的行为,并且如果 7 | // 重新生成代码,这些更改将会丢失。 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("SymbolPicker")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+85168dbf36a24f9ec085d6247bd18a0b4f6e6bce")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("SymbolPicker")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("SymbolPicker")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | [assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] 22 | [assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] 23 | 24 | // 由 MSBuild WriteCodeFragment 类生成。 25 | 26 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | df12fa5da372c0c0321e4e4bded0f31ae945ca8fa056af091005e887b9ff858d 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.Form1.resources -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.ApplicationManifest = 3 | build_property.StartupObject = 4 | build_property.ApplicationDefaultFont = 5 | build_property.ApplicationHighDpiMode = 6 | build_property.ApplicationUseCompatibleTextRendering = 7 | build_property.ApplicationVisualStyles = 8 | build_property.TargetFramework = net6.0-windows 9 | build_property.TargetPlatformMinVersion = 7.0 10 | build_property.UsingMicrosoftNETSdkWeb = 11 | build_property.ProjectTypeGuids = 12 | build_property.InvariantGlobalization = 13 | build_property.PlatformNeutralAssembly = 14 | build_property.EnforceExtendedAnalyzerRules = 15 | build_property._SupportedPlatformList = Linux,macOS,Windows 16 | build_property.RootNamespace = SymbolPicker 17 | build_property.ProjectDir = C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\ 18 | build_property.EnableComHosting = 19 | build_property.EnableGeneratedComInterfaceComImportInterop = 20 | build_property.CsWinRTUseWindowsUIXamlProjections = false 21 | build_property.EffectiveAnalysisLevelStyle = 6.0 22 | build_property.EnableCodeStyleSeverity = 23 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.Drawing; 5 | global using global::System.IO; 6 | global using global::System.Linq; 7 | global using global::System.Net.Http; 8 | global using global::System.Threading; 9 | global using global::System.Threading.Tasks; 10 | global using global::System.Windows.Forms; 11 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.assets.cache -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.BuildWithSkipAnalyzers -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 21e434c41f8587a7808ae9e2b95720da887b4c46670f41f8879c9189436d7e94 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.exe 2 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.deps.json 3 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.runtimeconfig.json 4 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.dll 5 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.pdb 6 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.AssemblyReference.cache 7 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.Form1.resources 8 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.GenerateResource.cache 9 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig 10 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfoInputs.cache 11 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfo.cs 12 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.CoreCompileInputs.cache 13 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.dll 14 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\refint\SymbolPicker.dll 15 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.pdb 16 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.genruntimeconfig.cache 17 | C:\Users\thisismalindu\source\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\ref\SymbolPicker.dll 18 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.exe 19 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.deps.json 20 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.runtimeconfig.json 21 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.dll 22 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.pdb 23 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.GenerateResource.cache 24 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig 25 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfoInputs.cache 26 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfo.cs 27 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.CoreCompileInputs.cache 28 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.sourcelink.json 29 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.dll 30 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\refint\SymbolPicker.dll 31 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.pdb 32 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.genruntimeconfig.cache 33 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\ref\SymbolPicker.dll 34 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.Form1.resources 35 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\bin\Release\net6.0-windows\symbols.txt 36 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\symbols.txt 37 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.exe 38 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.deps.json 39 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.runtimeconfig.json 40 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.dll 41 | D:\repos\SymbolPicker\SymbolPicker\bin\Release\net6.0-windows\SymbolPicker.pdb 42 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.Form1.resources 43 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.GenerateResource.cache 44 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.GeneratedMSBuildEditorConfig.editorconfig 45 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfoInputs.cache 46 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.AssemblyInfo.cs 47 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.csproj.CoreCompileInputs.cache 48 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.sourcelink.json 49 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.dll 50 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\refint\SymbolPicker.dll 51 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.pdb 52 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.genruntimeconfig.cache 53 | D:\repos\SymbolPicker\SymbolPicker\obj\Release\net6.0-windows\ref\SymbolPicker.dll 54 | C:\C#sourceCode\SymbolPicker-fork\SymbolPicker\obj\Release\net6.0-windows\SymbolPicker.Settings.resources 55 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.designer.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": {} 9 | }, 10 | "libraries": {} 11 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.designer.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "6.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.WindowsDesktop.App", 11 | "version": "6.0.0" 12 | } 13 | ], 14 | "additionalProbingPaths": [ 15 | "C:\\Users\\yang2\\.dotnet\\store\\|arch|\\|tfm|", 16 | "C:\\Users\\yang2\\.nuget\\packages", 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 18 | ], 19 | "configProperties": { 20 | "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, 21 | "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | d28a2d99037bf6878b6f7e003612021d55d850435c12bbad85b6bfdad02e8298 2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.pdb -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/SymbolPicker.sourcelink.json: -------------------------------------------------------------------------------- 1 | {"documents":{"C:\\C#sourceCode\\SymbolPicker-fork\\*":"https://raw.githubusercontent.com/1234567Yang/SymbolPicker-fork/85168dbf36a24f9ec085d6247bd18a0b4f6e6bce/*"}} -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/apphost.exe -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/ref/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/ref/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/Release/net6.0-windows/refint/SymbolPicker.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/SymbolPicker/obj/Release/net6.0-windows/refint/SymbolPicker.dll -------------------------------------------------------------------------------- /SymbolPicker/obj/SymbolPicker.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj", 11 | "projectName": "SymbolPicker", 12 | "projectPath": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj", 13 | "packagesPath": "C:\\Users\\yang2\\.nuget\\packages\\", 14 | "outputPath": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\yang2\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 23 | ], 24 | "originalTargetFrameworks": [ 25 | "net6.0-windows" 26 | ], 27 | "sources": { 28 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 29 | "C:\\Program Files\\dotnet\\library-packs": {}, 30 | "https://api.nuget.org/v3/index.json": {} 31 | }, 32 | "frameworks": { 33 | "net6.0-windows7.0": { 34 | "targetAlias": "net6.0-windows", 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | }, 43 | "restoreAuditProperties": { 44 | "enableAudit": "true", 45 | "auditLevel": "low", 46 | "auditMode": "direct" 47 | }, 48 | "SdkAnalysisLevel": "9.0.100" 49 | }, 50 | "frameworks": { 51 | "net6.0-windows7.0": { 52 | "targetAlias": "net6.0-windows", 53 | "imports": [ 54 | "net461", 55 | "net462", 56 | "net47", 57 | "net471", 58 | "net472", 59 | "net48", 60 | "net481" 61 | ], 62 | "assetTargetFallback": true, 63 | "warn": true, 64 | "frameworkReferences": { 65 | "Microsoft.NETCore.App": { 66 | "privateAssets": "all" 67 | }, 68 | "Microsoft.WindowsDesktop.App.WindowsForms": { 69 | "privateAssets": "none" 70 | } 71 | }, 72 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.102\\RuntimeIdentifierGraph.json" 73 | } 74 | } 75 | } 76 | } 77 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/SymbolPicker.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\yang2\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages 9 | PackageReference 10 | 6.12.3 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /SymbolPicker/obj/SymbolPicker.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /SymbolPicker/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net6.0-windows7.0": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | "net6.0-windows7.0": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\yang2\\.nuget\\packages\\": {}, 12 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} 13 | }, 14 | "project": { 15 | "version": "1.0.0", 16 | "restore": { 17 | "projectUniqueName": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj", 18 | "projectName": "SymbolPicker", 19 | "projectPath": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj", 20 | "packagesPath": "C:\\Users\\yang2\\.nuget\\packages\\", 21 | "outputPath": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\obj\\", 22 | "projectStyle": "PackageReference", 23 | "fallbackFolders": [ 24 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 25 | ], 26 | "configFilePaths": [ 27 | "C:\\Users\\yang2\\AppData\\Roaming\\NuGet\\NuGet.Config", 28 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 29 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 30 | ], 31 | "originalTargetFrameworks": [ 32 | "net6.0-windows" 33 | ], 34 | "sources": { 35 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 36 | "C:\\Program Files\\dotnet\\library-packs": {}, 37 | "https://api.nuget.org/v3/index.json": {} 38 | }, 39 | "frameworks": { 40 | "net6.0-windows7.0": { 41 | "targetAlias": "net6.0-windows", 42 | "projectReferences": {} 43 | } 44 | }, 45 | "warningProperties": { 46 | "warnAsError": [ 47 | "NU1605" 48 | ] 49 | }, 50 | "restoreAuditProperties": { 51 | "enableAudit": "true", 52 | "auditLevel": "low", 53 | "auditMode": "direct" 54 | }, 55 | "SdkAnalysisLevel": "9.0.100" 56 | }, 57 | "frameworks": { 58 | "net6.0-windows7.0": { 59 | "targetAlias": "net6.0-windows", 60 | "imports": [ 61 | "net461", 62 | "net462", 63 | "net47", 64 | "net471", 65 | "net472", 66 | "net48", 67 | "net481" 68 | ], 69 | "assetTargetFallback": true, 70 | "warn": true, 71 | "frameworkReferences": { 72 | "Microsoft.NETCore.App": { 73 | "privateAssets": "all" 74 | }, 75 | "Microsoft.WindowsDesktop.App.WindowsForms": { 76 | "privateAssets": "none" 77 | } 78 | }, 79 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.102\\RuntimeIdentifierGraph.json" 80 | } 81 | } 82 | } 83 | } -------------------------------------------------------------------------------- /SymbolPicker/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "0S1LrYXSN+M=", 4 | "success": true, 5 | "projectFilePath": "C:\\C#sourceCode\\SymbolPicker-fork\\SymbolPicker\\SymbolPicker.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /SymbolPicker/symbols.txt: -------------------------------------------------------------------------------- 1 | greek alpha 2 | α 3 | greek beta 4 | β 5 | greek gamma 6 | γ 7 | greek delta 8 | δ 9 | pi 10 | π 11 | theta 12 | θ 13 | almost equal to similar 14 | ≈ 15 | angle 16 | ∠ 17 | asterisk operator 18 | ∗ 19 | asymptotically equal to 20 | ≃ 21 | ballot x 22 | ✗ 23 | black rightwards arrowhead 24 | ➤ 25 | black square 26 | ■ 27 | bottom square bracket 28 | ⎵ 29 | check mark 30 | ✓ 31 | circled plus 32 | ⊕ 33 | circled times 34 | ⊗ 35 | colon equals 36 | ≔ 37 | combining circumflex accent 38 | 𝐱̂ 39 | combining diaeresis 40 | 𝐱̈ 41 | combining dot above 42 | 𝐱̇ 43 | combining double tilde 44 | 𝐱͠ 45 | combining enclosing circle 46 | 𝐱⃝ 47 | combining enclosing square 48 | 𝐱⃞ 49 | combining left arrow above 50 | 𝐱⃖ 51 | combining left harpoon above 52 | 𝐱⃐ 53 | combining overline 54 | 𝐱̅ 55 | combining right arrow above 56 | 𝐱⃗ 57 | combining right harpoon above 58 | 𝐱⃑ 59 | combining three dots above 60 | 𝐱⃛ 61 | combining tilde 62 | 𝐱̃ 63 | combining x above 64 | 𝐱̽ 65 | contour integral surface 66 | ∮ 67 | dagger sword 68 | † 69 | does not divide 70 | ∤ 71 | thin dot operator 72 | ⋅ 73 | thick dot operator 74 | · 75 | double dagger 76 | ‡ 77 | double integral 78 | ∬ 79 | double struck capital c 80 | ℂ 81 | double struck capital h 82 | ℍ 83 | double struck capital n 84 | ℕ 85 | double struck capital p 86 | ℙ 87 | double struck capital q 88 | ℚ 89 | double struck capital r 90 | ℝ 91 | double struck capital z 92 | ℤ 93 | double struck italic capital d 94 | ⅅ 95 | double struck italic small d 96 | ⅆ 97 | double struck italic small e 98 | ⅇ 99 | double struck italic small i 100 | ⅈ 101 | double struck italic small j 102 | ⅉ 103 | double struck small pi 104 | ℼ 105 | down tack 106 | ⊤ 107 | downwards arrow 108 | ↓ 109 | downwards arrow with corner leftwards 110 | ↵ 111 | downwards arrow with double stroke 112 | ⇟ 113 | downwards triangle headed arrow 114 | ⭣ 115 | element of 116 | ∈ 117 | empty set 118 | ∅ 119 | en dash 120 | – 121 | equal to by definition 122 | ≝ 123 | equals sign 124 | = 125 | erase to the left 126 | ⌫ 127 | for all 128 | ∀ 129 | fullwidth plus sign 130 | + 131 | greater than or equal to 132 | ≥ 133 | greek capital letter lamda lambda 134 | λ 135 | greek capital letter omega ohm 136 | Ω 137 | greek capital letter phi 138 | φ 139 | greek capital letter pi 140 | π 141 | greek capital letter psi 142 | ψ 143 | greek capital letter sigma 144 | σ 145 | greek capital letter theta 146 | θ 147 | greek capital letter upsilon u 148 | υ 149 | greek capital letter xi 150 | ξ 151 | greek small letter chi x 152 | χ 153 | greek small letter epsilon emf e 154 | ε 155 | greek small letter eta n 156 | η 157 | greek small letter iota l 158 | ι 159 | greek small letter kappa k 160 | κ 161 | greek small letter lamda lambda 162 | λ 163 | greek small letter mu 164 | μ 165 | greek small letter nu 166 | ν 167 | greek small letter omega 168 | ω 169 | greek small letter phi 170 | φ 171 | greek small letter pi 172 | π 173 | greek small letter psi 174 | ψ 175 | greek small letter rho rou 176 | ρ 177 | greek small letter sigma 178 | σ 179 | greek small letter tau 180 | τ 181 | greek small letter theta 182 | θ 183 | greek small letter upsilon 184 | υ 185 | greek small letter xi 186 | ξ 187 | greek small letter zeta 188 | ζ 189 | greek subscript small letter beta 190 | ᵦ 191 | greek subscript small letter gamma 192 | ᵧ 193 | horizontal ellipsis 194 | … 195 | identical to 196 | ≡ 197 | infinity 198 | ∞ 199 | integral 200 | ∫ 201 | intersection 202 | ∩ 203 | latin subscript small letter i 204 | ᵢ 205 | latin subscript small letter j 206 | ⱼ 207 | latin subscript small letter u 208 | ᵤ 209 | latin subscript small letter v 210 | ᵥ 211 | left right double arrow 212 | ⇔ 213 | left right triangle headed arrow 214 | ⭤ 215 | leftwards arrow 216 | ← 217 | leftwards arrow from bar 218 | ↤ 219 | leftwards arrow to bar 220 | ⇤ 221 | leftwards arrow with tail 222 | ↢ 223 | leftwards double arrow from bar 224 | ⤆ 225 | leftwards triangle headed arrow 226 | ⭠ 227 | less than or equal to 228 | ≤ 229 | logical and 230 | ∧ 231 | logical or 232 | ∨ 233 | long left right arrow 234 | ⟷ 235 | long left right double arrow 236 | ⟺ 237 | long leftwards arrow 238 | ⟵ 239 | long leftwards arrow from bar 240 | ⟻ 241 | long leftwards double arrow 242 | ⟸ 243 | long leftwards double arrow from bar 244 | ⟽ 245 | long rightwards arrow 246 | ⟶ 247 | long rightwards arrow from bar 248 | ⟼ 249 | long rightwards double arrow 250 | ⟹ 251 | long rightwards double arrow from bar 252 | ⟾ 253 | mathematical bold capital a 254 | 𝐀 255 | mathematical bold capital b 256 | 𝐁 257 | mathematical bold capital c 258 | 𝐂 259 | mathematical bold capital d 260 | 𝐃 261 | mathematical bold capital delta 262 | 𝚫 263 | mathematical bold capital e 264 | 𝐄 265 | mathematical bold capital f 266 | 𝐅 267 | mathematical bold capital g 268 | 𝐆 269 | mathematical bold capital gamma 270 | 𝚪 271 | mathematical bold capital h 272 | 𝐇 273 | mathematical bold capital i 274 | 𝐈 275 | mathematical bold capital j 276 | 𝐉 277 | mathematical bold capital k 278 | 𝐊 279 | mathematical bold capital l 280 | 𝐋 281 | mathematical bold capital lamda lambda 282 | 𝚲 283 | mathematical bold capital m 284 | 𝐌 285 | mathematical bold capital n 286 | 𝐍 287 | mathematical bold capital o 288 | 𝐎 289 | mathematical bold capital omega 290 | 𝛀 291 | mathematical bold capital p 292 | 𝐏 293 | mathematical bold capital phi 294 | 𝚽 295 | mathematical bold capital pi 296 | 𝚷 297 | mathematical bold capital psi 298 | 𝚿 299 | mathematical bold capital q 300 | 𝐐 301 | mathematical bold capital r 302 | 𝐑 303 | mathematical bold capital s 304 | 𝐒 305 | mathematical bold capital sigma 306 | 𝚺 307 | mathematical bold capital t 308 | 𝐓 309 | mathematical bold capital theta 310 | 𝚯 311 | mathematical bold capital theta symbol 312 | 𝚹 313 | mathematical bold capital u 314 | 𝐔 315 | mathematical bold capital upsilon 316 | 𝚼 317 | mathematical bold capital v 318 | 𝐕 319 | mathematical bold capital w 320 | 𝐖 321 | mathematical bold capital x 322 | 𝐗 323 | mathematical bold capital xi 324 | 𝚵 325 | mathematical bold capital y 326 | 𝐘 327 | mathematical bold capital z 328 | 𝐙 329 | mathematical bold italic capital a 330 | 𝑨 331 | mathematical bold italic capital b 332 | 𝑩 333 | mathematical bold italic capital c 334 | 𝑪 335 | mathematical bold italic capital d 336 | 𝑫 337 | mathematical bold italic capital delta 338 | 𝜟 339 | mathematical bold italic capital e 340 | 𝑬 341 | mathematical bold italic capital f 342 | 𝑭 343 | mathematical bold italic capital g 344 | 𝑮 345 | mathematical bold italic capital gamma 346 | 𝜞 347 | mathematical bold italic capital h 348 | 𝑯 349 | mathematical bold italic capital i 350 | 𝑰 351 | mathematical bold italic capital j 352 | 𝑱 353 | mathematical bold italic capital k 354 | 𝑲 355 | mathematical bold italic capital l 356 | 𝑳 357 | mathematical bold italic capital lamda lambda 358 | 𝜦 359 | mathematical bold italic capital m 360 | 𝑴 361 | mathematical bold italic capital n 362 | 𝑵 363 | mathematical bold italic capital o 364 | 𝑶 365 | mathematical bold italic capital omega 366 | 𝜴 367 | mathematical bold italic capital p 368 | 𝑷 369 | mathematical bold italic capital phi 370 | 𝜱 371 | mathematical bold italic capital pi 372 | 𝜫 373 | mathematical bold italic capital psi 374 | 𝜳 375 | mathematical bold italic capital q 376 | 𝑸 377 | mathematical bold italic capital r 378 | 𝑹 379 | mathematical bold italic capital s 380 | 𝑺 381 | mathematical bold italic capital sigma 382 | 𝜮 383 | mathematical bold italic capital t 384 | 𝑻 385 | mathematical bold italic capital theta 386 | 𝜣 387 | mathematical bold italic capital theta symbol 388 | 𝜭 389 | mathematical bold italic capital u 390 | 𝑼 391 | mathematical bold italic capital upsilon 392 | 𝜰 393 | mathematical bold italic capital v 394 | 𝑽 395 | mathematical bold italic capital w 396 | 𝑾 397 | mathematical bold italic capital x 398 | 𝑿 399 | mathematical bold italic capital xi 400 | 𝜩 401 | mathematical bold italic capital y 402 | 𝒀 403 | mathematical bold italic capital z 404 | 𝒁 405 | mathematical bold italic nabla 406 | 𝜵 407 | mathematical bold italic phi symbol 408 | 𝝓 409 | mathematical bold italic small a 410 | 𝒂 411 | mathematical bold italic small alpha 412 | 𝜶 413 | mathematical bold italic small b 414 | 𝒃 415 | mathematical bold italic small beta 416 | 𝜷 417 | mathematical bold italic small c 418 | 𝒄 419 | mathematical bold italic small chi 420 | 𝝌 421 | mathematical bold italic small d 422 | 𝒅 423 | mathematical bold italic small delta 424 | 𝜹 425 | mathematical bold italic small e 426 | 𝒆 427 | mathematical bold italic small epsilon 428 | 𝜺 429 | mathematical bold italic small eta 430 | 𝜼 431 | mathematical bold italic small f 432 | 𝒇 433 | mathematical bold italic small g 434 | 𝒈 435 | mathematical bold italic small gamma 436 | 𝜸 437 | mathematical bold italic small h 438 | 𝒉 439 | mathematical bold italic small i 440 | 𝒊 441 | mathematical bold italic small iota 442 | 𝜾 443 | mathematical bold italic small j 444 | 𝒋 445 | mathematical bold italic small k 446 | 𝒌 447 | mathematical bold italic small kappa 448 | 𝜿 449 | mathematical bold italic small l 450 | 𝒍 451 | mathematical bold italic small lamda lambda 452 | 𝝀 453 | mathematical bold italic small m 454 | 𝒎 455 | mathematical bold italic small mu 456 | 𝝁 457 | mathematical bold italic small n 458 | 𝒏 459 | mathematical bold italic small nu 460 | 𝝂 461 | mathematical bold italic small o 462 | 𝒐 463 | mathematical bold italic small omega 464 | 𝝎 465 | mathematical bold italic small p 466 | 𝒑 467 | mathematical bold italic small pi 468 | 𝝅 469 | mathematical bold italic small psi 470 | 𝝍 471 | mathematical bold italic small q 472 | 𝒒 473 | mathematical bold italic small r 474 | 𝒓 475 | mathematical bold italic small rho rou 476 | 𝝆 477 | mathematical bold italic small s 478 | 𝒔 479 | mathematical bold italic small sigma 480 | 𝝈 481 | mathematical bold italic small t 482 | 𝒕 483 | mathematical bold italic small tau 484 | 𝝉 485 | mathematical bold italic small theta 486 | 𝜽 487 | mathematical bold italic small u 488 | 𝒖 489 | mathematical bold italic small upsilon 490 | 𝝊 491 | mathematical bold italic small v 492 | 𝒗 493 | mathematical bold italic small w 494 | 𝒘 495 | mathematical bold italic small x 496 | 𝒙 497 | mathematical bold italic small xi 498 | 𝝃 499 | mathematical bold italic small y 500 | 𝒚 501 | mathematical bold italic small z 502 | 𝒛 503 | mathematical bold italic small zeta 504 | 𝜻 505 | mathematical bold nabla 506 | 𝛁 507 | mathematical bold phi symbol 508 | 𝛟 509 | mathematical bold script capital a 510 | 𝓐 511 | mathematical bold script capital b 512 | 𝓑 513 | mathematical bold script capital c 514 | 𝓒 515 | mathematical bold script capital d 516 | 𝓓 517 | mathematical bold script capital e 518 | 𝓔 519 | mathematical bold script capital f 520 | 𝓕 521 | mathematical bold script capital g 522 | 𝓖 523 | mathematical bold script capital h 524 | 𝓗 525 | mathematical bold script capital i 526 | 𝓘 527 | mathematical bold script capital j 528 | 𝓙 529 | mathematical bold script capital k 530 | 𝓚 531 | mathematical bold script capital l 532 | 𝓛 533 | mathematical bold script capital m 534 | 𝓜 535 | mathematical bold script capital n 536 | 𝓝 537 | mathematical bold script capital o 538 | 𝓞 539 | mathematical bold script capital p 540 | 𝓟 541 | mathematical bold script capital q 542 | 𝓠 543 | mathematical bold script capital r 544 | 𝓡 545 | mathematical bold script capital s 546 | 𝓢 547 | mathematical bold script capital t 548 | 𝓣 549 | mathematical bold script capital u 550 | 𝓤 551 | mathematical bold script capital v 552 | 𝓥 553 | mathematical bold script capital w 554 | 𝓦 555 | mathematical bold script capital x 556 | 𝓧 557 | mathematical bold script capital y 558 | 𝓨 559 | mathematical bold script capital z 560 | 𝓩 561 | mathematical bold script small a 562 | 𝓪 563 | mathematical bold script small b 564 | 𝓫 565 | mathematical bold script small c 566 | 𝓬 567 | mathematical bold script small d 568 | 𝓭 569 | mathematical bold script small e 570 | 𝓮 571 | mathematical bold script small f 572 | 𝓯 573 | mathematical bold script small g 574 | 𝓰 575 | mathematical bold script small h 576 | 𝓱 577 | mathematical bold script small i 578 | 𝓲 579 | mathematical bold script small j 580 | 𝓳 581 | mathematical bold script small k 582 | 𝓴 583 | mathematical bold script small l 584 | 𝓵 585 | mathematical bold script small m 586 | 𝓶 587 | mathematical bold script small o 588 | 𝓸 589 | mathematical bold script small p 590 | 𝓹 591 | mathematical bold script small q 592 | 𝓺 593 | mathematical bold script small r 594 | 𝓻 595 | mathematical bold script small s 596 | 𝓼 597 | mathematical bold script small t 598 | 𝓽 599 | mathematical bold script small u 600 | 𝓾 601 | mathematical bold script small v 602 | 𝓿 603 | mathematical bold script small w 604 | 𝔀 605 | mathematical bold script small x 606 | 𝔁 607 | mathematical bold script small y 608 | 𝔂 609 | mathematical bold script small z 610 | 𝔃 611 | mathematical bold small a 612 | 𝐚 613 | mathematical bold small alpha 614 | 𝛂 615 | mathematical bold small b 616 | 𝐛 617 | mathematical bold small beta 618 | 𝛃 619 | mathematical bold small c 620 | 𝐜 621 | mathematical bold small chi 622 | 𝛘 623 | mathematical bold small d 624 | 𝐝 625 | mathematical bold small delta 626 | 𝛅 627 | mathematical bold small e 628 | 𝐞 629 | mathematical bold small epsilon 630 | 𝛆 631 | mathematical bold small f 632 | 𝐟 633 | mathematical bold small g 634 | 𝐠 635 | mathematical bold small gamma 636 | 𝛄 637 | mathematical bold small h 638 | 𝐡 639 | mathematical bold small i 640 | 𝐢 641 | mathematical bold small iota 642 | 𝛊 643 | mathematical bold small j 644 | 𝐣 645 | mathematical bold small k 646 | 𝐤 647 | mathematical bold small kappa 648 | 𝛋 649 | mathematical bold small l 650 | 𝐥 651 | mathematical bold small lamda lambda 652 | 𝛌 653 | mathematical bold small m 654 | 𝐦 655 | mathematical bold small mu 656 | 𝛍 657 | mathematical bold small n 658 | 𝐧 659 | mathematical bold small nu 660 | 𝛎 661 | mathematical bold small o 662 | 𝐨 663 | mathematical bold small omega 664 | 𝛚 665 | mathematical bold small p 666 | 𝐩 667 | mathematical bold small pi 668 | 𝛑 669 | mathematical bold small psi 670 | 𝛙 671 | mathematical bold small q 672 | 𝐪 673 | mathematical bold small r 674 | 𝐫 675 | mathematical bold small rho rou 676 | 𝛒 677 | mathematical bold small s 678 | 𝐬 679 | mathematical bold small sigma 680 | 𝛔 681 | mathematical bold small t 682 | 𝐭 683 | mathematical bold small tau 684 | 𝛕 685 | mathematical bold small theta 686 | 𝛉 687 | mathematical bold small u 688 | 𝐮 689 | mathematical bold small upsilon 690 | 𝛖 691 | mathematical bold small v 692 | 𝐯 693 | mathematical bold small w 694 | 𝐰 695 | mathematical bold small x 696 | 𝐱 697 | mathematical bold small xi 698 | 𝛏 699 | mathematical bold small y 700 | 𝐲 701 | mathematical bold small z 702 | 𝐳 703 | mathematical bold small zeta 704 | 𝛇 705 | mathematical double struck capital a 706 | 𝔸 707 | mathematical double struck capital b 708 | 𝔹 709 | mathematical double struck capital d 710 | 𝔻 711 | mathematical double struck capital e 712 | 𝔼 713 | mathematical double struck capital f 714 | 𝔽 715 | mathematical double struck capital g 716 | 𝔾 717 | mathematical double struck capital j 718 | 𝕁 719 | mathematical double struck capital k 720 | 𝕂 721 | mathematical double struck capital l 722 | 𝕃 723 | mathematical double struck capital m 724 | 𝕄 725 | mathematical double struck capital o 726 | 𝕆 727 | mathematical double struck capital s 728 | 𝕊 729 | mathematical double struck capital t 730 | 𝕋 731 | mathematical double struck capital u 732 | 𝕌 733 | mathematical double struck capital v 734 | 𝕍 735 | mathematical double struck capital w 736 | 𝕎 737 | mathematical double struck capital x 738 | 𝕏 739 | mathematical double struck capital y 740 | 𝕐 741 | mathematical double struck digit one 742 | 𝟙 743 | mathematical double struck digit two 744 | 𝟚 745 | mathematical double struck digit zero 746 | 𝟘 747 | mathematical double struck small a 748 | 𝕒 749 | mathematical double struck small b 750 | 𝕓 751 | mathematical double struck small c 752 | 𝕔 753 | mathematical double struck small d 754 | 𝕕 755 | mathematical double struck small e 756 | 𝕖 757 | mathematical double struck small f 758 | 𝕗 759 | mathematical double struck small g 760 | 𝕘 761 | mathematical double struck small h 762 | 𝕙 763 | mathematical double struck small i 764 | 𝕚 765 | mathematical double struck small j 766 | 𝕛 767 | mathematical double struck small k 768 | 𝕜 769 | mathematical double struck small m 770 | 𝕞 771 | mathematical double struck small n 772 | 𝕟 773 | mathematical double struck small o 774 | 𝕠 775 | mathematical double struck small p 776 | 𝕡 777 | mathematical double struck small q 778 | 𝕢 779 | mathematical double struck small s 780 | 𝕤 781 | mathematical double struck small t 782 | 𝕥 783 | mathematical double struck small u 784 | 𝕦 785 | mathematical double struck small v 786 | 𝕧 787 | mathematical double struck small w 788 | 𝕨 789 | mathematical double struck small x 790 | 𝕩 791 | mathematical double struck small y 792 | 𝕪 793 | mathematical double struck small z 794 | 𝕫 795 | mathematical italic capital a 796 | 𝐴 797 | mathematical italic capital b 798 | 𝐵 799 | mathematical italic capital c 800 | 𝐶 801 | mathematical italic capital d 802 | 𝐷 803 | mathematical italic capital delta 804 | 𝛥 805 | mathematical italic capital e 806 | 𝐸 807 | mathematical italic capital f 808 | 𝐹 809 | mathematical italic capital g 810 | 𝐺 811 | mathematical italic capital gamma 812 | 𝛤 813 | mathematical italic capital h 814 | 𝐻 815 | mathematical italic capital i 816 | 𝐼 817 | mathematical italic capital j 818 | 𝐽 819 | mathematical italic capital k 820 | 𝐾 821 | mathematical italic capital l 822 | 𝐿 823 | mathematical italic capital lamda lambda 824 | 𝛬 825 | mathematical italic capital m 826 | 𝑀 827 | mathematical italic capital n 828 | 𝑁 829 | mathematical italic capital o 830 | 𝑂 831 | mathematical italic capital omega 832 | 𝛺 833 | mathematical italic capital p 834 | 𝑃 835 | mathematical italic capital phi 836 | 𝛷 837 | mathematical italic capital pi 838 | 𝛱 839 | mathematical italic capital psi 840 | 𝛹 841 | mathematical italic capital q 842 | 𝑄 843 | mathematical italic capital r 844 | 𝑅 845 | mathematical italic capital s 846 | 𝑆 847 | mathematical italic capital sigma 848 | 𝛴 849 | mathematical italic capital t 850 | 𝑇 851 | mathematical italic capital theta 852 | 𝛩 853 | mathematical italic capital theta symbol 854 | 𝛳 855 | mathematical italic capital u 856 | 𝑈 857 | mathematical italic capital upsilon 858 | 𝛶 859 | mathematical italic capital v 860 | 𝑉 861 | mathematical italic capital w 862 | 𝑊 863 | mathematical italic capital x 864 | 𝑋 865 | mathematical italic capital xi 866 | 𝛯 867 | mathematical italic capital y 868 | 𝑌 869 | mathematical italic capital z 870 | 𝑍 871 | mathematical italic nabla 872 | 𝛻 873 | mathematical italic phi symbol 874 | 𝜙 875 | mathematical italic small a 876 | 𝑎 877 | mathematical italic small alpha 878 | 𝛼 879 | mathematical italic small b 880 | 𝑏 881 | mathematical italic small beta 882 | 𝛽 883 | mathematical italic small c 884 | 𝑐 885 | mathematical italic small chi 886 | 𝜒 887 | mathematical italic small d 888 | 𝑑 889 | mathematical italic small delta 890 | 𝛿 891 | mathematical italic small e 892 | 𝑒 893 | mathematical italic small epsilon 894 | 𝜀 895 | mathematical italic small eta 896 | 𝜂 897 | mathematical italic small f 898 | 𝑓 899 | mathematical italic small g 900 | 𝑔 901 | mathematical italic small gamma 902 | 𝛾 903 | mathematical italic small i 904 | 𝑖 905 | mathematical italic small iota 906 | 𝜄 907 | mathematical italic small j 908 | 𝑗 909 | mathematical italic small k 910 | 𝑘 911 | mathematical italic small kappa 912 | 𝜅 913 | mathematical italic small l 914 | 𝑙 915 | mathematical italic small lamda lambda 916 | 𝜆 917 | mathematical italic small m 918 | 𝑚 919 | mathematical italic small mu 920 | 𝜇 921 | mathematical italic small n 922 | 𝑛 923 | mathematical italic small nu 924 | 𝜈 925 | mathematical italic small o 926 | 𝑜 927 | mathematical italic small omega 928 | 𝜔 929 | mathematical italic small p 930 | 𝑝 931 | mathematical italic small pi 932 | 𝜋 933 | mathematical italic small psi 934 | 𝜓 935 | mathematical italic small q 936 | 𝑞 937 | mathematical italic small r 938 | 𝑟 939 | mathematical italic small rho rou 940 | 𝜌 941 | mathematical italic small s 942 | 𝑠 943 | mathematical italic small sigma 944 | 𝜎 945 | mathematical italic small t 946 | 𝑡 947 | mathematical italic small tau 948 | 𝜏 949 | mathematical italic small theta 950 | 𝜃 951 | mathematical italic small u 952 | 𝑢 953 | mathematical italic small upsilon 954 | 𝜐 955 | mathematical italic small v 956 | 𝑣 957 | mathematical italic small w 958 | 𝑤 959 | mathematical italic small x 960 | 𝑥 961 | mathematical italic small xi 962 | 𝜉 963 | mathematical italic small y 964 | 𝑦 965 | mathematical italic small z 966 | 𝑧 967 | mathematical italic small zeta 968 | 𝜁 969 | mathematical left angle bracket 970 | ⟨ 971 | mathematical left double angle bracket 972 | ⟪ 973 | mathematical left white square bracket 974 | ⟦ 975 | mathematical right angle bracket 976 | ⟩ 977 | mathematical right double angle bracket 978 | ⟫ 979 | mathematical right white square bracket 980 | ⟧ 981 | mathematical sans serif bold capital a 982 | 𝗔 983 | mathematical sans serif bold capital b 984 | 𝗕 985 | mathematical sans serif bold capital c 986 | 𝗖 987 | mathematical sans serif bold capital d 988 | 𝗗 989 | mathematical sans serif bold capital e 990 | 𝗘 991 | mathematical sans serif bold capital f 992 | 𝗙 993 | mathematical sans serif bold capital g 994 | 𝗚 995 | mathematical sans serif bold capital h 996 | 𝗛 997 | mathematical sans serif bold capital i 998 | 𝗜 999 | mathematical sans serif bold capital j 1000 | 𝗝 1001 | mathematical sans serif bold capital k 1002 | 𝗞 1003 | mathematical sans serif bold capital l 1004 | 𝗟 1005 | mathematical sans serif bold capital m 1006 | 𝗠 1007 | mathematical sans serif bold capital n 1008 | 𝗡 1009 | mathematical sans serif bold capital o 1010 | 𝗢 1011 | mathematical sans serif bold capital p 1012 | 𝗣 1013 | mathematical sans serif bold capital q 1014 | 𝗤 1015 | mathematical sans serif bold capital r 1016 | 𝗥 1017 | mathematical sans serif bold capital s 1018 | 𝗦 1019 | mathematical sans serif bold capital t 1020 | 𝗧 1021 | mathematical sans serif bold capital u 1022 | 𝗨 1023 | mathematical sans serif bold capital v 1024 | 𝗩 1025 | mathematical sans serif bold capital w 1026 | 𝗪 1027 | mathematical sans serif bold capital x 1028 | 𝗫 1029 | mathematical sans serif bold capital y 1030 | 𝗬 1031 | mathematical sans serif bold capital z 1032 | 𝗭 1033 | mathematical sans serif bold italic capital a 1034 | 𝘼 1035 | mathematical sans serif bold italic capital b 1036 | 𝘽 1037 | mathematical sans serif bold italic capital c 1038 | 𝘾 1039 | mathematical sans serif bold italic capital d 1040 | 𝘿 1041 | mathematical sans serif bold italic capital e 1042 | 𝙀 1043 | mathematical sans serif bold italic capital f 1044 | 𝙁 1045 | mathematical sans serif bold italic capital g 1046 | 𝙂 1047 | mathematical sans serif bold italic capital h 1048 | 𝙃 1049 | mathematical sans serif bold italic capital i 1050 | 𝙄 1051 | mathematical sans serif bold italic capital j 1052 | 𝙅 1053 | mathematical sans serif bold italic capital k 1054 | 𝙆 1055 | mathematical sans serif bold italic capital l 1056 | 𝙇 1057 | mathematical sans serif bold italic capital m 1058 | 𝙈 1059 | mathematical sans serif bold italic capital n 1060 | 𝙉 1061 | mathematical sans serif bold italic capital o 1062 | 𝙊 1063 | mathematical sans serif bold italic capital p 1064 | 𝙋 1065 | mathematical sans serif bold italic capital q 1066 | 𝙌 1067 | mathematical sans serif bold italic capital r 1068 | 𝙍 1069 | mathematical sans serif bold italic capital s 1070 | 𝙎 1071 | mathematical sans serif bold italic capital t 1072 | 𝙏 1073 | mathematical sans serif bold italic capital u 1074 | 𝙐 1075 | mathematical sans serif bold italic capital v 1076 | 𝙑 1077 | mathematical sans serif bold italic capital w 1078 | 𝙒 1079 | mathematical sans serif bold italic capital x 1080 | 𝙓 1081 | mathematical sans serif bold italic capital y 1082 | 𝙔 1083 | mathematical sans serif bold italic capital z 1084 | 𝙕 1085 | mathematical sans serif bold italic small a 1086 | 𝙖 1087 | mathematical sans serif bold italic small b 1088 | 𝙗 1089 | mathematical sans serif bold italic small c 1090 | 𝙘 1091 | mathematical sans serif bold italic small d 1092 | 𝙙 1093 | mathematical sans serif bold italic small e 1094 | 𝙚 1095 | mathematical sans serif bold italic small f 1096 | 𝙛 1097 | mathematical sans serif bold italic small g 1098 | 𝙜 1099 | mathematical sans serif bold italic small h 1100 | 𝙝 1101 | mathematical sans serif bold italic small i 1102 | 𝙞 1103 | mathematical sans serif bold italic small j 1104 | 𝙟 1105 | mathematical sans serif bold italic small k 1106 | 𝙠 1107 | mathematical sans serif bold italic small l 1108 | 𝙡 1109 | mathematical sans serif bold italic small m 1110 | 𝙢 1111 | mathematical sans serif bold italic small n 1112 | 𝙣 1113 | mathematical sans serif bold italic small o 1114 | 𝙤 1115 | mathematical sans serif bold italic small p 1116 | 𝙥 1117 | mathematical sans serif bold italic small q 1118 | 𝙦 1119 | mathematical sans serif bold italic small r 1120 | 𝙧 1121 | mathematical sans serif bold italic small s 1122 | 𝙨 1123 | mathematical sans serif bold italic small t 1124 | 𝙩 1125 | mathematical sans serif bold italic small u 1126 | 𝙪 1127 | mathematical sans serif bold italic small v 1128 | 𝙫 1129 | mathematical sans serif bold italic small w 1130 | 𝙬 1131 | mathematical sans serif bold italic small x 1132 | 𝙭 1133 | mathematical sans serif bold italic small y 1134 | 𝙮 1135 | mathematical sans serif bold italic small z 1136 | 𝙯 1137 | mathematical sans serif bold small a 1138 | 𝗮 1139 | mathematical sans serif bold small b 1140 | 𝗯 1141 | mathematical sans serif bold small c 1142 | 𝗰 1143 | mathematical sans serif bold small d 1144 | 𝗱 1145 | mathematical sans serif bold small e 1146 | 𝗲 1147 | mathematical sans serif bold small f 1148 | 𝗳 1149 | mathematical sans serif bold small g 1150 | 𝗴 1151 | mathematical sans serif bold small h 1152 | 𝗵 1153 | mathematical sans serif bold small i 1154 | 𝗶 1155 | mathematical sans serif bold small j 1156 | 𝗷 1157 | mathematical sans serif bold small k 1158 | 𝗸 1159 | mathematical sans serif bold small l 1160 | 𝗹 1161 | mathematical sans serif bold small m 1162 | 𝗺 1163 | mathematical sans serif bold small n 1164 | 𝗻 1165 | mathematical sans serif bold small o 1166 | 𝗼 1167 | mathematical sans serif bold small p 1168 | 𝗽 1169 | mathematical sans serif bold small q 1170 | 𝗾 1171 | mathematical sans serif bold small r 1172 | 𝗿 1173 | mathematical sans serif bold small s 1174 | 𝘀 1175 | mathematical sans serif bold small t 1176 | 𝘁 1177 | mathematical sans serif bold small u 1178 | 𝘂 1179 | mathematical sans serif bold small v 1180 | 𝘃 1181 | mathematical sans serif bold small w 1182 | 𝘄 1183 | mathematical sans serif bold small x 1184 | 𝘅 1185 | mathematical sans serif bold small y 1186 | 𝘆 1187 | mathematical sans serif bold small z 1188 | 𝘇 1189 | mathematical sans serif capital a 1190 | 𝖠 1191 | mathematical sans serif capital b 1192 | 𝖡 1193 | mathematical sans serif capital c 1194 | 𝖢 1195 | mathematical sans serif capital d 1196 | 𝖣 1197 | mathematical sans serif capital e 1198 | 𝖤 1199 | mathematical sans serif capital f 1200 | 𝖥 1201 | mathematical sans serif capital g 1202 | 𝖦 1203 | mathematical sans serif capital h 1204 | 𝖧 1205 | mathematical sans serif capital i 1206 | 𝖨 1207 | mathematical sans serif capital j 1208 | 𝖩 1209 | mathematical sans serif capital k 1210 | 𝖪 1211 | mathematical sans serif capital l 1212 | 𝖫 1213 | mathematical sans serif capital m 1214 | 𝖬 1215 | mathematical sans serif capital n 1216 | 𝖭 1217 | mathematical sans serif capital o 1218 | 𝖮 1219 | mathematical sans serif capital p 1220 | 𝖯 1221 | mathematical sans serif capital q 1222 | 𝖰 1223 | mathematical sans serif capital r 1224 | 𝖱 1225 | mathematical sans serif capital s 1226 | 𝖲 1227 | mathematical sans serif capital t 1228 | 𝖳 1229 | mathematical sans serif capital u 1230 | 𝖴 1231 | mathematical sans serif capital v 1232 | 𝖵 1233 | mathematical sans serif capital w 1234 | 𝖶 1235 | mathematical sans serif capital x 1236 | 𝖷 1237 | mathematical sans serif capital y 1238 | 𝖸 1239 | mathematical sans serif capital z 1240 | 𝖹 1241 | mathematical sans serif italic capital a 1242 | 𝘈 1243 | mathematical sans serif italic capital b 1244 | 𝘉 1245 | mathematical sans serif italic capital c 1246 | 𝘊 1247 | mathematical sans serif italic capital d 1248 | 𝘋 1249 | mathematical sans serif italic capital e 1250 | 𝘌 1251 | mathematical sans serif italic capital f 1252 | 𝘍 1253 | mathematical sans serif italic capital g 1254 | 𝘎 1255 | mathematical sans serif italic capital h 1256 | 𝘏 1257 | mathematical sans serif italic capital i 1258 | 𝘐 1259 | mathematical sans serif italic capital j 1260 | 𝘑 1261 | mathematical sans serif italic capital k 1262 | 𝘒 1263 | mathematical sans serif italic capital l 1264 | 𝘓 1265 | mathematical sans serif italic capital m 1266 | 𝘔 1267 | mathematical sans serif italic capital n 1268 | 𝘕 1269 | mathematical sans serif italic capital o 1270 | 𝘖 1271 | mathematical sans serif italic capital p 1272 | 𝘗 1273 | mathematical sans serif italic capital q 1274 | 𝘘 1275 | mathematical sans serif italic capital r 1276 | 𝘙 1277 | mathematical sans serif italic capital s 1278 | 𝘚 1279 | mathematical sans serif italic capital t 1280 | 𝘛 1281 | mathematical sans serif italic capital u 1282 | 𝘜 1283 | mathematical sans serif italic capital v 1284 | 𝘝 1285 | mathematical sans serif italic capital w 1286 | 𝘞 1287 | mathematical sans serif italic capital x 1288 | 𝘟 1289 | mathematical sans serif italic capital y 1290 | 𝘠 1291 | mathematical sans serif italic capital z 1292 | 𝘡 1293 | mathematical sans serif italic small a 1294 | 𝘢 1295 | mathematical sans serif italic small b 1296 | 𝘣 1297 | mathematical sans serif italic small c 1298 | 𝘤 1299 | mathematical sans serif italic small d 1300 | 𝘥 1301 | mathematical sans serif italic small e 1302 | 𝘦 1303 | mathematical sans serif italic small f 1304 | 𝘧 1305 | mathematical sans serif italic small g 1306 | 𝘨 1307 | mathematical sans serif italic small h 1308 | 𝘩 1309 | mathematical sans serif italic small i 1310 | 𝘪 1311 | mathematical sans serif italic small j 1312 | 𝘫 1313 | mathematical sans serif italic small k 1314 | 𝘬 1315 | mathematical sans serif italic small l 1316 | 𝘭 1317 | mathematical sans serif italic small m 1318 | 𝘮 1319 | mathematical sans serif italic small n 1320 | 𝘯 1321 | mathematical sans serif italic small o 1322 | 𝘰 1323 | mathematical sans serif italic small p 1324 | 𝘱 1325 | mathematical sans serif italic small q 1326 | 𝘲 1327 | mathematical sans serif italic small r 1328 | 𝘳 1329 | mathematical sans serif italic small s 1330 | 𝘴 1331 | mathematical sans serif italic small t 1332 | 𝘵 1333 | mathematical sans serif italic small u 1334 | 𝘶 1335 | mathematical sans serif italic small v 1336 | 𝘷 1337 | mathematical sans serif italic small w 1338 | 𝘸 1339 | mathematical sans serif italic small x 1340 | 𝘹 1341 | mathematical sans serif italic small y 1342 | 𝘺 1343 | mathematical sans serif italic small z 1344 | 𝘻 1345 | mathematical sans serif small a 1346 | 𝖺 1347 | mathematical sans serif small b 1348 | 𝖻 1349 | mathematical sans serif small c 1350 | 𝖼 1351 | mathematical sans serif small d 1352 | 𝖽 1353 | mathematical sans serif small e 1354 | 𝖾 1355 | mathematical sans serif small f 1356 | 𝖿 1357 | mathematical sans serif small g 1358 | 𝗀 1359 | mathematical sans serif small h 1360 | 𝗁 1361 | mathematical sans serif small i 1362 | 𝗂 1363 | mathematical sans serif small j 1364 | 𝗃 1365 | mathematical sans serif small k 1366 | 𝗄 1367 | mathematical sans serif small l 1368 | 𝗅 1369 | mathematical sans serif small m 1370 | 𝗆 1371 | mathematical sans serif small n 1372 | 𝗇 1373 | mathematical sans serif small o 1374 | 𝗈 1375 | mathematical sans serif small p 1376 | 𝗉 1377 | mathematical sans serif small q 1378 | 𝗊 1379 | mathematical sans serif small r 1380 | 𝗋 1381 | mathematical sans serif small s 1382 | 𝗌 1383 | mathematical sans serif small t 1384 | 𝗍 1385 | mathematical sans serif small u 1386 | 𝗎 1387 | mathematical sans serif small v 1388 | 𝗏 1389 | mathematical sans serif small w 1390 | 𝗐 1391 | mathematical sans serif small x 1392 | 𝗑 1393 | mathematical sans serif small y 1394 | 𝗒 1395 | mathematical sans serif small z 1396 | 𝗓 1397 | mathematical script capital a 1398 | 𝒜 1399 | mathematical script capital c 1400 | 𝒞 1401 | mathematical script capital d 1402 | 𝒟 1403 | mathematical script capital g 1404 | 𝒢 1405 | mathematical script capital j 1406 | 𝒥 1407 | mathematical script capital k 1408 | 𝒦 1409 | mathematical script capital n 1410 | 𝒩 1411 | mathematical script capital o 1412 | 𝒪 1413 | mathematical script capital p 1414 | 𝒫 1415 | mathematical script capital q 1416 | 𝒬 1417 | mathematical script capital s 1418 | 𝒮 1419 | mathematical script capital t 1420 | 𝒯 1421 | mathematical script capital u 1422 | 𝒰 1423 | mathematical script capital v 1424 | 𝒱 1425 | mathematical script capital w 1426 | 𝒲 1427 | mathematical script capital x 1428 | 𝒳 1429 | mathematical script capital y 1430 | 𝒴 1431 | mathematical script capital z 1432 | 𝒵 1433 | mathematical script small a 1434 | 𝒶 1435 | mathematical script small b 1436 | 𝒷 1437 | mathematical script small c 1438 | 𝒸 1439 | mathematical script small d 1440 | 𝒹 1441 | mathematical script small f 1442 | 𝒻 1443 | mathematical script small h 1444 | 𝒽 1445 | mathematical script small i 1446 | 𝒾 1447 | mathematical script small j 1448 | 𝒿 1449 | mathematical script small k 1450 | 𝓀 1451 | mathematical script small l 1452 | 𝓁 1453 | mathematical script small m 1454 | 𝓂 1455 | mathematical script small n 1456 | 𝓃 1457 | mathematical script small p 1458 | 𝓅 1459 | mathematical script small q 1460 | 𝓆 1461 | mathematical script small r 1462 | 𝓇 1463 | mathematical script small s 1464 | 𝓈 1465 | mathematical script small t 1466 | 𝓉 1467 | mathematical script small u 1468 | 𝓊 1469 | mathematical script small v 1470 | 𝓋 1471 | mathematical script small w 1472 | 𝓌 1473 | mathematical script small x 1474 | 𝓍 1475 | mathematical script small y 1476 | 𝓎 1477 | mathematical script small z 1478 | 𝓏 1479 | circle a 1480 | Ⓐ 1481 | circle b 1482 | Ⓑ 1483 | circle c 1484 | Ⓒ 1485 | small circle c copyright 1486 | © 1487 | circle d 1488 | Ⓓ 1489 | circle e 1490 | Ⓔ 1491 | circle f 1492 | Ⓕ 1493 | circle g 1494 | Ⓖ 1495 | circle h 1496 | Ⓗ 1497 | circle i 1498 | Ⓘ 1499 | circle j 1500 | Ⓙ 1501 | circle k 1502 | Ⓚ 1503 | circle l 1504 | Ⓛ 1505 | circle m 1506 | Ⓜ 1507 | small circle m 1508 | 🆭 1509 | circle n 1510 | Ⓝ 1511 | circle o 1512 | Ⓞ 1513 | circle p 1514 | Ⓟ 1515 | circle q 1516 | Ⓠ 1517 | circle r 1518 | Ⓡ 1519 | small circle r 1520 | ® 1521 | circle s 1522 | Ⓢ 1523 | circle t 1524 | Ⓣ 1525 | circle u 1526 | Ⓤ 1527 | circle v 1528 | Ⓥ 1529 | circle w 1530 | Ⓦ 1531 | circle x 1532 | Ⓧ 1533 | circle y 1534 | Ⓨ 1535 | circle z 1536 | Ⓩ 1537 | minus sign 1538 | − 1539 | minus or plus sign 1540 | ∓ 1541 | mongolian ellipsis 1542 | ᠁ 1543 | much greater than > 1544 | ≫ 1545 | much less than < 1546 | ≪ 1547 | multiplication sign 1548 | × 1549 | multiplication x 1550 | ✕ 1551 | n ary product 1552 | ∏ 1553 | n ary summation 1554 | ∑ 1555 | nabla 1556 | ∇ 1557 | not equal to 1558 | ≠ 1559 | not sign 1560 | ¬ 1561 | option key 1562 | ⌥ 1563 | parallel to 1564 | ∥ 1565 | partial differential 1566 | ∂ 1567 | perpendicular 1568 | ⟂ 1569 | place of interest sign 1570 | ⌘ 1571 | planck constant 1572 | ℎ 1573 | plus minus add minus 1574 | ± 1575 | precedes 1576 | ≺ 1577 | precedes under relation 1578 | ⊰ 1579 | proportional to 1580 | ∝ 1581 | right angle 1582 | ∟ 1583 | right tack 1584 | ⊢ 1585 | rightwards arrow 1586 | → 1587 | rightwards arrow from bar 1588 | ↦ 1589 | rightwards arrow to bar 1590 | ⇥ 1591 | rightwards arrow with tail 1592 | ↣ 1593 | rightwards double arrow 1594 | ⇒ 1595 | rightwards double arrow from bar 1596 | ⤇ 1597 | rightwards triangle headed arrow 1598 | ⭢ 1599 | script capital b 1600 | ℬ 1601 | script capital h 1602 | ℋ 1603 | script capital i 1604 | ℐ 1605 | script capital l 1606 | ℒ 1607 | script capital m 1608 | ℳ 1609 | script capital r 1610 | ℛ 1611 | script small e 1612 | ℯ 1613 | script small o 1614 | ℴ 1615 | star operator 1616 | ⋆ 1617 | subset of 1618 | ⊂ 1619 | subset of or equal to 1620 | ⊆ 1621 | superset of 1622 | ⊃ 1623 | superset of or equal to 1624 | ⊇ 1625 | there does not exist 1626 | ∄ 1627 | there exists 1628 | ∃ 1629 | therefore 1630 | ∴ 1631 | top square bracket 1632 | ⎴ 1633 | triple integral 1634 | ∭ 1635 | true 1636 | ⊨ 1637 | union 1638 | ∪ 1639 | up arrowhead 1640 | ⌃ 1641 | up down triangle headed arrow 1642 | ⭥ 1643 | up tack 1644 | ⊥ 1645 | upwards arrow 1646 | ↑ 1647 | upwards arrow to bar 1648 | ⤒ 1649 | upwards triangle headed arrow 1650 | ⭡ 1651 | upwards white arrow 1652 | ⇧ 1653 | vertical ellipsis 1654 | ⋮ 1655 | vulgar fraction one half 1656 | ½ 1657 | vulgar fraction one quarter 1658 | ¼ 1659 | vulgar fraction one third 1660 | ⅓ 1661 | white square 1662 | □ 1663 | because 1664 | ∵ 1665 | therefore so 1666 | ∴ 1667 | square root sqrt 1668 | √ 1669 | zero power 0 1670 | ⁰ 1671 | first power 1 1672 | ¹ 1673 | square quadratic second power 2 1674 | ² 1675 | cubic third power 3 1676 | ³ 1677 | fourth power 4 1678 | ⁴ 1679 | fifth power 5 1680 | ⁵ 1681 | sixth power 6 1682 | ⁶ 1683 | seventh power 7 1684 | ⁷ 1685 | eighth power 8 1686 | ⁸ 1687 | ninth power 9 1688 | ⁹ 1689 | plus power + 1690 | ⁺ 1691 | minus power - 1692 | ⁻ 1693 | equal power = 1694 | ⁼ 1695 | left parentheses power ( 1696 | ⁽ 1697 | right parentheses power ) 1698 | ⁾ 1699 | parentheses power pair () 1700 | ⁽⁾ 1701 | modifier capital a power 1702 | ᴬ 1703 | modifier capital b power 1704 | ᴮ 1705 | modifier capital d power 1706 | ᴰ 1707 | modifier capital e power 1708 | ᴱ 1709 | modifier capital g power 1710 | ᴳ 1711 | modifier capital h power 1712 | ᴴ 1713 | modifier capital i power 1714 | ᴵ 1715 | modifier capital j power 1716 | ᴶ 1717 | modifier capital k power 1718 | ᴷ 1719 | modifier capital l power 1720 | ᴸ 1721 | modifier capital m power 1722 | ᴹ 1723 | modifier capital n power 1724 | ᴺ 1725 | modifier capital p power 1726 | ᴾ 1727 | modifier capital r power 1728 | ᴿ 1729 | modifier capital t power 1730 | ᵀ 1731 | modifier capital u power 1732 | ᵁ 1733 | modifier capital v power 1734 | ⱽ 1735 | modifier capital w power 1736 | ᵂ 1737 | modifier double prime 1738 | ʺ 1739 | modifier prime 1740 | ʹ 1741 | modifier raised down arrow power 1742 | ꜜ 1743 | modifier raised up arrow power 1744 | ꜛ 1745 | modifier small theta power 1746 | ᶿ 1747 | modifier a power 1748 | ᵃ 1749 | modifier b power 1750 | ᵇ 1751 | modifier c power 1752 | ᶜ 1753 | modifier d power 1754 | ᵈ 1755 | modifier e power 1756 | ᵉ 1757 | modifier f power 1758 | ᶠ 1759 | modifier g power 1760 | ᶢ 1761 | modifier h power 1762 | ʰ 1763 | modifier i power 1764 | ⁱ 1765 | modifier j power 1766 | ʲ 1767 | modifier k power 1768 | ᵏ 1769 | modifier l power 1770 | ˡ 1771 | modifier m power 1772 | ᵐ 1773 | modifier n power 1774 | ⁿ 1775 | modifier o power 1776 | ᵒ 1777 | modifier p power 1778 | ᵖ 1779 | modifier r power 1780 | ʳ 1781 | modifier s power 1782 | ˢ 1783 | modifier t power 1784 | ᵗ 1785 | modifier u power 1786 | ᵘ 1787 | modifier v power 1788 | ᵛ 1789 | modifier w power 1790 | ʷ 1791 | modifier x power 1792 | ˣ 1793 | modifier y power 1794 | ʸ 1795 | modifier z power 1796 | ᶻ 1797 | subscript zero 0 1798 | ₀ 1799 | subscript one 1 1800 | ₁ 1801 | subscript two 2 1802 | ₂ 1803 | subscript three 3 1804 | ₃ 1805 | subscript four 4 1806 | ₄ 1807 | subscript five 5 1808 | ₅ 1809 | subscript six 6 1810 | ₆ 1811 | subscript seven 7 1812 | ₇ 1813 | subscript eight 8 1814 | ₈ 1815 | subscript nine 9 1816 | ₉ 1817 | subscript plus + 1818 | ₊ 1819 | subscript minus - 1820 | ₋ 1821 | subscript equals = 1822 | ₌ 1823 | subscript left parenthesis ( 1824 | ₍ 1825 | subscript right parenthesis ) 1826 | ₎ 1827 | subscript parenthesis pair () 1828 | ₍₎ 1829 | subscript a 1830 | ₐ 1831 | subscript e 1832 | ₑ 1833 | subscript h 1834 | ₕ 1835 | subscript i 1836 | ᵢ 1837 | subscript j 1838 | ⱼ 1839 | subscript k 1840 | ₖ 1841 | subscript l 1842 | ₗ 1843 | subscript m 1844 | ₘ 1845 | subscript n 1846 | ₙ 1847 | subscript o 1848 | ₒ 1849 | subscript p 1850 | ₚ 1851 | subscript r 1852 | ᵣ 1853 | subscript s 1854 | ₛ 1855 | subscript t 1856 | ₜ 1857 | subscript u 1858 | ᵤ 1859 | subscript v 1860 | ᵥ 1861 | subscript x 1862 | ₓ -------------------------------------------------------------------------------- /img/setting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/img/setting.gif -------------------------------------------------------------------------------- /img/typing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisismalindu/SymbolPicker/d17039c8c954d1e8270f32298be93f4dc5a1eeb6/img/typing.gif --------------------------------------------------------------------------------