joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.81k stars 383 forks source link

Things that could be enabled out of the box for better user experience #1843

Open aybe opened 4 years ago

aybe commented 4 years ago

I make this issue to pinpoint options that could be enabled out of the box for better UX, one per post.

aybe commented 4 years ago

Directly map mouse wheel to Up/Down:

Only few post-DOS era programs are handling this by default.

But it's a quite handy thing that could be on for text mode programs.

Maybe there could be an ignore list, I think about Doszip Commander for example, maybe calculate checksum of executed program and, i.e. VIP software 😂.

aybe commented 4 years ago

Quick right mouse button copy/paste:

Not sure about this one,

aybe commented 4 years ago

Quit warning not always shown:

I would say yes, enabled by default, see #1841 for command option.

Wengier commented 4 years ago

This will be a very useful thread for DOSBox-X. I was thinking about enabling direct map mouse wheel to Up/Down as well, but I am not exactly sure which programs need to be ignored, apart from Win9x/ME guest systems. It will be quite useful if a discussion for this is made.

aybe commented 4 years ago

Maybe just enable it and see if any incoming issues talk about it, probability will be close to zero I think.

ThePillenwerfer commented 4 years ago

output= anything other than surface in the .conf file.

Wengier commented 4 years ago

@ThePillenwerfer The default for "output" is now "default", so the actual output will depend on the operating system (e.g. "direct3d" or "opengl" on Windows).

Wengier commented 4 years ago

@aybe The direct map mouse wheel to Up/Down feature has been enabled for the integrated DOS by default in the latest code. You can also enable it for the guest system from the "Main" menu ("mouse wheel movements" -> "Enable for guest systems also") or from the config file. This is to avoid any possible issue (may or may not happen) with Win9x guest system.

Wengier commented 4 years ago

@aybe Also for quit warning, the latest code will show quit warning by default if any DOS program or game, or a guest system is running.

aybe commented 4 years ago

@Wengier amazing, great work ! 👍