microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
109.89k stars 6.48k forks source link

[PowerToys Run] Search unicode glyph characters and copy result to clipboard #16353

Open kulukimak opened 2 years ago

kulukimak commented 2 years ago

Description of the new feature / enhancement

When typing part of the description of a unicode character it is shown as part of the list of unicode characters containing the query.

Example: A query of "ques" would result in a list of unicode characters:

? Question mark ¿ Inverted Question Mark ; Greek Question Mark

Pressing enter on a result would copy the unicode character of the result into the clipboard

Scenario when this would be used?

Scenario 1: Entering programming-specific characters on a localized keyboard that does not have the specific character.

Scenario 2: Entering greek characters in math equations.

Supporting information

Current options I might use:

Existing wox plugin:

There is an existing wox plugin under https://github.com/kosugi/wox.unicodebuilder, that supports entering unicode codepoints and searching unicode characters by name. I have not tested this plugin, but worst case it's a starting point, best case it can simply be imported.

ukanuk commented 1 year ago

I would love this, too. Win+. emoji panel is great for emoji, and has mouse-click access to many more special characters like arrows ←→↔ and inverted question mark ¿ (click the Ω icon in top menu), but you cannot search for them and it is much slower to grab mouse and manually select them.

Would love to be able to type-to-search, as is already possible online at sites like https://unicodeplus.com/search

I think a lot of these issues are fundamentally the same: #24443, #24447, #25004, #25698, and more

image

daviewales commented 8 months ago

For inspiration, consider the macOS Character Viewer: https://nshipster.com/character-viewer/

It's like Win+;, but with an alternative power mode which lets you search for any Unicode character available on the system.

ukanuk commented 8 months ago

I would also find it useful for typing mathematics, assuming I could search "cursive lowercase L" and get the unicode ℓ