1. A computer-implemented method of supporting shortcuts from a variety of input device-types to an application program, said method comprising a data processor: inputting, by a user, a first input sequence from a first input device-type and a second input sequence from a second input device-type to a generic application model, in a platform-independent language, that communicates with said application program, wherein said first input device-type is one of a microphone, a mouse, a keypad, and a keyboard, and wherein said second device-type is a device-type other than said first input device-type; translating, by said generic application model, said first input sequence and said second input sequence into corresponding sequences of generic inputs; comparing said corresponding sequences of generic inputs to a stored set of generic shortcut sequences to identify a match, wherein said corresponding sequences of generic inputs, translated from said first input sequence and said second input sequence, are mapped to a single generic shortcut sequence, and wherein each of said stored set of generic shortcut sequences corresponds to an initiation sequence for initiating an operation of said application program; and upon matching one of said set of generic shortcut sequences, initiating said initiation sequence for a corresponding operation of said application program.