![]() |
#1 |
Age improves with wine.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 571
Karma: 95229
Join Date: Nov 2014
Device: Kindle Oasis, Kobo Libra II
|
Undo in "Check Spelling" tool?
Is there a way to undo changes using the Check Spelling dialog? Sometimes I accidentally press "Change selected word to:" and it changes the currently-selected word to the first suggestion in the list. If I'm not paying enough attention and don't see what the first suggestion was (or if the suggestion was a common word that occurs many times anyway), the only way I know of to recover from this is to quit the editor without saving, thereby losing all my other unsaved changes together with the erroneous spelling correction.
Surely there must be a better way to recover when this happens? What am I missing this time? |
![]() |
![]() |
![]() |
#2 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
![]() |
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,863
Karma: 59840450
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
IF The target section (Tab) has focus. ![]() What it does or how to find where it WAS after the fact ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 498
Karma: 32554
Join Date: May 2014
Location: Canada
Device: Kobo Sage
|
Quote:
In my experience (maybe I did something wrong, or it's changed since then), revert brings me to before the last global change BEFORE I started spellcheck, but all changes made in spellcheck stay changed. Not helpful at all and causes much confusion. |
|
![]() |
![]() |
![]() |
#5 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
I would consider that to be a bug. |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,128
Karma: 27110892
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You are welcome to create a checkpoint manually before you start a spellcheck. Although, IMO, that would be fairly useless, since what you want is not to undo all changed words, just one or two (which is why no automatic global checkpoint is created).
|
![]() |
![]() |
![]() |
#7 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
I think it's reasonable to auto-create a checkpoint.
Spellcheck can be totally reverted then redone more carefully. It seems to be the most advantageous reaction to mistaken changes. (Short of creating a checkpoint before each change). Better than losing all the work before you started spellcheck. ![]() Please reconsider. ![]() |
![]() |
![]() |
![]() |
#8 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,128
Karma: 27110892
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I really dont see the need, say you are doing a spell check and you mistakenly replace the word xxx with yyy. All that means is you stop the spell check, run a search and replace for yyy, and replace all matches either one-by-one or automatically, depending.
There seems to be no need to lose all the previous correct spelling changes, just to undo a single bad change. |
![]() |
![]() |
![]() |
#9 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Because doing the opposite replacement is not the same as undoing a replacement.
What happens if you already have valid uses of the replaced-by word? That will very likely be the case -- and your proposed "go through it one by one" is slow. It would probably be faster to redo all the correct spelling fixes (they are usually less ambiguous and possibly less numerous too). I'd rather undo all correct spelling changes, to get into a known good (or at least better than when I first started out) state, then redo all the spelling fixes. It really does seem to me to be the safest route. |
![]() |
![]() |
![]() |
#10 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 498
Karma: 32554
Join Date: May 2014
Location: Canada
Device: Kobo Sage
|
Quote:
Another example (less likely but I've done it ![]() Just to laugh (now that it’s over) I once had a book that had reproduced Scottish brogue so it showed up over 700 'errors'. Mixed in there liberally were real mistakes. When I was about 80% done, I got distracted and corrected things that should have been ignored, and ignored things that have been corrected. I had to START OVER!!! |
|
![]() |
![]() |
![]() |
#11 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,128
Karma: 27110892
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Sorry, I am not convinced. And as I said, if you prefer to undo everything, you can create a checkpoint manually before starting the spell check.
|
![]() |
![]() |
![]() |
#12 | |
Age improves with wine.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 571
Karma: 95229
Join Date: Nov 2014
Device: Kindle Oasis, Kobo Libra II
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 | |
Age improves with wine.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 571
Karma: 95229
Join Date: Nov 2014
Device: Kindle Oasis, Kobo Libra II
|
Quote:
I could hit "save" after every correction, but why not provide an undo snapshot in the same way as for "replace all", rather than putting the burden on the user to be perfect all the time? |
|
![]() |
![]() |
![]() |
#14 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,128
Karma: 27110892
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Because nothing in life is free. Creating checkpoints after ever replace would add a huge performance cost.
|
![]() |
![]() |
![]() |
#15 | |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 498
Karma: 32554
Join Date: May 2014
Location: Canada
Device: Kobo Sage
|
Quote:
When SpellCheck is launched, it automatically creates a checkpoint, for those who might not know to do so, and for those others who might simply forget or think they did but got distracted. And/Or In SpellCheck, have a 'create checkpoint' button. It will be there in SpellCheck where attention is, and might give everyone a 'fighting chance'. |
|
![]() |
![]() |
![]() |
Tags |
spellcheck, undo |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to fix "Extra Titles" in Database in " Check Library - Problems Found | millan | Library Management | 33 | 07-16-2015 07:12 AM |
How do I undo a "popup"? | curiousDave | Calibre | 7 | 08-28-2012 12:27 AM |
Select multiple items in "Check library results" window | Pepin33 | Library Management | 2 | 08-01-2012 11:10 AM |
iLiad "Undo" for iPDF / notes? & other sundry questions | X. Trapnel | iRex Developer's Corner | 4 | 06-11-2009 09:41 AM |