Cómo ssh desde iPad con keyboard externo y Emacs?

Estoy pensando en retirar mi portátil para un keyboard iPad +. (Con Amazon / Linode / etc como server).

Probé la aplicación iSSH y ejecuté Emacs en una terminal (no en X Windows), usando el keyboard externo de Apple.

  • ¿El rechazo a la revisión de la aplicación enumera todos los problemas?
  • ¿Por qué algunos numbers en el historial de llamadas tienen una opción de contacto compartido pero no otros?
  • ¿Hay alguna manera de "cancelar la suscripción" de los texts grupales en iOS?
  • ¿Cómo puedo copyr los cumpleaños de Facebook en el calendar de mi iPhone?
  • ¿Una aplicación de iOS tiene la capacidad de configurar las cookies de iOS Safari?
  • Las tags de dispositivos mobilees y iPhone no aparecen en la aplicación Mensajes
  • Esto es inutilizable Algunos caracteres adicionales se generan con control-F y la opción de Meta (Escape) genera algunos caracteres adicionales. Probablemente haya otros problemas.

    Los progtwigs de terminal no pueden simplemente eliminar / agregar / modificar cosas a su gusto. Especialmente no para Emacs!

    Este problema ya fue discutido en el lanzamiento del iPad.

    Los detalles de iSSH se discutieron al less el pasado noviembre. (Se prometió una solución para la próxima versión, que fue en marzo). Http://groups.google.com/group/issh/browse_thread/thread/b58508bb42a3241e?pli=1

    Vi en otras discusiones hace unos meses que la aplicación "Prompt" debería funcionar mejor, pero que tenía otros problemas. Fue actualizado hace algunas semanas.

    ¿Algún consejo sobre cómo hacer que esto funcione? ¿Rápido?


    Editar, una conclusión: he marcado Indicar ahora. No tiene teclas progtwigbles ni forma de que la Alt X envíe una ESC X real. Veré qué caracteres genera el keyboard y si puedo ponerlos en Emacs.

    Así que iSSH tiene teclas progtwigbles (y muchas otras características) a exception de las teclas de control, pero no funciona el control. Y Prompt tiene teclas de control en funcionamiento, pero no hay posibilidad de configurar las teclas. La unión de ellos sería perfecta. 🙁

    Al less ambas aplicaciones están en desarrollo activo, por lo que esto debería aparecer.

  • ¿Cómo puedo usar dos iPads y una ID de Apple y todavía tengo contenido diferente en cada iPad?
  • ¿Cómo decide iOS 5 qué buzón ver para el correo nuevo?
  • ¿Los maps de iOS 6 incluyen información de tránsito público y routing?
  • iPad no se encenderá después de una descarga completa de la batería
  • ¿Cómo evitar aplicaciones separadas de Google iPhone desde el inicio de session automático (sandbox?)
  • relocation de la carpeta de documentos de aplicaciones ios
  • 2 Solutions collect form web for “Cómo ssh desde iPad con keyboard externo y Emacs?”

    En general, se considera que Prompt es el mejor (o al less el mejor) cliente de SSH para iOS. Nunca lo he usado específicamente para emacs (ya que no uso emacs) pero nunca lo he visto enviar extraños caracteres extra, incluso cuando se envían caracteres de control a, digamos, nano.

    Editar: La versión rápida 1.3.2 ahora tiene una function donde puede usar la tecla Escape como una tecla Meta.

    También comencé a usar Emacs a través de SSH desde mi iPad con un keyboard Bluetooth externo. Estoy usando Prompt y he encontrado el siguiente código para "volver a habilitar" la tecla de opción como Meta. la mayoría de las teclas funcionan excepto B, E, I, N, U y `. Pon esto en tu file .emacs. Tenga en count que utilizo el layout de Dvorak y no lo he probado con un layout QWERTY.

     (define-key key-translation-map [?\Ch] [?\C-?]) ; Unmask 'delete' as backspace (let ((translations '( 229 [?\Ma] nil [?\Mb] 231 [?\Mc] 8706 [?\Md] nil [?\Me] 402 [?\Mf] 169 [?\Mg] 729 [?\Mh] nil [?\Mi] 8710 [?\Mj] 730 [?\Mk] 172 [?\Ml] 181 [?\Mm] nil [?\Mn] 248 [?\Mo] 960 [?\Mp] 339 [?\Mq] 174 [?\Mr] 223 [?\Ms] 8224 [?\Mt] nil [?\Mu] 8730 [?\Mv] 8721 [?\Mw] 8776 [?\Mx] 165 [?\My] 937 [?\Mz] 96 [?\M-~] 161 [?\M-1] 162 [?\M-4] 163 [?\M-3] 167 [?\M-6] 170 [?\M-9] 171 [?\M-\\] 175 [?\M-<] 176 [?\M-*] 177 [?\M-+] 182 [?\M-7] 183 [?\M-\(] 186 [?\M-0] 187 [?\M-|] 191 [?\M-\?] 198 [?\M-\"] 230 [?\M-'] 247 [?\M-/] 728 [?\M->] 8211 [?\M-\-] 8212 [?\M-_] 8216 [?\M-\]] 8217 [?\M-}] 8218 [?\M-\)] 8220 [?\M-\[] 8221 [?\M-{] 8225 [?\M-&] 8226 [\?M-8] 8249 [?\M-#] 8250 [?\M-$] 8260 [?\M-!] 8364 [\?M-@] 8482 [?\M-2] 8734 [\?M-5] 8800 [?\M-=] 8804 [?\M-,] 8805 [?\M-.] 64257 [?\M-%] 64258 [?\M-^]))) (while translations (let ((key (car translations)) (def (cadr translations))) (if key (define-key key-translation-map (make-string 1 key) def))) (setq translations (cddr translations)))) 

    Esto consigue Prompt mucho más cerca de lo correcto. Todavía necesita manejar las teclas faltantes (que desencadenan 'acordes' que ingresan secuencias de caracteres múltiples) o deshabilitar la input "no ASCII" por completo, y un ajuste "usar Bloq Mayús como control" también sería muy agradable. Voy a enviar un correo electrónico a su atención al cliente y ver lo que dicen.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).