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.

  • ¿Cómo download cualquier iOS manualmente?
  • ¿Alguna necesidad de conectar el dispositivo iOS a iTunes?
  • ¿A dónde fue mi preference de "Grupo pnetworkingeterminado"?
  • iCloud Notes no se sincroniza
  • Si el sistema de files de iOS distingue entre mayúsculas y minúsculas, ¿por qué no puedo save a.pages y A.pages?
  • ¿Qué aplicaciones pueden ampliar el contenido en el iPad?
  • 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.

  • Problema de chat grupal con la aplicación Mensajes
  • Mediante ssh: abra el pdf remoto sin save localmente
  • ¿Guardar fotos en iPad desde Photo Stream guarda la resolución completa?
  • Mapeo / plugin de Vim para Xcode
  • Problema de actualización de iOS 6: ¿cómo cambiar a la tienda india?
  • ¿Cómo poner files PDF en un iPad?
  • 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).