Talvez você deva alterar o teclado para "Inglês dos EUA" enquanto estiver escrevendo o código. A chave para a direita imediata do "P" me dá "[". A mesma chave me dá "^" no francês.
Você pode ir para "Internacional" nas preferências do sistema e verificar os layouts de teclado que deseja usar na guia "Menu de Entrada". Certifique-se de que "Mostrar menu de entrada na barra de menus" esteja selecionado.
Você pode alternar entre os layouts selecionando o layout na barra de ferramentas. (O sinalizador na barra de ferramentas tem um menu suspenso para escolher.)