So occasionally I'll see something like this:
– Who did this? – Me.
Sometimes they'll go a little further and say
Me. I did., but not always.
This is one I see often:
– Hey! You! – Who? Me?
In cases like these, why is
me used instead of
I? Are these usages actually correct, or merely acceptable in informal English?
In the first case, I can maybe see it as a shortened/alternative form of
[the one] who did this was me. Is this a correct sentence? Or should it be
the one who did this was I?
As for the second case, I can kind of get it. The reply might be thought of as a condensed form of
Who are you calling out to? Me?, which can be thought of as an alternative way of saying
Are you calling out to me?, in which case the need for the object form is obvious.
Is my reasoning correct? Or is it just a rule that "me" is acceptable as a response to "who" clauses?