I realize this is an old thread, but I was having this problem and stumbled upon this thread. I don't like using TARGET for DCS, but I was having terrible issues with the A-10 not marking targets, and with the coolie hat not doing what I expected it to do. After spending my Saturday morning messing around with TARGET, I found some code that seems to have fixed those problems. This is just the coolie hat. You need to do this for all of the four way switches. If anyone has a better solution, I am all ears. I have only done a couple of flights with it, but I didn't have any of the previous issues I was experiencing from accidently pressing the corners of the four-way switches.
MapKey(&Throttle, CSU, EXEC("if(!Throttle[CSR] & !Throttle[CSL]) ActKey(KEYON+DOWN+DX19);"));
MapKeyR(&Throttle, CSU, EXEC("ActKey(KEYON+UP+DX19);"));
MapKey(&Throttle, CSL, EXEC("if(!Throttle[CSU] & !Throttle[CSD]) ActKey(KEYON+DOWN+DX21);"));
MapKeyR(&Throttle, CSL, EXEC("ActKey(KEYON+UP+DX21);"));
MapKey(&Throttle, CSD, EXEC("if(!Throttle[CSR] & !Throttle[CSL]) ActKey(KEYON+DOWN+DX20);"));
MapKeyR(&Throttle, CSD, EXEC("ActKey(KEYON+UP+DX20);"));
MapKey(&Throttle, CSR, EXEC("if(!Throttle[CSU] & !Throttle[CSD]) ActKey(KEYON+DOWN+DX22);"));
MapKeyR(&Throttle, CSR, EXEC("ActKey(KEYON+UP+DX22);"));