Questions & Answers about Sahi, kartı kim aldı?
Sahi is a conversational/discourse word. It often means something like come to think of it, oh right, by the way, or actually depending on context.
It does not change the basic grammar of the sentence. You can remove it and still have a complete sentence:
Kartı kim aldı?
= Who took the card?
Adding sahi just gives the sentence a more natural spoken feel.
The comma shows that sahi is being said as a separate little comment before the main sentence. In speech, there is usually a short pause:
Sahi, kartı kim aldı?
So the comma is not about case or tense; it just reflects the pause and the discourse-marker use of sahi.
The -ı is the accusative suffix. It marks kart as a specific direct object.
So:
- kart = a card / card in a more general or non-specific sense
- kartı = the card / that card as a specific object
In this sentence, the speaker is asking about a particular card, so kartı is used.