From what meager photographic evidence I have seen I am of the opinion that in the jungle kilts were not worn (exception: ceremonial duty at HQ).

In the desert (for example Aden) your typical Jock would have worn shorts, hose, puttees, and the issue shirt with the sleeves rolled to above the elbow. In the jungle, at least based on the photos in The Scottish Soldier by Stephen Wood, it appears as though long, battle dress trousers were worn with long sleeve shirts, again with the sleeves rolled up above the elbow.

I'm referring to the period of the Boer War (1900) through the Suez Crisis and Maylay Crisis-- roughly a time span of 60 years, and it is possible that short-sleeve shirts may be worn today-- check the regs of the RRS for up to the minute details.