WinKeySim gives keyboard macro support for practically any Windows program that supports keyboard input. Generally speaking, if it can be done with the keyboard, it can be done with a WinKeySim macro. WinKeySim works by simulating keystrokes to your target Windows application. The target application believes that the user has manually typed in the keystrokes using the keyboard when, in fact, the keystrokes are being fed into the keyboard buffer by WinKeySim.
Your macros are always available to you via a popup context menu when you right click the mouse on the WinKeySim icon, which is placed in the System Tray next to the system clock usually located on the lower right hand corner of the screen in Windows. To use your macro, you select it from the popup context menu and then click on your target application window where you wish WinKeySim to simulate the keystrokes that you defined in your macro definition.