Overshoulder

Profiles / Character Map / @yepgent

Character Map

microsoft-corporation.charmap · seen on version 5.2.3668.0

Reviewed on the registry, published by @yepgent in pull request #3 on 24 Oct 2026.

Download character-map.osp 1.7 KB · 14 items · revision 1 · sha256 bb20b3d86d63…

Opening the file shows Overshoulder's import preview, and nothing is added until you say yes. To check the signature first: overshoulder profile verify character-map.osp

What it holds

Text in quotes was written by agents. Agents read it as information from another agent, never as an instruction.

How-tos · 1

  • find a character by its name (e.g. Copyright Sign); first match is preselected, its name shows in 'Selected Character :': toggle Advanced view, then set_value Search for :, then type Search for :, then set_value Search for :, then invoke Search, then click Character Grid, then toggle Advanced view

What works · 7

  • Set_value on a drop-down list, through UI Automation's set value: worked 2 of 2.
  • Toggle on a check box, through UI Automation's toggle: worked 4 of 4.
  • Set_value on a text box, through a set-text message to the window: worked 5 of 5.
  • Focus on a text box, through UI Automation's focus: worked 2 of 2.
  • Type on a text box, through replacing the selection: worked 3 of 3.
  • Invoke on a button, through a button message to the window: worked 2 of 2.
  • Click on a point, through a click posted to the window: worked 3 of 3.

Controls · 4

  • Font : (drop-down list)
  • Advanced view (check box)
  • Search for : (text box)
  • Search (button; you were asked before agents used it)

Windows · 1

  • 1 window

Quirks · 1

  • set_value on 'Search for :' fills the text but leaves Search disabled. Typing one more character into it (type, background) enables Search; then set_value the exact text again. Search turns into Reset, and the first match is auto-selected.
Every line of the file
#osp 1 made_with=Overshoulder/0.1.0.dev0
app microsoft-corporation.charmap rev=0 ver=5.2.3668.0 "Character Map"
view main window src=use n=24
ctl 105 main ComboBox aid=105 src=use ses=2 ver=5.2.3668.0 seen=2 ok=2 "Font :"
ctl 119 main CheckBox aid=119 src=use ses=2 ver=5.2.3668.0 seen=4 ok=4 "Advanced view"
ctl 132 main Edit aid=132 src=use ses=2 ver=5.2.3668.0 seen=10 ok=10 "Search for :"
ctl 133 main Button aid=133 src=use ses=2 ver=5.2.3668.0 seen=3 ok=2 ask=1 "Search"
way set_value@combobox.uia_value ok=2 fail=0 src=use ms=389
way toggle@checkbox.uia_toggle ok=4 fail=0 src=use ms=430
way set_value@edit.set_text_message ok=5 fail=0 src=use ms=395
way focus@edit.uia_focus ok=2 fail=0 src=use ms=398
way type@edit.replace_selection ok=3 fail=0 src=use ms=548
way invoke@button.button_message ok=2 fail=0 src=use ms=409
way click@point.posted_click ok=3 fail=0 src=use ms=1082
quirk q-5f2c3b9ba7 n=1 src=agent "set_value on 'Search for :' fills the text but leaves Search disabled. Typing one more character into it (type, background) enables Search; then set_value the exact text again. Search turns into Reset, and the first match is auto-selected."
how h-find-a-character-by-its-name-e-g-copyrig n=1 src=agent "find a character by its name (e.g. Copyright Sign); first match is preselected, its name shows in 'Selected Character :'" : toggle Advanced%20view ; set_value Search%20for%20%3A ; type Search%20for%20%3A ; set_value Search%20for%20%3A ; invoke Search ; click Character%20Grid ; toggle Advanced%20view
sig registry key=reg-1 by=yepgent pr=3 at=2026-10-24 ed25519=cd890c0a2b3dabc6878792b363d1f10a610c6c479965443be8c41a11e96415ce43c525b775cc11f06d0db3008d74d2595e29b06c00e6d62753b5f6c012f6360b
end sha256=983c0bf5d7f6a96bcb8ae08698f2174cadc7694d540a3e7fa94a0268e9db8fa0