Das ist nicht so, wie du annimmst - aber kein Problem...
Die einfache Regel: Kannst du die unten angegebenen Ersetzungen benutzen, ohne den Sinn zu verändern, benutze "kein[e|es|er]". wenn nicht, benutze nicht
*kein* nicht ein
*keiner* nicht einer
*keine* nicht eine
Falls Englisch deine Sprache ist: kein translates to not any
kein negiert Aussagen, die einen unbestimmten Artikel für das Substantiv verwenden, oder wenn es sich um eine nicht bestimmbare/zählbare Menge handelt. Sobald dies nicht der Fall ist, oder ein bestimmter Artikel im Spiel ist, kann man kein nicht mehr verwenden.
Gib mir mal die Milch.
Hier ist keine Milch.
("Milch" ist nicht zählbar)
Der Junge geht heute in die Schule
negiert:
Der Junge geht heute nicht in die Schule
Aber:
Ein Junge geht heute in die Schule
negiert, da unbestimmter Artikel:
Kein Junge geht heute in die Schule