MCPcopy Index your code
hub / github.com/Acreom/keycheck

github.com/Acreom/keycheck @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
28 symbols 157 edges 111 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Keycheck.dev

Find consistent and conflict-free shortcuts for your app in seconds. Includes 1000+ shortcuts from 100+ apps to compare any shortcut to.

Keycheck Preview Image

Features

Check Key Combinations

Enter a key combination on the main page to see if it matches any shortcuts from supported apps.

Browse Shortcuts by App

View a list of all supported apps and their shortcuts on the apps page.

Search Shortcuts

You can search the shortcuts by name of the app, shortcut description, or the keys they use.

Future Use Cases

We plan to add a feature to generate a PDF cheatsheet of shortcuts for any supported tool.

Contributing

Please check out the contributing guide for more details.

Local Setup

Clone your forked repository to your local machine:

git clone https://github.com/acreom/keycheck.git

Make sure to install the dependencies:

# npm / pnpm / yarn
[npm | pnmp | yarn] install

Development Server

Start the development server on http://localhost:3000:

# npm / pnpm
[npm | pnpm] run dev

# yarn 
yarn dev

Reporting Issues / Feedback

Please open an issue here.

License

MIT

NEOPIXEL - Thanks to the authors for letting us use the font.

Extension points exported contracts — how you extend this code

AppParams (Interface)
(no doc)
types/index.ts
AppDisplay (Interface)
(no doc)
types/index.ts
Result (Interface)
(no doc)
types/index.ts

Core symbols most depended-on inside this repo

platformPreprocess
called by 9
helpers/shortcuts.ts
loadAppsConfigs
called by 3
helpers/apps.ts
buildAppRoutes
called by 2
helpers/apps.ts
buildShortcutRoutes
called by 2
helpers/apps.ts
hasFullMatch
called by 2
helpers/AppBase.ts
hasPartialMatch
called by 2
helpers/AppBase.ts
characterFromEvent
called by 1
helpers/shortcuts.ts
getModifiers
called by 1
helpers/shortcuts.ts

Shape

Function 18
Method 5
Interface 3
Class 2

Languages

TypeScript100%

Modules by API surface

helpers/shortcuts.ts10 symbols
helpers/AppBase.ts7 symbols
plugins/Apps.ts4 symbols
types/index.ts3 symbols
helpers/apps.ts3 symbols
nuxt.config.ts1 symbols

For agents

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

⬇ download graph artifact