Switch language and keep caps lock state

Hello.

Here's my problem: i'm using two languages on my mac: Greek and English.

The problem is that whenever i switch from English to Greek and want to keep the caps lock on, it doesn't do it. Mac switches to Greek and automatically disables the caps lock.

So, if i'm using uppercase English and want to switch to uppercase Greek, it's not possible. I have to start from lowercase Greek and then switch to uppercase.

I have find no solution to that and it is destroying my work.

So, i was wondering, is it possible to use BetterTouchTool to switch languages using alt+space and keep the caps lock key on whatever state it was before the switch? And if so, how could i do that?

Thanks in advance.