Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'as garden', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
as garden
Transposition0
sa garden
a sgarden
asg arden
as agrden
as graden
as gadren
as garedn
as gardne
Transposition1
sagarden
ag sarden
asag rden
as ragden
as gdraen
as gaedrn
as garned
Transposition2
gs aarden
aa gsrden
asrga den
as dargen
as gerdan
as gander
Transposition2r
g saarden
aag srden
asrag den
as dragen
as gedran
as ganedr
Transposition0x2
sag arden
sa agrden
sa graden
sa gadren
sa garedn
sa gardne
a sagrden
a sgraden
a sgadren
a sgaredn
a sgardne
asg raden
asg adren
asg aredn
asg ardne
as agdren
as agredn
as agrdne
as graedn
as gradne
as gadrne
Slip3A
s agarden
a gsarden
asga rden
as argden
as grdaen
as gadern
as garend
Slip3B
asgarden
ags arden
asa grden
as rgaden
as gdaren
as gaerdn
as garnde
Omission
s garden
a garden
asgarden
as arden
as grden
as gaden
as garen
as gardn
as garde
Repetition
aas garden
ass garden
as garden
as ggarden
as gaarden
as garrden
as gardden
as gardeen
as gardenn
QWERTY Substitution
ss garden
aa garden
ad garden
as farden
as harden
as gsrden
as gaeden
as gatden
as garsen
as garfen
as gardwn
as gardrn
as gardeb
as gardem
QWERTY Repetition after
ass garden
asa garden
asd garden
as gfarden
as gharden
as gasrden
as gareden
as gartden
as gardsen
as gardfen
as gardewn
as gardern
as gardenb
as gardenm
QWERTY Repetition before
sas garden
aas garden
ads garden
as fgarden
as hgarden
as gsarden
as gaerden
as gatrden
as garsden
as garfden
as gardwen
as gardren
as gardebn
as gardemn
QWERTY Substitution Transposed
s sgarden
ssg arden
ss agrden
ss graden
ss gadren
ss garedn
ss gardne
a agarden
aag arden
aa agrden
aa graden
aa gadren
aa garedn
aa gardne
da garden
a dgarden
adg arden
ad agrden
ad graden
ad gadren
ad garedn
ad gardne
sa farden
a sfarden
asf arden
as afrden
as fraden
as fadren
as faredn
as fardne
sa harden
a sharden
ash arden
as ahrden
as hraden
as hadren
as haredn
as hardne
sa gsrden
a sgsrden
asg srden
as sgrden
as grsden
as gsdren
as gsredn
as gsrdne
sa gaeden
a sgaeden
asg aeden
as ageden
as geaden
as gadeen
as gaeedn
as gaedne
sa gatden
a sgatden
asg atden
as agtden
as gtaden
as gadten
as gatedn
as gatdne
sa garsen
a sgarsen
asg arsen
as agrsen
as grasen
as gasren
as garesn
as garsne
sa garfen
a sgarfen
asg arfen
as agrfen
as grafen
as gafren
as garefn
as garfne
sa gardwn
a sgardwn
asg ardwn
as agrdwn
as gradwn
as gadrwn
as garwdn
as gardnw
sa gardrn
a sgardrn
asg ardrn
as agrdrn
as gradrn
as gadrrn
as garrdn
as gardnr
sa gardeb
a sgardeb
asg ardeb
as agrdeb
as gradeb
as gadreb
as garedb
as gardbe
sa gardem
a sgardem
asg ardem
as agrdem
as gradem
as gadrem
as garedm
as gardme
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$table
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours