To transmit codes with WinLIRC, a password must be set. This password must be entered in the plugin-settings-dialog. If your WinLIRC-server runs on localhost, you can also use the 'Set local Pass.'-button to set the password for the server. If you're using a remote-server, then please read the server-documentation on how to set up the password.
To assign an action to a command, select the command and open the WinLIRC-action-settings. There you can enter the codes by hand or press the key on the remote that should be transmitted. Click OK or Apply and the action will be assigned.
To support multiple remotes, activate the checkbox 'Add remote-name'. All command-events have to be learned again, because the the remote-name will be added to the event-string.
If you activate the checkbox 'Add Is-Repeat-Event-Flag' you will have an event-string for the first remote-key-press and another string that will be received, when you hold down the remote-key. All command-events have to be learned again, because a flag will be added to the event-string.
To assign a event-string for a repeated-event to a command, press first the remote-key and then click 'Learn Event'.