ScanTailor-Advanced / scantailor-advanced

ScanTailor Advanced is the version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes.
GNU General Public License v3.0
194 stars 8 forks source link

Default zone creation mouse selection mode #15

Open scanarchive opened 2 years ago

scanarchive commented 2 years ago

Thanks a lot to everybody who was so far involved in the creation of scantailor and it's different variations! And i am glad this fork here revives its future viability!

While i can't provide any code to fix issues, at least i'd like to report one usability issue:

At the output stage for "Picture Zones" or "Fill Zones", the default zone creation mode is always set to Z (line selection), while zone selection mode C (rectangular selection) would be the much more useful default setting.

Currently, it is a usablity nightmare always having to first press c on the keyboard in order to activate rectangular selection, and then repeat this after every page switch or when changing tabs and back again. When dealing repeatedly with book scans of hundreds of pages it becomes a real nuisance.

Using scantailor mostly for extensive manual image corrections at the final output stage, rectangular selection mode is needed in 99.9% of all actions and should therefore be the default selection mode in order to allow for mode intuitive selection handling and enhanced work flow by removing such usability barriers.

Unfortunately, there is currently no way to define and fix the default zone creation/selection mode in scantailor-advanced. There is no obvious selfexplaining option available in the configuration file nor the configuration dialogs. Trying to find a hint for a switch in the source code proved to be hopeless without any suficient programmation knowledge.

It would be great if a patch could be provided that either makes rectangular selction the default zone creation mode, or if an option could be added to enable setting the default selection mode.

Thanks a lot in advance!