Bom dia okada_94,
Você poderia explicar melhor sobre funcionar em alguns casos e outros não? É estranho isso, pois quando a tecla tá com defeito ela geralmente não funciona em nenhum caso. Tá me parecendo algo de configuração.
Vá em > Preferências do Sistema... > Idioma e Região > Preferência do Teclado... > Leiautes de Teclado

Chegando nessa imagem acima, você vai perceber que no menu a esquerda você pode adicionar vários leiautes diferentes clicando no +. A grande maioria dos leiautes são no padrão EUA Internacional - PC. No menu da direita você a imagem do padrão escolhido e compara com o seu teclado integrado. Escolha o padrão correto. Se você comprou nos EUA, ou é importado dos EUA seu teclado terá esse leiaute da imagem acima. Se ele foi comprado em algum país europeu ou asiático, ele poderá ser diferente.
Estando da maneira correta, o procedimento de colocar o cedilha (ç) é usar a o botão de acentuação aguda seguido da letra C. Também pode-se usar o option c, mas nem em todos os locais. Por exemplo aqui nesse local não é aceito esse comando, apenas o comum que é usando o acento agudo para se ter o cedilha. Tente abrir um arquivo de texto comum para fazer os testes com seu teclado após a escolha do leiaute.
Espero ter ajudado!
Atenciosamente,
Felipe Lapolli