An advanced portable keyboard comprising of a method of providing an interface for receiving contact information indicative of points of contact between parts of an operator's hand and one or a plurality of touch-sensitive pads built on the front surface, one or a plurality of back surfaces, and edges, interacting with one or a plurality of computers or computer-driven appliances.
A mechanism mapping a plurality of interface elements onto touch-sensitive pads and static keys, each element corresponding to a key on a computer keyboard, each element being associated with one of the fingers of the operator, each element is mapped recurrently and dynamically, and activated by respective finger.
A mechanism to read and/or pronounces letters, words, errors, actions, transcribe voice to text, and to switch touch pads into mouse pads at different operational modes, thus, providing faster speed, healthier posture, and greater efficiency.