If the end goal is to turn a long, comprehensible password like "correcthorsebatterystaple" into something not remotely subject to a dictionary attack, then merely shifting your fingers over on the keyboard by one key is much more convenient: "vpttrvyjptdrnsyyrtudys[;r". Sure, it suffers from the same short-comings as mentioned above (it's still a substitution cipher), but it's much more convenient than going to the card for each individual letter. "vottrvyjptdrnsyyrtudys[;r" is as quick to type as correcthorsebatterystaple but much™ more™ secure™.
This is a simple variation that I have not seen covered in hashcat, though it is not future proof. If people catch on this then it won't be long before a new rule is added to hashcat to cover this case.
I have used a similar variation in the past, in my case the character substitution came from changing the keymap of the keyboard.
for example 'correct' typed in qwerty over a dvorak keymap became 'krpp>ky'