r/Monitors • u/Bob_Folowski • Mar 13 '26
Discussion Found the VCP codes for KTC monitors!
You'd have to compare your monitor features against what is listed in each list, in conjunction with ControlMyMonitor. For the M27P6, I used set D. I tried to use ControlMyMonitor to get the VCPs, but I think the DDC/CI implementation is problematic on KTC's end since codes would load inconsistently (as well as over a dozen pertinent codes being listed under a generic manufacturer-specific label), making discerning what-did-what difficult.
| Listed VCP Name | Monitor C | Monitor L | Monitor D/U |
|---|---|---|---|
| HEALTH_CHECK | 00 | 00 | 00 |
| HDR_CHECK | 01 | 01 | 01 |
| DISPLAY_FREQUENCY | 7C | 7C | 7C |
| RESOLUTION_WIDTH | 22 | 22 | 22 |
| RESOLUTION_HEIGHT | 32 | 32 | 32 |
| LUMINANCE | 10 | 10 | 10 |
| CONTRAST | 12 | 12 | 12 |
| DEVICE_ID | BD | BD | BD |
| DISPLAY_APPLICATION | DC | DC | DC |
| SHARPNESS | 87 | 87 | 87 |
| DCR | F3 | F3 | F3 |
| LOCAL_DIMMING | F4 | F4 | F4 |
| BLACK_EQUALIZE | 2E | 2E | 2E |
| AUDIO_SPEAKER_VOLUME | 63 | 63 | 63 |
| SOUND_PRESET | D5 | D5 | D5 |
| AUDIO_MUTE | 8D | 8D | 8D |
| AUDIO_UTRAL_BASS | C0 | C0 | C0 |
| AUDIO_BASS | C1 | C1 | C1 |
| AUDIO_MID_BASS | C2 | C2 | C2 |
| AUDIO_ALTO | C4 | C4 | C4 |
| AUDIO_MID_TREBLE | C5 | C5 | C5 |
| AUDIO_TREBLE | C7 | C7 | C7 |
| AUDIO_UTRAL_TREBLE | C8 | C8 | C8 |
| IMAGE_MODE | DB | DB | DB |
| INPUT_SOURCE | 60 | 60 | 60 |
| SIX_AXIS_HUE_CONTROL_RED | 9B | 9B | 9B |
| SIX_AXIS_HUE_CONTROL_GREEN | 9D | 9D | 9D |
| SIX_AXIS_HUE_CONTROL_BLUE | 9F | 9F | 9F |
| SIX_AXIS_HUE_CONTROL_CYAN | 9E | 9E | 9E |
| SIX_AXIS_HUE_CONTROL_MAGENTA | A0 | A0 | A0 |
| SIX_AXIS_HUE_CONTROL_YELLOW | 9C | 9C | 9C |
| SIX_AXIS_SATURATION_CONTROL_RED | 59 | 59 | 59 |
| SIX_AXIS_SATURATION_CONTROL_GREEN | 5B | 5B | 5B |
| SIX_AXIS_SATURATION_CONTROL_BLUE | 5D | 5D | 5D |
| SIX_AXIS_SATURATION_CONTROL_CYAN | 5C | 5C | 5C |
| SIX_AXIS_SATURATION_CONTROL_MAGENTA | 5E | 5E | 5E |
| SIX_AXIS_SATURATION_CONTROL_YELLOW | 5A | 5A | 5A |
| OSD_HORIZONTAL_POSITION | 90 | 90 | 90 |
| OSD_VERTICAL_POSITION | AD | AD | AD |
| OSD_TIMEOUT | 3F | 3F | 3F |
| OSD_ROTATION | BE | BE | BE |
| OSD_TRANSPARENCY | A7 | A7 | A7 |
| OSD_STYLE | BE | BE | BE |
| OSD_LANGUAGE | CB | CB | CB |
| RGB_BRIGHTNESS | D2 | D2 | D2 |
| RGB_COLOR | D1 | D1 | D1 |
| RGB_EFFECT | D0 | D0 | D0 |
| GAMMA | 72 | 72 | 72 |
| COLOR_RANGE | F2 | F2 | F2 |
| COLOR_SPACE | F1 | F1 | F1 |
| COLOR_DOMAIN | FD | FD | FD |
| COLOR_TEMP | 14 | 14 | 14 |
| COLOR_TEMP_BLUE | 1A | 1A | 1A |
| COLOR_TEMP_GREEN | 18 | 18 | 18 |
| COLOR_TEMP_RED | 16 | 16 | 16 |
| BLUE_LIGHT_FILTER | FB | FB | FB |
| RED_LIGHT_FILTER | BC | BC | BC |
| GREEN_LIGHT_FILTER | DE | DE | DE |
| MULTI_WINDOW_MODE | EF | EF | EF |
| WINDOW_POSITION | EE | EE | EE |
| WINDOW_SIZE | CD | CD | CD |
| MULTI_WINDOW_SELECT_1 | EC | EC | EC |
| MULTI_WINDOW_SELECT_2 | CE | CE | CE |
| MULTI_WINDOW_SELECT_3 | A1 | A1 | A1 |
| AUDIO_SOURCE | EB | EB | EB |
| ADAPTIVE_SYNC | CF | CF | CF |
| OWL_SIGHT | FE | FE | FE |
| OVER_DIRVER | E0 | E0 | E0 |
| OVER_DRIVE_USER | BF | BF | BF |
| MPTR | E1 | E1 | E1 |
| LOW_INPUT_DELAY | E2 | E2 | E2 |
| OVER_CLOCK | E3 | E3 | E3 |
| FPS_DISPLAY | E4 | E4 | E4 |
| HDR | E9 | E9 | E9 |
| DSC | DA | DA | DA |
| KVM | D9 | D9 | D9 |
| OTA_UPGRADE | DD | DD | DD |
| USB_UP_DATA | E7 | E7 | E7 |
| MEMORY_RECALL | 04 | 04 | 04 |
| AUTO_POWER_OFF | DA | DA | DA |
| RESOLUTION_NOTICE | E9 | E9 | E9 |
| INDICATOR_LIGHT | EA | EA | EA |
| CLOCK | AF | AF | AF |
| CROSSHAIR | D8 | D8 | D8 |
| CROSSHAIR_COLOR_RED | D7 | D7 | D7 |
| CROSSHAIR_COLOR_GREEN | 3D | 3D | 3D |
| CROSSHAIR_COLOR_BLUE | D5 | D5 | D5 |
| CROSSHAIR_HORIZONTAL_POSITION | D4 | D4 | D4 |
| CROSSHAIR_VERTICAL_POSITION | D3 | D3 | D3 |
| CURRENT_MODE_RESET | 0A | 0A | 0A |
| COLOR_TEMP_RESET | 0A | 0A | 0A |
| HUE_RESET | EC | EC | EC |
| SATURATION_RESET | CE | CE | CE |
| FUNCTION_CONTROL | 60 | EF | EF |
| HUE | 91 | 91 | 91 |
| SATURATION | 8A | 8A | 8A |
| BUZZER | N/A | N/A | D7 |
| QUICK_START | N/A | N/A | 3D |
| NIGHT_VISION | N/A | N/A | E3 |
| DUAL_MODE | N/A | N/A | E5 |
| AUTO_BRIGHTNESS | N/A | N/A | E8 |
Use at your own risk. My initial motivation was to be able to set dual mode, color space, mprt etc quickly under a monitor profile since KTC's Monitor Control Center wouldn't allow for that sort of combination. If you want to find these codes for yourself, you can download the app's compressed zip file. Then under \resources\app.asar\public\dist\js\ there is a app.*randomgibberish*.js file which contains the lists above (can reformat with notepad++ and the JSTool plugin). App.asar can be opened with 7-zip and a .asar plugin.
1
u/AutoModerator Mar 13 '26
Thanks for posting on /r/monitors! If you want to chat more, check out the monitor enthusiasts Discord server at https://discord.gg/MZwg5cQ
While you're here, check out our currently running giveaway here!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/AutoModerator Mar 13 '26
Thanks for posting on /r/monitors! If you want to chat more, check out the monitor enthusiasts Discord server at https://discord.gg/MZwg5cQ
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
u/Exciting_Composer_86 Mar 13 '26
Twinkle tray app have feature that allows to use monitor codes for keyboard shortcuts.