- May
- 239
- 2
I've long had problems setting my preferred colors BLACK on WHITE at work (Windows XP SP3), while it seems to work as expected at home with Windows Vista.
After some investigation it seems the order of the colors in TCMD's color palette does not match the one in Windows (for Console colors).
From help file:
"Tab Colors lets you define a custom color palette to use in the tab windows. Take Command will first try to retrieve a color palette from the console (Vista or later only). If the console app is using a custom palette, Take Command will use that palette for the tab window. (If you're using XP, Take Command will try to retrieve a default custom color palette from the registry.) If there is no custom palette defined for this console, Take Command will use the palette set by Tab Colors."
In particular it seems TCMD has swapped the colors for BLACK and WHITE compared to the Windows settings. (Which would perfectly explain the situation).
See embedded screenshot.
(I've worked around the problem by swapping the colors again myself, i.e. I specify the opposite of what I want)
Edit: Turns out I can also edit the Windows color palette for TCC consoles so it will match the one in TCMD/TCC dialogs, which is a better solution. But it would have been less confusing if TCMD had matched the Windows palette from the start.
(I discovered the existence of these console palettes stored in the registry only today)
Windows store the TCC values in "HKEY_CURRENT_USER\Console\c:_Program Files_JPSoft_TCMD12_TCC.EXE". I made sure that "HKEY_CURRENT_USER\Console" had no values when I started, so it should have been the Windows default values that caused my problems and not some system specific ones.
After some investigation it seems the order of the colors in TCMD's color palette does not match the one in Windows (for Console colors).
From help file:
"Tab Colors lets you define a custom color palette to use in the tab windows. Take Command will first try to retrieve a color palette from the console (Vista or later only). If the console app is using a custom palette, Take Command will use that palette for the tab window. (If you're using XP, Take Command will try to retrieve a default custom color palette from the registry.) If there is no custom palette defined for this console, Take Command will use the palette set by Tab Colors."
In particular it seems TCMD has swapped the colors for BLACK and WHITE compared to the Windows settings. (Which would perfectly explain the situation).
See embedded screenshot.
(I've worked around the problem by swapping the colors again myself, i.e. I specify the opposite of what I want)
Edit: Turns out I can also edit the Windows color palette for TCC consoles so it will match the one in TCMD/TCC dialogs, which is a better solution. But it would have been less confusing if TCMD had matched the Windows palette from the start.
(I discovered the existence of these console palettes stored in the registry only today)
Windows store the TCC values in "HKEY_CURRENT_USER\Console\c:_Program Files_JPSoft_TCMD12_TCC.EXE". I made sure that "HKEY_CURRENT_USER\Console" had no values when I started, so it should have been the Windows default values that caused my problems and not some system specific ones.