Answer:
The keys
Explanation:
Keys is the object that is directly receiving the action; it cannot replace or describe the noun. (Keys is not Daniel.)
Table is an object of the preposition, since on is the preposition. That means on the table is just a prepositional phrase, and is not part of the S-Vt-DO sentence.
Therefore, the noun is Daniel, the verb-transitive is Daniel, and the Direct Object is keys.