selected number fig3 is schematic diagram of a system 300 including a controller 330 for controlling the keypad 310 according to some embodiments of the present disclosure the embodiment of the keypad 300 shown in fig3 is for illustration only and other embodiments could be used without departing from the scope of this disclosure the keypad 310 provides key stroke signals 320 to the keypad controller 330 the keypad controller 330 includes a computer memory unit 340 the computer memory unit 340 includes a dual key press decode unit 350 and an operating system 360 the keypad controller 330 includes computer hardware and computer software instructions that cooperate and work together to carry out the operations of the keypad controller 330 the keypad controller 330 can receive both single key stroke signals and dual key stroke signals from the keypad 310 the keypad controller 330 uses the dual key press decode unit 350 to decode the various key stroke signals in this manner the keypad controller 330 determines which letter of the alphabet and which numeral when the mode key is pressed is associated to the received key stroke signal a mobile computing device may include a system 300 that includes the keypad 310 and the keypad controller 330 the a mobile computing device can be a portable device such as but not.