This question already has an answer here:
Given a string with any characters a-z or A-Z, return an 'encrypted' string, where all characters are replaced by the character next to it (assuming a QWERTY keyboard).
- Case (uppercase, lowercase) does not matter.
- The input will only have characters a-z and A-Z.
Shortest code in bytes wins.
Example Input and Output
Foo Foo Bar Bar Python →
Gpp Gpp Nst Nst [uyjpm
Case does not matter →
vSDR fprd mpy ,sYYrT