Hello à tous,

De profil webdesigner je galère énormément avec jQuery. J'ai un script pour une navigation au clavier qui fonctionne partiellement.

Je m'explique. Lorsque le visiteur est sur la page d'accueil (tout en haut de la page) et qu'il appuie sur la touche du bas de son clavier la page scroll impec jusqu’à la section suivante.
Le problème c'est que si le visiteur scroll avec sa souris au milieu de la page, voir tout en bas de la page et qu'il se décide à utiliser le clavier pour se rendre à la section suivante et bien la ça ne marche plus.
En effet j'ai un système de compteur qui permet de naviguer entre les sections $('.layout') mais ce système montre ses limites finalement.

Du coup je suis un peu paumé et j'aurais besoin d'un peu d'aide s'il vous plait.

Comment faire pour que peut importe ou on se trouve dans la page le clavier fonctionne correctement ?

Voici mon script : http://jsfiddle.net/Xroad/LPvS9/7/

Je vous remercie par avance pour votre aide.