El reto:
Dada cualquier entrada que pueda escribirse en un teclado, mueva el texto con N caracteres.
Aquí está el teclado QWERTY para ser utilizado. Puede ignorar las teclas modificadoras (Shift, Caps, Enter, Delete y Tab). Una vez que llegas a un lado (por ejemplo |) gira de nuevo, |pasa a Qif N = 1.

No es necesario mover los espacios (vuelven al espacio al omitir los modificadores). Si se utilizó turno para escribir el carácter (por ejemplo, !e @) el carácter cambiado también debe ser escrito utilizando turno (es decir, !va a @no 2si N = 1).
Los teclados del Reino Unido son diferentes a esto, pero utilízalo para poder comparar.
Entrada:
Cualquier oración que se pueda escribir en el teclado anterior seguido de un entero positivo. No hay un máximo para el tamaño de este número entero.
Salida:
La misma oración, desplazada por N.
Ejemplos:
My name is Tim 3
?o .f/y [g I[/
Hello World 7
Spgge Oe[g;
I Wi5h I h4d b3773r C@d3ing ski{{s 3
{ T[8l { l7h ,6006u N%h6[.k g'[QQg
Este es el código de golf, por lo que gana el código más corto.
Hello World 7ejemplo Spgge Oe[g;? Los dos odeberían
N<= 13ya que tendrá que cambiar a lo sumo 13 para volver al personaje original?