Not sure if this is the proper place to ask, but I sometimes come across garbled text (see example below). My suspicion is that the garbled text is due to a person temporarily placing their hands in the wrong position on a keyboard. I'm wondering if there are any algorithms/sites/resources that are specifically designed to decipher this type of inadvertent "cipher."
Sample text: "if the device or further details are received at a later date a suptphlee mpernotdaulc tm eudpwoant cwhh iwcihl lt hbies smeendtw>atch is based has been received, however, "
Obviously, I can make educated guesses based on the characters, but I'm wondering if anyone has developed a systematic method of correcting this type of suspected error.
edit: I selected @JProblems answer because it specifically addressed my question about a tool for deciphering keyboard shifts. However, it turns out that my guess (keyboard shift) was incorrect. It seems that the text got garbled by interleaving of letters mid-sentence. See below. I have no idea how that could happen in a piece of electronic text. I only figured it out after trying JProblems suggested tool (which didn't work). Then I stared at the text for several minutes and it jumped out at me.
suptphlee mpernotdaulc tm eudpwoant cwhh iwcihl lt hbies smeendtw>atch
t h e p r o d u c t u p o n w h i c h t h i s m e d w atch
sup p l e m e n t a l m e d w a t c h w i l l b e s e n t
So, the sentence is basically saying, "if the device or further details are received at a later date a supplemental medwatch will be sent. the product upon which this medwatch is based has been received, however."