Para nuestros desarrollos Web (Paginas Web y aplicaciones web a la medida) en Paginas Web Colima, utilizamos el FancyBox en un proyecto que actualmente se desarrolla se presento el momento de mostrar un formulario en ajax dentro de una ventana en fancybox y después de su implementación cuando se escribía información en un campo input o textarea se noto que no se podía navegar con las teclas de izquierda y derecha que normalmente se usa para editar o en caso de que uno se equivoque al momento de escribir , entonces consultando la información y los parámetros de fancybox se trato de configurar con el parámetro 'showNavArrows: 'false', pero no dio resultado entonces fue que se comenzó a investigar (googleando), y se llego a la solución final.
Ya que el comportamiento de fancybox también se utiliza para avanzar y retroceder al momento de navegar con las fechas para diferentes imágenes entonecs tenemos que cambiar el comportamiento por defecto para ello buscamos dentro del archivo fancybox.js en la seccion de jQuery.fn.fancybox.defaults = { o $.fn.fancybox.defaults = { si no están utilizando el noconflict() que se utiliza para cuando se utilizan otras librería como prototype o scriptacoluos, después de encontrar ese apartado buscamos la parte de disableNavButtons : true que en mi caso era la última filas de las opciones de fancybox default, después de eso lo ponemos a false o sea disableNavButtons : false y listo en caso de que no quiéramos este comportamiento en toda nuestra aplicación nomas debemos de pasar ese parámetro en las vista que así lo requiéranos, en mi caso es para toda la aplicación ya que no se utilizan imágenes.
Cualquier duda o comentario favor de escribirlo en la sección de abajo, saludos

