#35 Focus follows mouses
#41 problem with dead chars sent to multiple consoles

Some keys, during a broadcast to multiple consoles, work only when they are translated to char (WM_CHAR) or dead char (WM_DEADCHAR).

Some keys (as numpad numbers) don't work when they are translated. WM_KEYUP/WM_KEYDOWN must be sent.

Some keys are not translated into chars or dead chars (INS, DELETE, ...), so I cannot filter and just send WM_CHAR/WM_DEADCHAR.

The function TranslateMessage always returns 1, the caller cannot know if a WM_CHAR or WM_DEADCHAR has been added into the message queue.

Application must send either only WM_KEYDOWN or only WM_CHAR for the same key; otherwise, the console receives twice the char.

So I have to choose key's range. I assume these keys are translated. I don't send WM_KEYUP/WM_KEYDOWN for these keys.
cppcheck warnings
add warning: Tab's renaming is disabled.
title options are more consistent
"use tab titles" disable "show command"
"use tab titles" display the tab title in all cases
modification of title options is applied in real time
simplify copy to clipboard
add new actions in "File" menu:
"Close All Tabs BUT This"
"Close All Tabs to the Left"
"Close All Tabs to the Right"
right click on tabs: selects the tab and displays a popup menu
version 1.9.0.13303