To operate opencpn on-board a boat, a Logitec Trackball if superb compared to a mouse - no problem to use precise even in bad weather
conditions. I Know a lot of professional fishermen using Opencpn, and all of them are using the Logitec trackball -you will rarely need a keyboard, and if so you can enable a "on screen" keyboard and use the trackball.
If your system is for Navigation
, my preference is Linux
in general and xubuntu as personal preference for a boat computer.
Why ? It will run on "any" hardware
, it will leave system resources for doing real jobs like running openCpn, it will not "flash" system messages up your display when you are doing a narrow passage
, and using Windows makes me feel like a dinosaur form the past in the Jurassic park movie
And one thing more - instead of paying money
for a windows licence you absolutely doe not need to run Opencpn, you can use that money
to buy some nice equipment
to your boat,, :-)