¿Cómo acceder a teclas especiales usando un teclado ZAGGmate con iSSH en el iPad?

3

Acabo de comprar un estuche ZAGGmate con teclado Bluetooth. Inmediatamente inicié sesión en una máquina Linux a través de iSSH y abrí vim. Puedo escribir bien en este pequeño teclado, pero tengo dificultades con varias teclas.

Primero, la tecla Esc está vinculada a la tecla de la pantalla de inicio. Intenté sostener Fn mientras presionaba Esc. Lamentablemente, eso no funcionó.

Además, la tecla de control no parece funcionar. Por ejemplo, CTRL-F y CTRL-B no avanzan ni retroceden una página en vim. ¿Alguna pista de cómo corregir esa situación?

Actualización: encontré una configuración iSSH que asigna los acordes de las teclas de opción para controlar los acordes de las teclas. Eso resuelve mi segundo problema. Además, ahora puedo presionar CTRL- [para obtener el mismo efecto que presionar Esc. Entonces, no estoy lo suficientemente enojado como para devolver el teclado a la tienda. Cualquier ayuda con la primera parte de la pregunta todavía sería muy apreciada.

    
pregunta Judge Maygarden 13.03.2011 - 22:13

1 respuesta

1

He desarrollado un terminal para iOS (no se ha publicado, está pensado como base para otros proyectos) y he intentado durante horas ver cualquier tipo de evento o modificador cuando se usan las teclas meta en un teclado externo. La única forma de obtener estos eventos es usar API privadas y, si lo haces, no puedes obtener tu aplicación en la tienda. He presentado un problema ( Apple rdar 10283552 ) y espero que esto cambie en una versión futura.

Entonces el problema no es su teclado, es iOS. Creo que has encontrado la mejor solución con los acordes clave, a menos que quieras utilizar una de las mejores aplicaciones como Solicitud , que te da "soft "teclas meta en la pantalla, pero el objetivo principal es mantener las manos en el teclado externo, lo sé.

No sé con certeza si Prompt mantiene visibles esas metaclave cuando se conecta un teclado BT - puede hacerse en código - si lo hiciera, tal vez las metas blandas sean mejores que nada.

    
respondido por el Adam Eberbach 21.03.2012 - 20:59

Lea otras preguntas en las etiquetas