que / ce que are used when they are the object complement in the relative clause and when they stand for inanimate (Je ne sais pas ce que le garçon a fait. Je connais un secret que je ne révèlerai jamais)
qui/ ce qui are used when they are the subject in the relative clause (Je ne sais pas ce qui se passe; j’ai repris du gateau qui est si bon). Qui can also be used for persons when it is an object complement in the relative clause (je ne sais plus qui je dois croire).
=====================================
“ce que” is used when a NOUN follows it
“ce qui” is used when a VERB follows it
for example:
“Je ne sais pas ce que le garçon a fait” (le garçon being a noun)
“Je ne sais pas ce qui se passe” (se passer being a verb)