I know, that's the problem single or double square brackets it doesn't work. In VX if you use $game_self_switches[2, k, 'A'] i get this error "wrong number of arguments (3 for 1)". While if I use $game_self_switches[[2, k, 'A']] it doesn't do anything.
When I use a fixed variable such as $game_self_switches[[2, 2, 'A']] it works but defeats my purpose.
I appreciate your help Dargor.