The only way around this that I know of is to run PSDR on a dedicated computer and the logger on a different computer.
Stanley and I agree on that point.
IMO, there was a mistake made in the very beginning with Flex marketing not making absolutely clear that the Flex Radio represents a paradigm shift in not only radio operation, but in shack configuration, that is, "more than one PC".
It should have been made clear that the PSDR PC is to be used almost exclusively for PSDR, and perhaps a digi mode program or any application that needs a VAC connection to PSDR. In other words, the PSDR PC is a sort of "virtual equipment rack". and should be treated as such, not as s supplemental desktop for logging and checking email.
Consider the case of the Flex 5000C. Would you attempt use the integrated PC to do logging as well rather than using your existing shack PC? Would you have purchased a 5000C with hopes of using it as your shack computer? If the answer is YES, then you are not fully understanding what the PSDR PC represents in the context of a Flex SDR.
Granted, on the Flex site it is stated that, "It is more and more common for amateur radio operators using software defined radios to utilize various software programs at the same time they are running FlexRadio PowerSDR. In order for all of the programs to be visible at one time, a very large single display or multiple monitors are employed. The FLEX-5000C uses Intel's Embedded Graphics Drivers to provide support for high resolution monitors and dual-display configurations. "
It should have been made clear that the use of programs requiring keyboard mapping for normal use should not be used simultaneously with PSDR on the Flex 5000C PC platform.
Finally, this brings us to the conclusion that the logical method of configuring your Flex shack would be to have an exclusive PSDR PC, and a separate shack PC if other ancillary computing is desired. By the way, with free programs like com0com and com2tcp, it is easy to port radio/PSDR PC com to a secondary PC and logging software over the home network. What I'm getting at is that all of this is possible by implementing some other disciplines like data networking and serial communications over and above the "plug n' play" level of hobby computing. I would like to believe that most "serious contesters" are familiar with rather complicated radio configurations, and shouldn't be daunted by a few computing complications that are well documented and easily implemented. Hams are generally pretty smart fellers.
This brings up around to the question, what about all these SDR over Network interfaces? Seems to me we will ALWAYS have the "focus problem" with ANY logging application running in conjunction with ANY SDR applications mutually using key mappings.
Whose fault is it then? What to do?