The subject matter described herein includes an apparatus for ergonomic typing. The apparatus includes a first surface having first set of keys including a plurality of alphabetic keys, where the first set of keys is operable by a user's thumbs. The apparatus includes a second surface having a second set of keys including a plurality of alphabetic keys, where the second set of keys is operable by the user's fingers. The second surface includes first structures for home positioning of fingers of the user's left and right hands and second structures for positioning of the fingers of the user's left and right hands when moving to and from home position keys during typing.