A complete solution for managing Cyber Engine Tweaks overlay key bindings in Cyberpunk 2077. This tool automatically detects your game installation, reads your current overlay key, and allows you to set new key combinations easily.
- 🔍 Auto-Detection: Automatically finds your Cyberpunk 2077 installation and CET bindings.json file
- 📖 Read Current Key: Displays your current overlay key in human-readable format
- ⚙️ Set New Key: Easily set new overlay key combinations using simple syntax
- 🎮 User-Friendly: Clean interface with loading animations and clear instructions
- 🛡️ Safe: Backs up your settings and validates inputs before making changes
- Download the latest EXE file
- Run the program
- Follow the on-screen instructions
- Download the C++ source code
- Compile with a C++ compiler (C++17 or later required)
- Run the executable
Use the JavaScript version in your browser console for basic key decoding.
- Launch the program
- Select option 1 (Read current overlay key)
- The program will show your current key combination (e.g., "CTRL + SHIFT + F10")
- Launch the program
- Select option 2 (Set new overlay key)
- Enter your desired key combination using the format:
CTRL+SHIFT+F10 - The program will update your bindings.json file automatically
- Modifier Keys: CTRL, SHIFT, ALT
- Function Keys: F1 through F12
- Letter Keys: A through Z
- Number Keys: 0 through 9
- Special Keys: TAB, ENTER, ESC, SPACE
CTRL+SHIFT+F10- Control + Shift + F10ALT+T- Alt + TCTRL+ALT+C- Control + Alt + CF12- F12 only
The program automatically searches these common locations:
C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\C:\Program Files\Steam\steamapps\common\Cyberpunk 2077\C:\Games\Cyberpunk 2077\D:\Games\Cyberpunk 2077\C:\GOG Games\Cyberpunk 2077\- And more...
- Detection: Scans common installation paths for
bindings.json - Reading: Parses the JSON file to extract the overlay key value
- Conversion: Converts decimal values to hex, then to human-readable key names
- Writing: Updates the JSON file with new key combinations when setting keys
Your CET overlay key is stored in:
<Cyberpunk 2077 Installation>\bin\x64\plugins\cyber_engine_tweaks\bindings.json
To compile the source code yourself:
Requirements:
- C++17 compatible compiler
- Windows (uses Windows API for key codes)
Command line:
g++ -std=c++17 cet-overlay-key.cpp -o cet-overlay-key.exeVisual Studio:
- Create a new Console Application project
- Replace the default code with the contents of
cet-overlay-key.cpp - Build the project (Ctrl+Shift+B)
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is open source and available under the MIT License.
Note: This tool modifies your CET bindings.json file. While it's designed to be safe, it's recommended to backup your bindings.json before making changes.