8 votos

Cómo ssh desde el iPad con teclado externo y Emacs?

Estoy pensando en retirarse de mi portátil y un iPad + teclado. (Con Amazon/Linode/etc como servidor).

He probado el iSSH aplicación y corrió Emacs en un terminal (no X Windows), el uso de la Manzana teclado externo.

Este es inutilizable. Algo más de los caracteres que se generan con el control-F y la opción de Meta (Escape) genera algunos caracteres adicionales. Probablemente hay otros problemas.

Terminal de los programas no puede eliminar/añadir/modificar cosas como les gusta! Especialmente no para Emacs!

Este problema fue discutido ya en el lanzamiento de iPad.

De los detalles para iSSH se discutió en el pasado mes de noviembre. (Una revisión que fue prometido para la próxima versión, que fue en Marzo). http://groups.google.com/group/issh/browse_thread/thread/b58508bb42a3241e?pli=1

He visto en otros debates de hace un par de meses que el "Símbolo del sistema" de la aplicación debería funcionar mejor, pero que había otros problemas? Se actualizó hace un par de semanas.

Algún consejo sobre cómo hacer este trabajo? Símbolo?


Editar una conclusión: He comprobado Símbolo de ahora. No tiene teclas programables y no hay manera de conseguir el Alt X para enviar real ESC X. voy a ver qué caracteres son generados por el teclado y si puedo poner eso en Emacs.

Así iSSH ha teclas programables (y un montón de otras características) a excepción de las teclas de control, pero no de trabajo de Control. Y del sistema de trabajo ha teclas de Control, pero no existe la posibilidad de configurar las teclas. La unión de ellos sería perfecto. :-(

Al menos ambas aplicaciones están en desarrollo activo, por lo que este debe mostrar.

3voto

Robin Robinson Puntos 1031

Símbolo es generalmente considerado como el mejor (o al menos entre los mejores) los clientes SSH para iOS. Yo nunca he usado específicamente para emacs (como yo no uso emacs) pero nunca he visto que enviar extraños personajes extra, incluso cuando el envío de caracteres de control para, digamos, nano.

Edit: Símbolo de la versión 1.3.2 ahora tiene una característica donde se puede utilizar la tecla de Escape como una Meta clave.

0voto

synchromesh Puntos 1

También he empezado a usar Emacs a través de SSH desde mi iPad con un teclado Bluetooth externo. Estoy usando el Símbolo del sistema y me he encontrado con el siguiente código para "re-habilitar" la tecla Opción como Meta. la mayoría de las teclas funcionan, excepto por B, E, I, N, U y `. Poner esto en tu .emacs archivo. Tenga en cuenta que yo uso el Dvorak y no he probado con un teclado QWERTY.

(define-key key-translation-map [?\C-h] [?\C-?]) ; Unmask 'delete' as backspace

(let ((translations '( 229 [?\M-a]  nil [?\M-b]   231 [?\M-c]  8706 [?\M-d]   nil [?\M-e]
                       402 [?\M-f]  169 [?\M-g]   729 [?\M-h]   nil [?\M-i]  8710 [?\M-j]
                       730 [?\M-k]  172 [?\M-l]   181 [?\M-m]   nil [?\M-n]   248 [?\M-o]
                       960 [?\M-p]  339 [?\M-q]   174 [?\M-r]   223 [?\M-s]  8224 [?\M-t]
                       nil [?\M-u] 8730 [?\M-v]  8721 [?\M-w]  8776 [?\M-x]   165 [?\M-y]
                       937 [?\M-z]
                        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))))

Esta Pronta mucho más cerca de lo Correcto. Todavía necesita para manejar las teclas que faltan (que trigger 'acordes' que de entrada multi-secuencias de caracteres) o deshabilitar "no-ASCII" de entrada por completo, y un "uso de Caps lock (Bloqueo de Control" sería muy bonito también. Voy a su correo electrónico de soporte al cliente y ver lo que dicen.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X