Частицы бы (б), ли (ль), же (ж), будто, ведь, мол пишутся раздельно со знаменательными словами: как же, все ли, быстрей бы, играл ведь и др.
Частицы -то, -либо, -нибудь, -ка, -де, кое- пишутся через дефис: что-либо, где-нибудь, слыхал-де, кое-где и др.
Частица таки пишется и через дефис (после глаголов, наречий, а также в составе сложных частиц), и раздельно (во всех других случаях): съел-таки, тепло-таки. НО: он таки спал.
Русский язык. Правила. Грамотность. Написание сложных слов.