A device which encodes characters by the depression of keys is known as

A ) Printer

B ) Keyboard ✅

C ) Mouse

D ) Hardware