MCPcopy Index your code
hub / github.com/Sneezry/Signpost

github.com/Sneezry/Signpost @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
3 symbols 6 edges 2 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Signpost

A simple tool to show keys pressed on the screen for Windows 10. It could be helpful when you record the screen.

Configuration

The configuration file locates at %UserProfile%\.signpost\config.json.

{
  "display": 0,
  "fadeDelay": 3,
  "position": "bottomright",
  "offsetX": -20,
  "offsetY": -50,
  "showPrintableKey": false
}
  • display: default to 0, which is your primary display.
  • fadeDealy: time in second before fade popup.
  • position: popup position on the screen, valid values are top, bottom, left, right, topleft, topright, bottomleft and bottomright.
  • offsetX: offset x in pixel relative to the position.
  • offsetY: offset y in pixel relative to the position.
  • showPrintableKey: whether or not to show printable keys, if set to true, any key you pressed will be shown on the screen.

Custom CSS

The custom CSS locates at %UserProfile%\.signpost\custom.json.

#signpost {
  background: #ccc;
  color: black;
  opacity: 0.75;
}

.kbd {
  border: 1px solid black;
}

.plus {
  margin: 0 1em;
}
  • #signpost: popup style
  • .kbd: key style
  • .plus: plus symbol style

Core symbols most depended-on inside this repo

createWindow
called by 2
main.js
getKeyPress
called by 1
preload.js
loadConfig
called by 1
main.js

Shape

Function 3

Languages

TypeScript100%

Modules by API surface

main.js2 symbols
preload.js1 symbols

For agents

$ claude mcp add Signpost \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact