Abstract: This document proposes a new type of keyboard concept, Smart Keyboard, which creates a compact keyboard that can make the overall size of the keyboard smaller. It also makes it more efficient for text input on computer or other compact electronic devices, such as notebooks, tablets or even smart phones and game devices.